2012-12-07 35 views
0

手机侧面加载平板电脑唯一的应用程序如何停止从侧面加载平板电脑只应用在手机上的用户?如何停止在Android的

+3

你能提供关于你的问题的更多细节吗? – Rhs

+0

如果我宣布我的应用程序是平板电脑应用程序,Google Play将不会在手机用户的搜索结果中显示我的应用程序。如果电话用户获得我的应用程序.apk文件并将其手动安装到他的电话上,会发生什么情况?所以我的问题是,如何阻止用户在他的设备上手动安装应用程序? – Shiva

回答

0

有核心Android操作系统没有任何机制来禁用安装基于对像的屏幕尺寸,这些值仅用于谷歌的功能清单过滤数据的应用程序播放,以确定哪些应用中展示所用的设备的能力。如果用户以某种方式通过反向渠道获取APK,那么您无法阻止他们安装它。

但是,在安装应用程序之后,您可以使用诸如License Verification Library (LVL)之类的技术来保持未正确安装(即不通过Google Play)应用程序的使用。

0

要声明在清单如下:(source

<supports-screens android:smallScreens="false" 
        android:normalScreens="false" 
        android:largeScreens="false" 
        android:xlargeScreens="true"/> 

除此之外,只要确保应用程序是licensed

+0

支持 - 清单xml中的屏幕由Google Play和其他服务使用,以限制手机用户无法看到应用程序。但是,这不会阻止用户在手机上安装应用程序。如果你掌握了.apk文件,你可以直接在任何Android设备上安装。 – Shiva

+0

但是,如果您授权正确,它将不起作用。 – PearsonArtPhoto

+1

是的。许可似乎是阻止访问的唯一途径。 – Shiva