代码之家  ›  专栏  ›  技术社区  ›  Mohammad Mahmoud

Android:不同口味的不同权限

  •  6
  • Mohammad Mahmoud  · 技术社区  · 7 年前

    我有一个有两种口味的应用程序。。。其中只有一个需要一些权限。 在构建apk的过程中,我如何仅为这种风格请求这些权限?

    以下是所需的权限:

     <uses-permission android:name="android.permission.GET_ACCOUNTS" />
    <uses-permission android:name="android.permission.READ_PROFILE" />
    <uses-permission android:name="android.permission.READ_CONTACTS" />
    <uses-permission android:name="android.permission.INTERNET" />
    
    2 回复  |  直到 7 年前
        1
  •  12
  •   CommonsWare    7 年前

    chocolate vanilla . 这个 巧克力 一个是需要额外权限的。

    src/main/AndroidManifest.xml ,将 <uses-permission> 所有口味的共同元素

    第2步:创建 src/chocolate/ ,一个源集,将保存仅用于 巧克力 构建,而不是 香草 构建

    步骤#3:In src/chocolate/AndroidManifest.xml ,在另一个空的 <manifest> 元素,将 <使用权限> 元素 巧克力 需要这个 香草 没有

    现在,你的 巧克力 生成将拥有所有权限,而 香草 构建将只包含来自 main 显示

        2
  •  1
  •   Nawrez    7 年前

    对于每种口味,您必须定义一个包含不相似性的清单