2012-07-04 92 views
2

我想讓用戶安裝非市場的Android應用。當他點擊應用程序圖標時,我想向他展示一個描述該應用程序的頁面。有沒有什麼辦法從軟件包中獲取應用程序的描述?Android:獲取應用的描述

編輯: 我會澄清我的問題:在AndroidManifest.xml,有應用程序窗口下一個「描述」字段。我想知道這個字段是否包含關於應用程序的描述,以及是否可以以某種方式訪問​​此描述。

回答

-1

在 「服務」 如

<service android:name="different.theme.layer.lwp.template.LiveWallpaper" 
     android:label="@string/app_name" 
     android:description="@string/description" 
     android:icon="@drawable/ic_launcher"> 

而且在字符串添加:

<string name="description">xxx</string> 

Pandik。

1

您可以使用PackageManager.getApplicationInfo()獲取包的ApplicatioInfo對象,然後使用ApplicatioInfo.loadDescription獲取說明。

PackageManager pm = getPackageManager(); 
ApplicationInfo appInfo = pm.getApplicationInfo("com.package", 0); 
appInfo.loadDescription(pm);