1.创建的时候:Min SDK Version是指可以兼容的最小的SDK版本。
2.工程右边的各个文件:
1) src ---放置的是源文件,即java代码
2) gen---里面的东西不要动,R.java是Eclipse自动生成的,里面包含了一些类,全部是public static final class,其中类里面也都是public static final int类型的变量,变量名字通常和资源类别一样,比如图片名字,xml文件名,字符串变量名字,它们的值都是一些地址值,所以是int类型的。
3) android.jar---引用的所有Android类都来自于它,里面全部是可执行文件,即.class文件
4) assets---里面可以放任何资源文件
5) res---里面的所有东西在R.java里面都会生成相应的id,可以通过id来引用相关的资源文件。
drawable 里面放置的都是图片,每一张图片需要三个版本,高分辨率,中档分辨率,低分辨率。因为手机分辨率有差别,所以为了保证在各种分辨率的手机上都能正常显示,设置了三个版本,通常来说不用管,到一定程度再说。
layout里面放置的是布局文件,即xml文件,每个activity对应一个xml文件,每个xml文件也会在R.java里面生成相应的id.
strings.xml 文件中放置的是一些键值对,存放一些字符串,方便使用,里面的键值也会在R.java中生成相应的id。
6) AndroidManifest.xml 文件是整个工程的配置文件。
举例如下:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.megaphone.pdp.ui"
android:versionCode="1" android:versionName="1.0">
//application里面的label是默认值,如果没有单独在activity里面再次设定label,那么系统就会默认为activity添加application所用的label
<application android:icon="@drawable/icon" android:label="@string/app_name">
//icon很明显,是设置应用的图标,以及图标下面的名字
<activity android:name=".TabHost"
//这个是设定具体某个activity所用的label,不设定就默认使用application的那个label
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" /> </intent-filter>
</activity>
</application>
<uses-sdk android:minSdkVersion="7" />
</manifest>
其中
第二篇:android软件开发工程师转正个人总结
个人总结
我于20xx年x月x日进入公司,根据公司的需要,目前担任Android软件工程师 一职,负责综合代维,考务通手机客户端的开发工作。将近3个月的时候在这个新的工作环境我收获颇深。 开始让我独立完成整个项目,这还是我的第一次,之前在公司是多人完成,过程中也遇到了许多困难,但是都一一解决了,我想这是我最宝贵的经历,通过三个月的不断学习,在项目开发中的不断锻炼以及同事、领导的帮助,我已逐渐融入这个大家庭,个人的工作技能也有了明显的提高,虽然仍有一些不足,但三个月以来我付出了不少,也收获了不少,我感觉自己成长了,也逐渐成熟了。
初到公司,加入了咨询与信息化部,加入了综合代维项目组,我也曾担心自己不知道该怎么与项目组的同事沟通,担心不知道怎么做好工作,但是项目组的前辈们都很亲切,也很耐心的教导我,解答我的疑问,以及他们团结向上的精神,让我很快的熟悉了工作,融入了项目组。
在这三个月的学习和工作中,我一直严格要求自己,遵循公司的规章制度,认真完成领导布置的每一项任务,遇到的问题虚心的向项目组的前辈们学习、请教,不断的提高、充实自己。开发过程中出现的一些差错,也有前辈们耐心的指出和指导我修改,这些经历让我不断成熟,处理问题时考虑得更全面,杜绝类似情况的发生。在此我要特地感谢部门的领导和同事们对我的指引和帮助,感谢他们对我工
作上失误的提醒和指正。
经过这三个月,我已经能独立进行开发任务,按时按质的完成分配的工作任务,当然还有许多不足,开发的经验仍有待提高,编写代码的简洁性和完整性也需要进一步增强,需要不断的继续学习以提高自己的工作能力。
总之,这三个月来我学到了很多,感悟了很多;看到公司的迅速发展,看到部门的同事越来越多,我深深地感到骄傲和自豪,也更加迫切的希望以一名正式员工的身份在这里工作,实现自己的奋斗目标,体现自己的人生价值,和公司一起成长。
我会用谦虚的态度和饱满的热情做好我的本职工作,为公司创造价值,同公司一起展望美好的未来!
XX
20xx年x月x日