贝护佳孕妇客户端,笔记

来源:互联网 发布:网络法制知识竞赛答题 编辑:程序博客网 时间:2024/04/24 08:13

消息模块,监护模块,备忘录,启动,设置模块。


========应用技术:

1,下拉刷新,分页加载。自定义listview。顶部黏贴动画。

2,listview优化

3,异步加载

4,相机拍照

5,图谱绘制

6,回弹,抽屉,页面翻转,页面平移切换等动画。

7,http异步传输,gson解析。

8,socket,protobuf,+ tcp ,粘包算法

9,QQ,微博第三方登陆

10,用户反馈,版本更新。

11,左右侧滑菜单。

12,gridView添加图片,内存优化。

13,bitmap压缩,图片,语音,表情。

14,viewpager

15,短信验证码手机注册

16,离线缓存。

17,设备唯一ID。

18,自定义UI. 

19,锁屏弹窗

20,集成测试。

=================手机卫士

手机防盗,黑名单拦截,手机清理,流量管理,手机杀毒,高级工具,设置中心,程序管理。

应用技术:

1,屏幕适配。

2,popupwindow 

3,版本更新

4,桌面widght

5,反射,

6,拨号界面显示布局。

7,偏好设置。

8,抽屉

9,广告

10,日志管理。

11,自动化测试是框架。单元测试。

12,bug管理 mantis。

13,xml解析

14,DeviceAdminReceiver

15,定位 锁屏 恢复出厂设置 重置密码

16,自定义权限 android:permission 四大组件都可以指定权限。provider只有读写权限。
联网获取服务器最新版本信息。
URL url = new URL(path);
HttpURLConnection conn = url.openConnection();
InputStream is = conn.getInputStream();
XmlPullParser parser = Xml.newParser();
parser.setInput(is.encode);
parser.getEventType();
parser.getName();
parser.nextText();
parser.attribute();
eventType = parser.next();
下载最新的apk; 
安装应用程序:调用系统的安装组件。 intent;


比如在子线程要土司。不用写handler这么麻烦。可以这么写
Looper.prepared();
Toast.makeText().show();
Looper.loop();


ProgressDialog() setProgressStyle(); incrementProgressBy(); setMax();


动画
全屏显示 


SharedPreferences
Editor editor = sp.edit();
editor.putXXX();
editor.commit();


Sim唯一识别  tm.getSimSerialNumber();


DeviceAdminReceiver


DevicePolicyManager 


PhoneReceiver 无法被中断,只能清空里面数据


abortBroadcast();
getResultData();
setResultData();
广播的生命周期只有10s,不能做耗时的操作,如果有耗时的操作(启动一个服务)。


定位 锁屏 恢复出厂设置 重置密码


SqliteOpenHelper(就是一个工具类,用来管理数据库,创建得到数据库,对数据库版本管理)


挂断电话 反射得到ITelephony itelephony.endcasll();
Class clazz = Class.forName(全类名);
Method method = clazz.getMethod(方法名,方法的参数字节码就是.class)
Object obj = method.invoke(对象,方法的参数);


通话记录的删除 ContentOberver监测机制
registerContentObserver(uri,true,observer)   ContentResolver  provider 发出改变通知 context.getContentResolver().notifyChange(uri,null); ContentResolver   ContentObserver onChange(){}


Calls封装了所有通话记录相关的字段 cr.delete(); 沟通能力 多说。高工资。


Ip拨号 PhoneReceiver 
String number = getResultData();
setResultData("19751"+number);


号码归属地


短信备份 XmlSerilaizer 


程序锁 ActicityManager 
List<RunningTas> tasks =am.getRunningTask(1);
ActivityInfo info = task.topActivity;


LockService extends Service{
onCreate(){
 new Thread(){
 while(true){
if(){
Intent intent = new Intent();
MobileSaftApplication application = getApplication();
application.setName(packageName);
intent.setFlag(new_task);
startActivity(intent);
}
}
}.start();
}


解锁 
launchmode singleInstance
activity 怎么调用服务里面的方法
IBinder 远程通信 ipc .aidl Parcelable 
class MyBider extends Binder implements 接口


optionMenu


ContentMenu


可用内存

===============贝护佳二代监护仪

UI风格,wifi,视频。


应用技术:

1,回弹,抽屉动画。

2,反射。

3,获取root权限 

4,wifi扫描,设置,静态IP设置。

5,多点触控

6,surfaceView 视频显示。进度条,音量调节。

============android解包


应用技术:

1,apk反编译,

2,smail,Java汇编,修改apk

3,虚拟机 linux环境搭建

4,pac解包,打包,刷机

===========飞机大战

应用技术:

1,sound 音效

2,mediaplayer背景音乐

3,动画

=========飞飞快递

应用技术:

1,QQ登陆

2,多用户登陆切换。

3,activity+viewpager切换,滑块滚动。

4,无限循环进度条

5,webview

6,html源文件截取信息。

7,服务。

8,用户反馈。

9,notification。

10,

============android,



0 0