【1】 Android操作系统概述

1. Android系统架构。
2. Android利用设计理念。
3. Android 开源知识。
4. Android 参考网站与权威信息。
【2】 Android SDK及其开发环境搭建
1. Android SDK的版本发布。
2. ADT插件的安装和更新。
3. Android利用程序架构。
4. 建立第一个Android项目(HelloAndroid!)。
5. 通过Eclipse导入一个开源项目
6. 可视化的界面开发工具
7. 布置利用程序到Android模仿器或手机
【3】Android源代码开发环境搭建与源码结构分析
1.开发系统主机环境搭建。
2. 安装软件包Required Packages。
3.Ubuntu 6.06 (Dapper)。
4. Ubuntu 8.04。
5. Ubuntu 7.10。
6.Install javva。
7.源码结构分析Android source (kernel / platform/application)。
8. Android build system。
9. Android bring up。
【4】 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。
【5】 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. 支撑多种分手率的屏幕。
【6】 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图标。
【7】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。
【8】 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系统启动流程。

成为Android高手必须掌握的8项基本要求的更多相关文章

  1. 成为Android高手必须掌握的28大项内容和10个建议

    (一)成为Android高手必须掌握的8项基本要求 [1] Android操作系统概述1. Android系统架构.           2. Android利用设计理念.           3. ...

  2. Android高手进阶:Adapter深入理解与优化

    一般是针对包含多个元素的View,如ListView,GridView,ExpandableListview,的时候我们是给其设置一个Adapter.Adapter是与View之间提供数据的桥梁,也是 ...

  3. Android高手进阶——Adapter深入理解与优化

    Android高手进阶--Adapter深入理解与优化 通常是针对包括多个元素的View,如ListView,GridView.ExpandableListview,的时候我们是给其设置一个Adapt ...

  4. 如何成为Android高手

    要成为Android 高手并不是一件容易的事情.并不是很多人想象的 能够飞快的写出几行漂亮的代码去解决一些困难的问题 就是Android 高手了.真正的Android 高手需要考虑的问题远远不是写些漂 ...

  5. Android 高手进阶之自定义View,自定义属性(带进度的圆形进度条)

      Android 高手进阶(21)  版权声明:本文为博主原创文章,未经博主允许不得转载. 转载请注明地址:http://blog.csdn.net/xiaanming/article/detail ...

  6. Android高手进阶教程(二十八)之---Android ViewPager控件的使用(基于ViewPager的横向相册)!!!

      分类: Android高手进阶 Android基础教程 2012-09-14 18:10 29759人阅读 评论(35) 收藏 举报 android相册layoutobjectclassloade ...

  7. Android下查看共享库依赖项

    Android下查看共享库依赖项 [时间:2017-02] [状态:Open] [关键词:android,共享库依赖项,so,ndk,objdump,readelf] 起因 近期在处理Android下 ...

  8. Android高手应该精通哪些内容

    很多Android开发者已经度过了初级.中级,如何成为一个Android高手呢? Android123就各个级别的程序员应该掌握哪些内容作为下面分类. 一.初级 1. 拥有娴熟的Java基础,理解设计 ...

  9. Android高手速成--第一部分 个性化控件(View)

    第一部分 个性化控件(View) 主要介绍那些不错个性化的View,包括ListView.ActionBar.Menu.ViewPager.Gallery.GridView.ImageView.Pro ...

随机推荐

  1. Eos的Wasm智能合约的局限性

    官方只支持用C++写智能合约 用C++写智能合约门槛过高,会把许多开发者挡在门外,C++的复杂性也会让智能合约的设计变得困难. Wasm智能合约的效率并不是最优 由于C++最终也是编译成wasm字节码 ...

  2. windows下关闭指定端口服务,解决tomcat端口占用问题

    http://blog.aizhet.com/Server/640.html 在windows下做java EE的开发时:搭建 Eclipse+tomcat的java web开发环境:在应用之中经常遇 ...

  3. linux学习二(小随笔)

    1apt-get 解包命令 tar zxvf ......... 打包命令 tar czvf ......... gz gunzip ........gz gzip    ..........gz l ...

  4. 特殊的shell变量:

    特殊的shell变量: $0 获取当前执行的shell脚本的文件名 $n 获取当前执行的shell脚本的第n个参数值,n=1..9 $* 获取当前shell的所有参数 “$1 $2 $3 …注意与$# ...

  5. Codechef SUMCUBE

    SUMCUBE code 给定无向简单图 G = (V, E)(即不存在自环和重边),以及 k = 1, 2, 或3 .求$$ \sum_{S \subseteq V} f(S)^k, $$其中 $f ...

  6. 如何实现session的共享?

    1.以cookie加密的方式保存在客户端. 优点是减轻服务器端的压力 缺点是受到cookie的大小限制,可能占用一定带宽,因为每次请求会在头部附带一定大小的cookie信息,另外这种方式在用户禁止使用 ...

  7. C++经典面试题全集 50~100道 都附带有参考答案

    51.  引用与指针有什么区别? 答 .1) 引用必须被初始化,指针不必. 2) 引用初始化以后不能被改变,指针可以改变所指的对象. 3) 不存在指向空值的引用,但是存在指向空值的指针. 52.  描 ...

  8. Managed C++ wtypes.h DATE 转化为 .net的 DateTime

    http://stackoverflow.com/questions/570224/how-do-i-convert-from-mfcs-coledatetime-to-c-sharp-datetim ...

  9. USACO Training3.3亚瑟王的宫殿【搜索】By cellur925

    题目传送门 因为太蒟了,所以参考了dalao@zbtrs ==    对此表示感谢并侵删. 看起来我们就知道这是搜索题. 最后的情况分两种:有骑士背国王/国王自食其力走到集合点. 首先,我们不知道大家 ...

  10. Oracle 单引号与双引号的区别

    双引号一般是用来转义的,如果alias里面有空格或其它保留符号,必须使用双引号.而单引号是用来特制的,比如字符串的引用,日期字符串的引用,都必须包括在单引号中,可以参与运算或其它表达式中.两者不可混用 ...