提升android开发速度的小技巧--架构篇
2013-07-29 12:16
295 查看
好的程序架构无疑能更好的应对需求变更,也有利于团队协作,更能减少BUG和维护时间.规避一个模块花了3天去CODE,调试修改BUG却用一周的情况发生.那可是相当的悲剧
提升技巧:
关键字:action
为每个activity 设置 action.无疑此方法可以让activity之间实现最大的解耦.UI界面之间没有直接关联.保持这个原则.麻烦会少很多.
关键字fragment.
使用fragment布局.
关键字:约定大于配置
面向接口CODE.
关键字:style
使用以上技巧 代码量 时间将会节约很多很多.至少30%
提升技巧:
关键字:action
为每个activity 设置 action.无疑此方法可以让activity之间实现最大的解耦.UI界面之间没有直接关联.保持这个原则.麻烦会少很多.
<activity android:name="com.chanceit.ssss.activity.HomeActivity" android:theme="@style/AppBaseTheme" > <intent-filter> <action android:name="com.chanceit.ssss.activity.home" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity>
startActivity(new Intent(com.chanceit.ssss.activity.home));
关键字fragment.
使用fragment布局.
关键字:约定大于配置
面向接口CODE.
关键字:style
<ImageButton android:id="@+id/iv_passowrd_update" style="@style/ButtonBase" android:src="@android:drawable/ic_menu_preferences" />
<style name="ButtonBase"> <item name="android:onClick">onClick</item> <item name="android:layout_width">wrap_content</item> <item name="android:layout_height">wrap_content</item> <item name="android:clickable">true</item> </style>
使用以上技巧 代码量 时间将会节约很多很多.至少30%
相关文章推荐
- 【安卓开发】【转载】提升基于英特尔®架构的 Android* 模拟器的速度
- 提升android开发速度的小技巧--HTTP APP篇
- 提升基于英特尔®架构的 Android* 模拟器的速度
- 提升基于英特尔®架构的 Android* 模拟器的速度
- 提升基于英特尔®架构的 Android* 模拟器的速度
- 提升基于英特尔®架构的 Android* 模拟器的速度
- 提升android开发的小技巧-利用系统自带脚本.
- 开发Android应用 提升性能的小技巧
- 提升基于英特尔® 架构的 Android* 模拟器的速度
- 提升基于英特尔®架构的 Android* 模拟器的速度
- 用Xamarin 开发一个微信(ios和android)(1) 架构篇
- Android开发之旅:;HelloWorld项目的目录结构; android架构
- 菜鸟学习之Android Fragment 开发,快速提升用户体验的方法(二)
- 【Android游戏开发之十】(优化处理)详细剖析Android Traceview 效率检视工具!分析程序运行速度!并讲解两种创建SDcard方式!
- [Android开发]- MVC的架构实现登录模块-1
- 对Android开发有用的技术栈(一)架构篇
- Android开发中逐步取代MVC的MVP架构知多少?
- 如何在ubuntu上搭配android开发环境——ubuntu小技巧4
- 开发者必知:提升Android应用开发性能的十大要点
- Android开发之旅:android架构