android 深入需要学习的[转]
来源:互联网 发布:港台直播软件apk 编辑:程序博客网 时间:2024/06/15 18:35
Android是Google基于Linux开发的智能手机操作系统,广泛应用于3G手机、上网本等。目前处于爆发式增长阶段,HTC(宏达电 多普达)、摩托罗拉、索爱、三星等众多公司纷纷推出基于Android智能操作系统,甚至很多上网本也使用Android操作系统。目前Android是最热门的智能操作系统,凭借Linux的软件优势其应用的广泛程度已经让其他对手相形见绌。所以学习Android操作系统具有巨大的意义。
◆ Android操作系统概述
1. Android系统架构
2. Android应用设计理念
3. Android 开源知识
4. Android 参考网站与权威信息
◆ Android SDK及其开发环境搭建
1. Android SDK的版本发布
2. ADT插件的安装和更新
3. Android应用程序架构
4. 建立第一个Android项目(HelloAndroid!)
5. 通过Eclipse导入一个开源项目
6. 可视化的界面开发工具
7. 部署应用程序到Android模拟器或手机
◆ Android 源代码开发环境搭建与源码结构分析
1. 开发系统主机环境搭建
2. 安装软件包Required Packages
3. Ubuntu 9.10
4. Install javva
5. 源码结构分析Android source (kernel platform application)
6. Android build 分析
7. Android system 分析
8. Android framwork 分析
9. Android bring up
◆ Android 应用程序设计模型
1. drawable
2. layout
3. values(strings.xml、colors.xml、style.xml 、arrays.xml等)
4. R.java分析及使用
5. AndroidManifest.xml
6. Android.mk
7. Activity
8. Intent
9. Service
10. ContentProvider
◆ Android 应用程序界面(一)
1. TextView的使用
2. drawable的使用
3. 引用Drawable颜色常数及背景色
4. CharSequence数据类型与ResourceID应用
5. DisplayMetrics的使用
6. Style样式的定义
7. Button事件处理
8. setContentView的应用
9. Intent对象的使用
10. Bundle对象的实现
11. startActivityForResult方法
12. AlertDialog窗口
13. Button与TextView的交互
14. Typeface对象使用
15. Gallery对象
16. 多按钮应用
17. Menu功能菜单程序设计
18. ProgressDialog与线程应用
19. 动态产生按钮并最大化
20. 选择功能的对话框
21. Android主题(Theme)实现
22. 支持多种分辨率的屏幕
◆ Android应用程序界面(二)
1. EditText与setOnKeyListener事件
2. ImageButton的焦点及事件处理
3. Toast对象的使用
4. CheckBox的isChecked属性
5. 多选项CheckBox的应用
6. RadioGroup组与onCheckedChanged事件
7. ImageView的堆栈应用
8. Spinner与setDropDownViewResource
9. ArrayList与Widget的依赖性
10. Gallery与衍生BaseAdapter容器
11. JavaI/O的应用
12. ImageButton选择特效
13. AutoCompleteTextView与数组
14. AnalogClock与DigitalClock的原理
15. DatePicker与TimePicker应用
16. ImageView点击事件与透明度处理
17. ProgressBar与Handler的整合应用
18. GridView与ArrayAdapter设计
19. ListView的布局
20. ListActivity与Menu整合技巧
21. JavaI/O与ListActivity的结合
22. 使用decodeFile方法
23. 运用Matrix对象来缩放图文件
24. Bitmap与Matrix旋转ImageView
25. RadioButtonID
26. 对话窗口上的ICON图标
◆ Android 应用交互与手机模块控制
1. PendingIntent与AlarmManager
2. PendingIntent 与 SmsManager
3. Intent 与 Email
4. 数据存储方式
5. NotificationManager与Notification
6. Adapter对象与Cursor
7. TelephonyManager的应用
8. RunningTaskInfo的应用
9. Provider.Contact的使用
10. Provider.Calendar的使用
11. Service与Runnable整合并用
12. BroadcastReceiver与Intent
13. receiver与intent-filter
14. Android网络编程
15. HTTP请求与连接
16. WebView.loadUrl
17. Webkit 与 WebCore
18. HttpURLConnection与URLConnection和运行线程
19. Runnable混搭SurfaceView
20. Google ApI
◆ Android 系统服务
1. Activity Manager
2. Windows Manager
3. Surface Manager(surface flinger)
4. Package Manager
5. Telephony Manager
6. Content Provider
7. Resource Manager
8. AssetManager
9. View System
10. Location Manager
11. Notification Manager
12. AlarmManager
13. BatteryManager
14. HardwareManage
15. 如何添加一个新系统Service并开放API
16. 关键服务
17. Android系统启动流程
转自:http://www.javaeye.com/topic/964543
另外:
http://www.verycd.com/search/folders/android --- 一个学习视频
- android 深入需要学习的[转]
- 【学习笔记】需要深入研究的知识。
- 需要深入学习的开源项目
- 学习android需要的基础 (转)
- 学习android需要的基础
- Android 学习需要的知识
- 学习android需要的基础
- 在深入学习gnuradio之前你需要知道的
- 程序猿需要深入学习的基础课程
- 学习android 需要了解的知识
- Android 学习中需要用到的知识
- android需要学习的其中一些知识
- [转]Android开发者应该深入学习的10个开源项目
- android深入研究和学习的课程
- android深入研究和学习的课程
- ANDROID深入研究和学习的课程
- 深入学习Bitmap-android的图片扫描
- 深入学习Bitmap-android的图片扫描
- 用户空间访问字符设备的过程
- 如何应用ERP系统实现销售管理
- 死鱼——--摘自《项目百态:深入理解软件项目行为模式 》
- java程序还原MySQL数据库代码
- HTML中的自动换行
- android 深入需要学习的[转]
- 替换制表符为空白符
- [小细节]关于ExtJS中树节点事件弹出窗口置底问题
- Pitch Bend
- 删除文件夹func
- ERROR CODE
- WAS中手动删除profile
- hadoop hbase centos虚拟机搭建分布式系统
- PHP PDO 学习笔记