Android开发的三重境界

Android开发的三重境界是自己在Android学习、实习和工作中的体悟。


第一重境界:快速构建App

各种布局和UI组件的使用

四大组件(Activity、Broadcast、Service、ContentProvider)的简单使用

Activity(包括Fragment)的数据传递和回调

利用webservice与服务器进行简单数据交互


第二重境界:打造一款好用的App

自定义组件,比如PinnedListView,比如可滑动删除的列表项

良好的动画设计

组织好本地数据库,并进行应用之间的数据共享

对service开发实现消息推送等功能,让service难以杀死

利用AIDL实现跨进程调用Service

与服务器进行复杂的数据交互


第三重境界:App的优化

深入了解Android系统架构和内部实现大致原理,了解JNI层,进行NDK开发

应用的省电优化

应用的省流量优化

应用的安全,包括数据的加密解密、安全开发准则设计





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值