深刻理解android的市场定位和商业模式,对android的未来有深刻独到的见解(详见四)。
明晰android的系统架构,了解android sdk中常用包的作用。
掌握常用linux命令,能够在shell下用adb命令操作android。
掌握使用DroidDraw 进行GUI设计,掌握使用SQLite Administrator管理SQLite数据库。
熟练使用spinner,listview,imageview,webview等常用View控件。
熟练使用Toast、AlertDialog、Notification等提示UI。
熟练使用android四大组件:Activity、Service、Intent、ContentProvider。
明晰activity的生命周期,明晰activity和service等进程的优先级和对占有资源的释放顺序。
熟练使用intent在各个Activity、Service、BroadcastReceiver间传递数据。
熟练使用io读取文件,熟练使用pull解析xml。
熟练使用SQLite对数据进行增删改查。
熟悉使用handler。
熟练使用ContentProvider传递app之间数据,熟练使用SharedPreferences存取数据。
熟练使用android进行测试。