30条android项目开发技巧与经验总结-创新互联

1、如果是阅读型文本(例如一篇文章),不需要固定大小的,textSize可以使用sp;如果是展示型文本(例如按钮中的文本),其大小受到限制的,textSize可以使用dp。

站在用户的角度思考问题,与客户深入沟通,找到江南网站设计与江南网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站设计制作、成都网站建设、企业官网、英文网站、手机端网站、网站推广、域名注册、虚拟空间、企业邮箱。业务覆盖江南地区。

2、使用json用作网络数据传输时,应该使用String字段取代int字段。

3、按照现在正常密度比(系统的densityDPI根据分辨率和屏幕尺寸为正常的120、160、240、320、480、640时)9:16的安卓机其尺寸为(360dp*540dp)。UI有时会根据iPhone机型使用750px*1334px作图,而按照1dp=2px来算,其结果为(375dp*667dp)。这样放置控件,宽度上会少15dp,高度上会少127dp,如果UI不做图的话,可以根据美观自行处理(通常不应在整个页面的padding上修改尺寸,这个尺寸应该是一开始原型图就规定好的全局样式)。

4、使用GsonFormat插件生成实体类时,整个实体类应放在bean文件夹下。

5、使用Butterknife注解布局时,可以使用Android Butterknife Zelezny插件自动生成注解。

6、需要提交多个模块代码时,按模块多次提交(也方便填写提交信息)。

7、空页面应该有空页面图片提示。

8、支付宝沙箱环境测试,需要在页面启动前添加这么一句代码EnvUtils.setEnv(EnvUtils.EnvEnum.SANDBOX);

9、将字符串转换成Bitmap类型


public static Bitmap stringtoBitmap(String string){
	Bitmap bitmap=null; 
	try { 
		byte[]bitmapArray;
		bitmapArray= Base64.decode(string, Base64.DEFAULT);
		bitmap= BitmapFactory.decodeByteArray(bitmapArray, 0, bitmapArray.length); 
	} catch (Exception e) { 
		e.printStackTrace();
	}
	return bitmap;
}

分享名称:30条android项目开发技巧与经验总结-创新互联
文章路径:http://hbruida.cn/article/gjide.html