Android 开发学习小结

来源:互联网 发布:vscode svn插件 编辑:程序博客网 时间:2024/05/16 17:47

背景:公司安排了春节假期选择一个技术方向进行预研,早对移动开发感兴趣的自己果断选了Android(IOS的黑苹果或者高成本限制,另吐槽下相比于苹果的追求极致,我个人更喜欢谷歌的创新开放)。

首先百度了一些Android开发视频,找到Mars Android系列视频。然后下了个adt和eclipse的集成插件,Android studio没去下(听说很好,但是比较用惯了eclipse)。

其次需要记住的是Android项目的四大组件(也可以理解成结构划分类似于web开发的MVC):

一、android四大组件:
1.activity:数据展示界面(类似于web的V层)
2.intent:在activity应用程序之间传递数据(类似于web的C层)
3.service:应用程序的数据处理(类似于web的业务处理层)
4.content provider:负责存储数据并允许有需要的应用程序访问数据(类似于web的M层)

第一步:在eclipse里新建一个Android项目,项目文件目录如下:


二、android项目目录结构:
1.--src 目录(应用程序开发编写的源文件)
2.--gen目录(由adt插件根据src里存放的源文件自动编译后的R.java文件)
3.--android xx(android相关jar包文件)
4.--assets目录(可以放应用程序需要用到的任何文件)
5.--res目录(放置在此目录下的文件会自动编译到gen目录下R.java文件里便于引用)
--drawable-xx (图片资源放置地址xx表示同一图片的不同分辨率版本)
--layout(存放布局文件.xml格式,每一个对应src下的activity文件)
--values(主要存放键值对数据)
6.--AndroidManifest.xml配置文件(对整个应用程序进行配置)
--manifest标签里的package属性配置应用程序对应的包名
--application标签(android:icon="@drawable/ic_launcher" 配置app的icon图,引用R.java里的drawable类的ic_launcher属性
 对应的是res目录下的drawable-xx文件夹里的ic_launcher图片)
--uses-sdk(sdk版本限制)

0 0
原创粉丝点击