Android笔记--微薄篇
待续.....
相关地址:http://www.cnblogs.com/dev-xp/archive/2010/12/22/1913843.html
一、Android开篇
1. IDE = Eclipse + google andorid SDK + google android ADT
2. JAVA基础知识 (任何一个开发方向都有其开发语言,android在应用层面上开发使用的是高级语言java )
3. 会看android 官方示例文档,其中android SDK中就包含了许多应用示例,每一个示例都是一个知识点(目录在android-sdk-windows\samples 和 android-sdk-windows\platforms\android-[3-4-7-8等]\samples)下
4. 了解AVD存在的意义,清楚手机模拟器在开发中能够带来方便和测试效应。然后熟练去应用 adb shell 进行客户端操纵AVD
5. 能够运用adb shell 进行模拟解决lunix平台中对android的操作,包括手机文件同步,装载和卸载应用程序,浏览应用程序源文件等
6. 能够借助 第三方工具 进行反编译应用程序进行剖析
二、Android基础篇
1. Resources文件的应用,包含 布局文件、菜单文件、图片文件、样式文件、常量文件、主题文件,位图文件、数组文件,这一切都是包含在工程Res文件夹对应子文件夹下的xml文件进行定义
2. 必须会看gen文件夹下有系统自动生成R.java清单文件
3. 必须掌握用布局文件进行UI设定
4. 必须掌握系统配置AndroidManifest.xml文件的配置,这里涵盖了android所有知识点,包括service,activity, 固定的手机接(uses-permission),Intent等。关联地址:http://www.cnblogs.com/dev-xp/archive/2010/12/14/1905370.html
5. 熟练运用 android 的3种数据接口模型
6. Android 硬着头皮上做应用心得:对着sdk类去做对象,用对象去组成布局文件,用布局文件去引导逻辑代码,用逻辑代码去敲开android应用层中高级的Framework
三、Android 应用篇(这里用 com.tuile.weibo做范例说明)
备注:目前微薄涉及的查看,发布基本功能已有,通过描述现在的客户端来描述 Android 的应用
1. 项目结构
a) 类文件
i. 其中com打头的Package 为应用的 逻辑类集、ORM数据映射类集、应用基类集(基类的用途是将某些对象或事物进行抽象成基础类,供派生类用,比如Activity活动,listView控件,甚至是服务都可以写在这里)
ii. Weibo4j 打头的Package 为sina api 数据同步的接口类集合,核心使用的是 java 的HttpURLConnection Sockets 进行编程,没有采用封装好方便好用的HttpClient编程的原因是因为便于处理类似于图片同步api这样需要自定义header信息的情况
b) 资源文件
2.
四、Android 技巧篇
五、