QQ数据库表总共有27张:

加密函数:


加密密码后保存到数据库的qq_selfinfo表中。

//
//根据notice_info.xml文件提取出qqimsecure的信息,
//获取系统中已经存在的qqimsecure信息
//比较,返回newversion或oldversion
public Constants.SecureStatus getSecureStatus()
{
Exception localException1 = 0;
Context ctx = this.g;
SharedPreferences noticeInfoXml = ctx.getSharedPreferences("notice_info", MODE_PRIVATE == 0);

String strPkg = noticeInfoXml.getString("pkg", "com.tencent.qqpimsecure");
String strPkgAD = ad.a(strPkg);

String strCert = noticeInfoXml.getString("cert", "00B1208638DE0FCD3E920886D658DAF6");
String strCertAD = ad.a(strCert);

int iVersion = noticeInfoXml.getInt("version", 0);


//返回x509的MD5等appinfo信息
//1.获取com.tencent.qqpimsecure包的version,signature等信息
//2.将signature转x509证书,提取md5
//3.将信息封装到appinfo中
//EQQSecureNotInstalled = 0,EQQSecureOldVersion = 1, EQQSecureNewVersion =2
AppInfo appInfo = a.a(ctx, strPkgAD);

。。。。。。


更多相关文章

  1. Android:eclipse启动时出现异常Failed to initialize Monitor Th
  2. 取消程序在最近六项中显示以及直接调用信息短信界面
  3. Android(安卓)Camera简单整理(四)-Android(安卓)Camera性能Debug
  4. Android之使用MediaMetadataRetriever类获取媒体信息
  5. android的System.out.println
  6. Android(安卓)获取屏幕的多种宽高信息的示例代码
  7. android 获取sim卡运营商信息(转)
  8. Android下使用TelephonyManager类获取设备电话相关信息
  9. 【Android(安卓)开发教程】编码实现获取与修改预设信息中的值

随机推荐

  1. 基于Java LinkedList,实现Android大数据
  2. 通过userAgent判断是是否手机、微信、手
  3. 原生APP中js怎样与Android和ios进行交互
  4. android Bitmap
  5. eclipse导入android的app
  6. 获取Android设备唯一标识(唯一序列号)
  7. android studio 在windows 7环境下安装
  8. SharedPreferences之Android数据保存
  9. Android(安卓)2.1 源码结构分析 转载
  10. android 出错信息为:Class 'Anonymous cla