本项目整合了开发过程中常用工具类,常用技术的示例代码.抱着学无止境的态度,该项目将会持续更新.可以下载体验,目前已上架应用宝
CodeRepository\app\src\main\java\org\code\common\ToastUtils.java
Usage:(支持在子线程中Toast)
setp1:(程序入口初始化)
public class CodeApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
ToastUtils.init(this);
}
}
setp2:(使用)
ToastUtils.showSuccess("success");
ToastUtils.showInfo("Info");
ToastUtils.showWarning("Warning");
ToastUtils.showError("Error");
ToastUtils.showIcon("Icon", R.mipmap.ic_launcher);
ToastUtils.show("normal");
ToastUtils.show("normal2", getResources().getColor(R.color.colorBlue));
CodeRepository\app\src\main\java\org\code\service\NetSpeedService.java
CodeRepository\app\src\main\java\org\code\service\ScreenRecordService.java
http://blog.csdn.net/qq_25804863/article/details/49703787
http://blog.csdn.net/qq_25804863/article/details/49703779
http://blog.csdn.net/qq_25804863/article/details/49742159
http://blog.csdn.net/qq_25804863/article/details/48688611
http://blog.csdn.net/qq_25804863/article/details/43936223
http://blog.csdn.net/qq_25804863/article/details/48566327
http://blog.csdn.net/qq_25804863/article/details/48698873
private static final String TAG = "XXXX"
MainActivity,InstalledAppDetails
activity_main.xml,ic_launcher.png
class LoginActivity extends Activity{}
protected ContentResolver mContentResolver;
##编码规范
[CAUSE] :
[SOLUTION] :
[REVIEW] : Own
[SIDEEFFECT]: without side effects
[PROJECT] : V3
[CR] :V3 SM-2182
[MODULAR] :
modified: src/com/android/settings/applications/InstalledAppDetails.java
提高架构的拓展性,选择框架时一定要了解好框架本身的扩展性如何,或者对框架有较深的理解,能够自己扩展框架,提高架构的稳定性,架构的文档也是必不可少的。
架构设计是为了方便软件维护、扩展、安全性
1.代码规范 2.框架稳定性 3.封装 4.耦合
1.抽象接口 2.元素重用 3.单一职责 4.替换性 5.耦合
1.数据安全性 数据安全就包括数据抓取、数据拦截以及数据修改 2.操作安全性 避免对一个操作重复执行