在应用程序中使用防病毒程序来扫描文件

在应用程序中使用防病毒程序来扫描文件

问题描述:

我正试图在Android应用程序开发应用程序,应该使用一些防病毒引擎(最好是开源)来扫描设备上的文件。在互联网上搜索了很多,但找不到任何。任何人都可以给我建议一些防病毒引擎,我可以将它们与我的应用捆绑在一起,也是一个示例,我可以如何将它集成到我的应用中。 谢谢。在应用程序中使用防病毒程序来扫描文件

编辑:它提供的API需要开源反病毒库中,以便第三方应用程序可以使用库中的代码& API和扫描文件,生成报表等,

+0

“使用某些防病毒软件进行扫描” R4j 2012-07-10 07:00:41

+0

是的..准备使用杀毒软件的SDK。 – Kishore 2012-07-10 07:11:31

+0

在谷歌播放(AVG,Zoner,Lookout等)中搜索反病毒,然后访问他们的网站,看看他们是否提供API来扫描文件。 – Ran 2012-07-10 16:56:19

我从来没有试过这种,但你可以做这样的事情:

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
这要求您必须知道安装在手机中的另一个应用程序的应用程序包名称。 (转到电话设置 - >管理应用程序)。

+0

我想要杀毒软件的SDK。我听说一些反病毒组织提供了一些SDK(或某些接口)用于第三方应用程序来扫描恶意文件。 – Kishore 2012-07-10 08:38:55

+0

对不起,我忍不住,我从来没有听说过AV SDK或开源。 – R4j 2012-07-10 08:44:04

+0

@Kishore - 当你要求一些与“防病毒软件的SDK”不太一样的东西时,没有理由将响应解释为意味着与你想要的不同。这是尤其真实的,因为这个答案在**之后发布**,您在评论中确认您想要“调用”另一个防病毒应用程序的方式,这正是该答案提供的。 “ – 2012-07-10 17:07:10