Android学习进阶路线导航线路
来源:互联网 发布:java培训出来好找工作? 编辑:程序博客网 时间:2024/05/02 04:43
出处:http://blog.csdn.net/qinjuning
一、 基础篇
需要掌握的技能如下:
1、熟练掌握基本控件以及容器控件的使用 ;
常用的基本控件有:Button 、TextView、EditText、ListView等
常用的容器控件有:FrameLayout、LinearLayout、RelativeLayout等
2、熟练掌握相关监听器的注册和使用:
常用监听器有: OnClickListener、OnLongClickListener、OnItemClickListener等
3、掌握Log的使用以及分析方法 ;
4、掌握Activity、Service的生命周期和使用方法 ;
5、掌握BroadcastReceiver(广播)的接受和使用 ;
6、掌握Intent以及IntentFilter的使用 ;
7、基本掌握数据库方面知识,包括SQLiteDatabase以及ContentProvider的使用方法
除此之外,我们必须得掌握adb shell 的使用方法,常用功能有:
adb pull 、 adb push 、 adb remount 指令等
由于shell类同于Linux shell ,我们还得掌握基本的Linux指令等,例如cat、cd 等 。
二、 提高篇
需要掌握的技能如下:
1、掌握Canvas类的使用-- 如何绘图
2、掌握消息通信机制---Handler相关类的使用以及原理
3、掌握Context类以及实现原理
4、掌握View树的绘制流程 。 View绘制流程很重要,掌握它就基本上掌握了Android核心之一了。
4.1、掌握触摸事件的分发流程--- onInterceptTouchEvent以及onTouchEvent方法流程
4.2、掌握相关监听器的调用机制。例如OnClickListener监听时怎么调用的?
4.3、能够编写自定义View以及ViewGroup
5、理解Binder机制----Binder机制很重要,Android的进程间通信都是靠它完成的。掌握它,才能够好的完成接下
来的学习。
6、基本掌握ActivityManagerService类的使用,主要掌握的知识点包括如下:
6.1、startActivity()流程,即启动一个Activity的流程 ;
6.2、startService()流程,即启动一个Service的流程 ;
7、基本掌握PackageManagerService类的使用,主要掌握的知识点包括如下:
7.1、开机时如何解析所有已安装应用程序的Apk包的信息
7.2、Intent以及IntentFilter的匹配规则以及解析过程
8、基本掌握View添加至窗口的过程---即WindowManagerIml 、WindowManagerService类的用法
- Android学习进阶路线导航线路
- Android学习进阶路线导航线路
- Android学习进阶路线导航线路
- Android学习进阶路线导航线路
- Android学习进阶路线导航线路
- Android学习进阶路线导航线路
- Android学习进阶路线导航线路(Android源码分享)
- Android学习进阶路线导航线路(Android源码分享)
- Android学习进阶路线导航线路(Android源码分享)
- [置顶] Android学习进阶路线导航线路(Android源码分享)
- Android学习进阶路线导航线路(Android源码分享)
- Android学习进阶路线导航线路(Android源码分享)
- Android学习进阶路线导航线路(Android源码分享)
- Android学习进阶路线导航线路(Android源码分享)
- Android学习进阶路线导航线路(Android源码分享)
- Android学习进阶路线导航线路(Android源码分享) ..
- Android学习进阶路线导航线路(Android源码分享) ...
- Android学习进阶路线导航线路(Android源码分享)
- python urllib webbrowser HTTPError: HTTP Error 403: Forbidden
- hashchange实现ajax无刷新回退
- Allowed memory size of 8388608 bytes exhausted
- java代码终于过百行了
- C++通过DLL调用C#代码
- Android学习进阶路线导航线路
- MVC+DAO设计模式实现的留言管理
- 常见颜色RGB值,有图。
- Asp.Net MVC4入门指南(10):第三方控件Studio for ASP.NET Wijmo MVC4 工具应用
- JS全选和放大特效
- 分布式搜索Elasticsearch——检索一条记录
- 8.mini2440通过触摸屏绘制轨迹(裸机)
- 线程(一)创建和终止
- 线程(二)线程控制