Android开发的三重境界
2015-09-13 22:56
405 查看
Android开发的三重境界是自己在Android学习、实习和工作中的体悟。
第一重境界:快速构建App
各种布局和UI组件的使用
四大组件(Activity、Broadcast、Service、ContentProvider)的简单使用
Activity(包括Fragment)的数据传递和回调
利用webservice与服务器进行简单数据交互
第二重境界:打造一款好用的App
自定义组件,比如PinnedListView,比如可滑动删除的列表项
良好的动画设计
组织好本地数据库,并进行应用之间的数据共享
对service开发实现消息推送等功能,让service难以杀死
利用AIDL实现跨进程调用Service
与服务器进行复杂的数据交互
第三重境界:App的优化
深入了解Android系统架构和内部实现大致原理,了解JNI层,进行NDK开发
应用的省电优化
应用的省流量优化
应用的安全,包括数据的加密解密、安全开发准则设计
第一重境界:快速构建App
各种布局和UI组件的使用
四大组件(Activity、Broadcast、Service、ContentProvider)的简单使用
Activity(包括Fragment)的数据传递和回调
利用webservice与服务器进行简单数据交互
第二重境界:打造一款好用的App
自定义组件,比如PinnedListView,比如可滑动删除的列表项
良好的动画设计
组织好本地数据库,并进行应用之间的数据共享
对service开发实现消息推送等功能,让service难以杀死
利用AIDL实现跨进程调用Service
与服务器进行复杂的数据交互
第三重境界:App的优化
深入了解Android系统架构和内部实现大致原理,了解JNI层,进行NDK开发
应用的省电优化
应用的省流量优化
应用的安全,包括数据的加密解密、安全开发准则设计
相关文章推荐
- Android视频播放器---播放远程非流MP4
- Android核心基础-9.Android四大组件之BroadcastReceiver
- android调用手机相机、相册,设置头像
- Android开发--Serialiable 和 Parcelable的区别
- java4Android(20):类集框架->Set/Map/List->ArrayList简单实例
- Android的sax解析xml
- Android NDK开发 在eclipse中添加C方法代码提示
- Android应用的安全开发
- 在android中执行 命令mount
- Android引导页控件 补充
- 自定义 View 3d翻转动画 android
- android入门(八) 状态栏通知(消息推送) Notification
- Android:对ListView原理的理解
- Android NFC 近场通讯开发全解
- android 自定义进度条
- Android--Service+Messenger(信使)-实现不同应用程序间的通信
- Android应用的界面编程——View类
- Android 遍历全国地区位置(一)
- 多线程在Android中的应用以及线程间的通信
- Android(java)学习笔记245:ContentProvider使用(银行数据库创建和增删改查的案例)