Android应用开发tips

本文详细阐述了Android应用开发中遵循的最佳实践,包括页面管理、适配策略、序列化规范、自定义组件与控件设计,以及第三方软件接入、屏幕适配等关键环节。同时介绍了如何通过定制化UI组件、自定义适配器和Dialog来提升用户体验,并提供了针对不同场景的代码示例。

1.所有页面Activity最好继承自自定义BaseActivity,不要直接派生自Activity

2.所有Adapter继承自BaseAdapter,ArrayAdapter<T>,PagerAdapter,AnimatedExpandableListAdapter

3.接口类诸如继承自框架层接口:View.OnClickListener

4.需要序列化的类继承自Serializable接口

5.新建一个MyApplication继承自Application

6.可以将基本的类放在base目录下,比如BaseActivity

7.创建一个BaseBean implements Parcelable,需要序例化的类继承自BaseBean

8.一系列View的派生类继承自:ImageView

9.定义一个RoundedDrawable 类继承自Drawable

10.与View相关的Adapter和Dialog等类放在view目录下

11.某些控件可以继承自框架层基类,自行定制:比如Button,CheckBox,TextView,RadioButton等

12.可以自行定制Dialog,便于在各个场景下使用

13.可以自行定制一些图片裁剪视图类,放在imagecut目录下

14.CirclePageIndicator 

15,看下photoView的实现

16.下拉刷新视图

17.设计taglist

18.提供第三方软件,比如微信QQ新浪等媒体软件的访问接口

19.屏幕适配

http://www.cocoachina.com/android/20151030/13971.html?utm_source=tuicool&utm_medium=referral

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值