创建一个Android程序(简单介绍工程里面各个文件的作用)

时间:2024.4.30

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日

更多相关推荐:
人民防空工程简介

人民防空工程简介人民防空工程,简称人防工程,人民防空工程也叫人防工事,是指为保障战时人员与物资掩蔽、人民防空指挥、医疗救护而单独修建的地下防护建筑,以及结合地面建筑修建的战时可用于防空的地下室。人防工程是防备敌…

清水坪水库工程简介

清水坪水库工程简介一、工程概况清水坪水库工程坝址位于距神木县城约40km处的清水坪沟口上游2.8Km,该库坝址以上控制流域面积74.8km。该水库是以供水为主,兼顾补水的IV等小(2)型工程,工程枢纽主要由大坝…

甘肃工也职业技术学院“青马工程”简介

青马工程简介成立背景甘肃工业职业技术学院“青马工程”是经院党委办公室批准,院团委直属管理的唯一一个理论学习性社团,其全称为“大学生青年马克思主义者培养工程”,旨在通过教育培训和实践锻炼等行之有效的方式,不断提高…

户户通工程简介

大安乡广播电视“户户通”工程建设简介大安乡位于渭源县东北部,总面积131平方公里,耕地面积51747亩,退耕还林面积32500亩,距县城51公里,距定西市安定区38公里。全乡属典型的北部干旱山区,最高海拔253…

国家防汛抗旱指挥系统工程简介

国家防汛抗旱指挥系统工程简介国家防汛抗旱指挥系统工程建设的总目标是根据防汛抗旱工作的需求,建成一个以水雨工旱灾情信息采集系统和雷达测雨系统为基础、通信系统为保障、计算机网络系统为依托、决策支持系统为核心的国家防…

108线路面改造工程简介

108线路面改造工程简介新绛段承建的国道108线路面改造工程K963+586—K970+586,全长7KM。起点位于新绛和侯马交界处K963+586,终止于新绛县桥西村K970+586。其中K963+586—K…

环境卫生清洁工程简介

长城村环境卫生清洁工程简介一、基本情况:长城村是石匣乡中心村之一,今年又被定位推进村,全村共有189户,676口人,党员43名,耕地面积1650亩,位于县城西通太原之要道,清漳河畔西南,以种养殖业为主导产业,村…

项目经理_建筑工程管理简历范文

项目经理/建筑工程管理简历范文基本资料姓名:楼先生性别:男民族:汉族出生日期:19xx年x月x日学历:本科技术职称:中级毕业院校:浙江建设职业技术学院浙江工业大学所学专业:给排水建筑经济工作年限:xx年联系方式…

土木工程个人简历实例参考范文

个人简历文库分享网收集整理版权归原作者所有基本信息姓名陈超性别男名族汉出生日期19xx215籍贯湖北目前所在地湖北武汉身高174cm体重64kg政治面貌共青团员学历大专毕业院校武汉工程职业技术学院毕业时间20x...

工程管理专业个人简历范文

个人简历工程管理专业本科学制4年本专业培养能掌握工业工程土建工程管理信息工程的基本理论基本知识和基本技能获得现代工程及先进管理的工程师素质和技能的基本训练能运用工程技术管理理论在工商企业土建单位从事生产经营服务...

软件工程师个人简历范文

软件工程师个人简历范文软件工程师个人简历范文基本资料姓名性别男出生年月19xx1025目前所在地湖南求职意向寻求职位java软件工程师求职地区湖南工资待遇4000到岗时间随时到岗自我评价为人诚恳自信工作中踏实沉...

建筑工程专业的毕业生求职的自我介绍范文

建筑工程专业的毕业生求职的自我介绍范文我是学院工程管理系建筑工程造价专业的毕业生大学期间我以优秀成绩多次获得校综合国家励志奖学金并多次被评为优秀学生荣誉称号以满足专业知识在造价专业上我学习了工程造价计价与控制工...

工程简介(33篇)