您的位置:首页 > 移动开发 > Android开发

Android 开发学习小结

2015-02-26 21:30 288 查看
背景:公司安排了春节假期选择一个技术方向进行预研,早对移动开发感兴趣的自己果断选了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版本限制)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: