【问题标题】:Android: get description of an appAndroid:获取应用程序的描述
【发布时间】:2019-03-08 17:40:04
【问题描述】:

我想让用户安装非市场安卓应用。当他单击应用程序图标时,我想向他展示一个描述该应用程序的页面。有什么方法可以从包中获取应用的描述吗?

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

【问题讨论】:

    标签: android package


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      在“服务”中 例如

      <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>
      

      潘迪克。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-05-01
        • 1970-01-01
        • 2015-05-16
        • 1970-01-01
        • 2018-09-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多