`
jandroid
  • 浏览: 1906786 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Android杀毒实现原理及实例

 
阅读更多

一个杀毒软甲最核心的部分一个是病毒库一个是杀毒引擎,病毒库从服务器中获得,杀毒引擎实际上是判断程序中的包名和签名是否匹配病毒库中的包名和签名,如果匹配则为病毒,界面使用帧动画来显示。

思路:

1.从服务器端把病毒的版本库信息下载下来将解析的数据存放到List集合中

2.获取到手机中所有应用程序的包名以及程序的签名

3.将病毒库匹配手机应用程序包名及签名

4.用ScrollView标签进行自动滚动显示

关键代码如下:

特洛伊木马病毒库的信息:

杀毒引擎:

显示病毒扫描信息:

获取到程序的签名:

显示扫描的文件页面并自动滚动:


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics