[mobilesafe] 12_异步框架(手写和google)&手机杀毒ui&Log;处理&bug;上传&广告平台引入及开发人员安排&apk;混淆总结

Android 4.0

异步框架(手写和google)&手机杀毒ui&Log处理&bug上传&广告平台引入及开发人员安排&apk混淆
1、抽象模板方法
a) onPreExecute
在获取数据前,更新ui时执行
b) onPostExecute
获取数据完毕后,更新ui
c) doInBackgroundExecute
获取过程中,调用publishProgress来发布进程
d) onProgressUpdate(int progress)
发布进程中,具体的更新ui的操作
e) publishProgress(int progress)
发布进程,也就是发送一个消息来更新ui
2、手机杀毒UI-扫描指针动画
RotateAnimation
代码定义动画
xml文件定义动画
3、手机杀毒UI-自定义  ProgressBarstyles.xml覆盖
4、扫描病毒,查询病毒数据
取应用的签名signature的md5值到数据库中查找
5、一键清理病毒
有病毒,弹出对话框,让用户清除,调用系统卸载应用的Intent
6、Activity横竖屏切换带来的问题
如何屏蔽掉
android:configChanges="orientation|keyboard|keyboardHidden|screenSize"
7、应用Log的标准处理方式
按等级打印log,保留不同等级的log
8、应用程序bug处理标准
上报bug
// 重写了未捕获异常的处理器
Thread.setDefaultUncaughtExceptionHandler(new MyUncaughtExceptionHandler());

上传文件到服务器
// 自己杀死自己,自杀 早点重新投胎
Process.killProcess(Process.myPid());
9、广告平台的引入  
有米
10、开发人员流程人员安排
11、应用程序的混淆
如何保留一些类不被混淆?
keep -class 包名.类名  *.*
proguard-android.txt