2014-01-13 22 views
1

有沒有辦法獲取應用程序的包名稱,它是在Manifest文件中定義的。我正在使用我的服務器。我想安裝它們。然後我想檢查已安裝。我可以通過獲取包名來做到這一點。從apk獲取軟件包名稱的代碼不是通過命令或工具 - Android

但是,如何通過編寫代碼從程序中獲取程序包名稱。

沒有身體正在讓我...我試圖從apk獲得應用程序的包名稱,我確實有apks。我想要那裏的包名稱但編程。

+0

看到此問題[link](http://stackoverflow.com/questions/16683455/how-to-get-the-package-name-of-an-application-in-android-and-then-launch-那個-ap) – Android

+1

我不想用任何工具來做......但是用Java代碼。 – karan

+1

我不知道這個問題被標記爲與上面發佈的問題重複的依據是什麼。經過清楚的檢查,OP在這裏要求獲得「NOT YET INSTALLED」apk的安裝包名稱,「PROGRAMATICALY IN ANDROID」。 –

回答

0

利用這個代碼來獲取安裝在DVICE

packs = getPackageManager().getInstalledPackages(0); 

檢查功能packs.get(指數)的所有應用程序列表。 __。您不僅可以獲取軟件包名稱,還可以獲得每個已安裝應用程序的許多詳細信息。

相關問題