在应用程序中使用防病毒程序来扫描文件
问题描述:
我正试图在Android应用程序开发应用程序,应该使用一些防病毒引擎(最好是开源)来扫描设备上的文件。在互联网上搜索了很多,但找不到任何。任何人都可以给我建议一些防病毒引擎,我可以将它们与我的应用捆绑在一起,也是一个示例,我可以如何将它集成到我的应用中。 谢谢。在应用程序中使用防病毒程序来扫描文件
编辑:它提供的API需要开源反病毒库中,以便第三方应用程序可以使用库中的代码& API和扫描文件,生成报表等,
答
我从来没有试过这种,但你可以做这样的事情:
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setClassName("com.example.package", "com.example.package.ActivityToStart");
startActivity(intent);
或
PackageManager pm = getPackageManager();
Intent intent = pm.getLaunchIntentForPackage("com.example.package");
startActivity(intent);
参见:Calling an app from another app
这要求您必须知道安装在手机中的另一个应用程序的应用程序包名称。 (转到电话设置 - >管理应用程序)。
“使用某些防病毒软件进行扫描” R4j 2012-07-10 07:00:41
是的..准备使用杀毒软件的SDK。 – Kishore 2012-07-10 07:11:31
在谷歌播放(AVG,Zoner,Lookout等)中搜索反病毒,然后访问他们的网站,看看他们是否提供API来扫描文件。 – Ran 2012-07-10 16:56:19