Android 起步之路
来源:互联网 发布:mysql安装步骤 编辑:程序博客网 时间:2024/06/02 19:41
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
- Android 起步之路
- Android学习之起步
- SCEA之路--起步
- java起步之路
- Laravel 起步之路
- Android Camera探究之路——起步
- 起步的程序之路
- 1-Android应用开发之起步
- Android起步之布局(1)LinearLayout
- android 起步之AS快捷键大全
- 我的汇编之路--起步。
- 本命年开始,科研之路起步艰难
- 我的博客之路 从此起步
- 【CNMP系列】CNMP之路,系统起步。
- 程序员起步之我见
- EBS起步之发牢骚
- protel之起步
- 数据结构之起步
- 杭电1005-Number Sequence
- ubuntu grub引导
- equinox的框架的类加载器
- 背景图编辑
- JVM调优总结 -Xms -Xmx -Xmn -Xss
- Android 起步之路
- 嵌套循环连接(Nested Loops), 合并联接(Merge), 哈希联接(Hash)的适用情况
- Servlet 的生命周期
- 如何根治安卓卡顿短板 三星这次有办法
- LaunchImage设置失败的可能原因之一
- 两个线程按顺序打印1~10
- iOS项目开发实战——使用UICollectionView实现瀑布流
- 杭电1008-Elevator
- webview实践