Android 起步之路
2015-09-17 23:43
288 查看
1. 选择什么工具不要犹豫,用了一种体验后再比较,要么ECLIPSE 要么 ANDROID STUDIO
选择对自己入门简单的就行,比如ADT ECLIPSE 或者 ANDROID STUDIO ,这样避免在安装上消耗过多时间。
当然如果有耐心还是需要掌握从零搭建开发环境,有助于理解 SDK TOOLS PLATFORM TOOLS AVD PLATFORM-SDK 等等
本人义不容辞 选择 ANDROID STUDIO ,理由如下
1)google 官方的 2)ANDROID STUDIO 自动搜索不得了 方便编程和学习 3)官方的sample都市android studio 方便快捷学习
2. 手机APP 开发 首先关键一点与其它桌面 或 WEB不一样的 就是用户界面。
所以第一步界面如何开发及响应,所以首先得了解基本的MVC模式中的V 和 C
对应重要的概念就是ACTIVITY,四大组件之一。
ACTIVITY 本质就是 C 角色,V 就是 res/llayout_xxx.xml
,ACTIVITY 控制V 的生命周期,所以 深入理解ACTIVITY 的生命周期就特别重要
很多人说ANDROID 的 ACTIVITY 不是纯的C ,其实是不是看它自己(非之类)或父类有没有继承与VIEW相关,否则就是纯的控制器。
关于V 需要编写XML 或代码控制界面,这点没有 ios 通过storyboard 强大,且ios真正做大了MVC分离。
还有最最重要的就是AndroidManifest.xml 文件的结构,关键的字段盒属性需要深入理解和使用。
3. ANDROID APP 都市由四大组件其中部分或全部组成
所以需要深入了解他们,及他们怎么通信,核心就是INTENT 及 INTEND_FILTER
选择对自己入门简单的就行,比如ADT ECLIPSE 或者 ANDROID STUDIO ,这样避免在安装上消耗过多时间。
当然如果有耐心还是需要掌握从零搭建开发环境,有助于理解 SDK TOOLS PLATFORM TOOLS AVD PLATFORM-SDK 等等
本人义不容辞 选择 ANDROID STUDIO ,理由如下
1)google 官方的 2)ANDROID STUDIO 自动搜索不得了 方便编程和学习 3)官方的sample都市android studio 方便快捷学习
2. 手机APP 开发 首先关键一点与其它桌面 或 WEB不一样的 就是用户界面。
所以第一步界面如何开发及响应,所以首先得了解基本的MVC模式中的V 和 C
对应重要的概念就是ACTIVITY,四大组件之一。
ACTIVITY 本质就是 C 角色,V 就是 res/llayout_xxx.xml
,ACTIVITY 控制V 的生命周期,所以 深入理解ACTIVITY 的生命周期就特别重要
很多人说ANDROID 的 ACTIVITY 不是纯的C ,其实是不是看它自己(非之类)或父类有没有继承与VIEW相关,否则就是纯的控制器。
关于V 需要编写XML 或代码控制界面,这点没有 ios 通过storyboard 强大,且ios真正做大了MVC分离。
还有最最重要的就是AndroidManifest.xml 文件的结构,关键的字段盒属性需要深入理解和使用。
3. ANDROID APP 都市由四大组件其中部分或全部组成
所以需要深入了解他们,及他们怎么通信,核心就是INTENT 及 INTEND_FILTER
相关文章推荐
- Android学习——Activity
- Android Studio 快捷键
- Android图片资源命名规范
- Android基础_学习Fragment时候出现的一些错误[博客园]
- Android context 向上转型与继承
- 编程思想 thisP84 和内部类 匿名类 Android ACTIVITY 跳转
- Think in Java 构造函数_继承_super()_android_Dialog()_为何有些类没有构造函数自己体悟
- Android学习——Android单元测试
- Android 使用【AIDL】调用外部服务
- Android 绘图进阶:Canvas绘制联系人侧滑列表(drawText+监听者模式)
- Android学习——Frame动画、Shape动画
- 漂亮简单的Android 自定义 Switch 控件!
- Mac中设置android adb环境变量
- Mac 上Android Studio 无法连接、识别adb
- android fix project properties是什么意思
- Android 自定义View——自定义点击事件
- android:music
- 0917Android基础自定义View的点击事件
- 0917Android基础自定义View(颜色渲染PorterDuff及Xfermode)
- Android Studio 读取Assets目录下的文件