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



 


 


0 0