2012-07-10 40 views
4

我正試圖在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

回答

0

我從來沒有試過這種,但你可以做這樣的事情:

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