Android App仅适用于平板电脑

Kar*_*ick 7 android

我为Android平板电脑设计了我的应用程序.但它应该只安装在Android平板电脑上.为此我尝试了以下内容.

  1. 支持屏
  2. android.hardware.telephony
  3. 兼容性屏
  4. android.permission.CALL_PHONE

但是all the above scenarios are failed. The android app installed both Google Nexus S 4.1.0 mobile and Acer Iconia A500 tablet.有没有其他方法限制Android应用程序仅适用于Android平板电脑.

mad*_*mad 6

根据文档,这些线将适合您!

<manifest ... >
    <supports-screens android:smallScreens="false"
                      android:normalScreens="false"
                      android:largeScreens="true"
                      android:xlargeScreens="true"
                      android:requiresSmallestWidthDp="600" />
    ...
    <application ... >
        ...
    </application>
</manifest>
Run Code Online (Sandbox Code Playgroud)

过滤适用于市场应用!这意味着您无法通过从adb安装应用程序或仅从apk运行它来测试它!可以通过Google Play过滤的APK仍然可以兼容,并且可以安装在"未知来源"的设备上.

您可以在市场上查看上传APK时如何应用过滤,请参阅所有应用程序>选择您的应用程序> APK>支持的设备| 排除的设备

  • 排除的设备:将允许您手动排除特定的设备.


Rob*_*bin 4

如何安装 APK?通过 ADB/Sdcard 或 GooglePlayStore?

您应该注意到,所有过滤器都是针对市场的。它不能阻止用户手动安装 APK。