3

我想让用户安装一个非市场的 android 应用程序。当他单击应用程序图标时,我想向他展示一个描述该应用程序的页面。有没有办法从它的包中获取应用程序的描述?

编辑: 我将澄清我的问题:在 AndroidManifest.xml 中,应用程序窗口下有一个“描述”字段。我想知道此字段是否包含有关应用程序的描述,以及是否可以通过某种方式访问​​此描述。

4

2 回答 2

2

可以PackageManager.getApplicationInfo()用来获取ApplicatioInfo包的对象,然后ApplicatioInfo.loadDescription用来获取描述。

PackageManager pm = getPackageManager();
ApplicationInfo appInfo = pm.getApplicationInfo("com.package", 0);
appInfo.loadDescription(pm);
于 2012-07-16T08:12:28.943 回答
-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>

潘迪克。

于 2012-07-16T08:08:00.243 回答