我有一个 Android 应用程序,我想要停止在平板电脑中安装此应用程序。我搜索了很多网站。我得到了一些想法并遵循了。但这不是限制。
以下是我访问过的一些网站。
Android 清单限制平板电脑
http://android-developers.blogspot.in/2011/09/preparing-for-handsets.html
我尝试过supports-screens
仍在平板电脑中安装应用程序。这个怎么做?
注意:我的应用程序的 minsdkversion = 8 和 Targetsdkversion = 17
EDIT 1:我使用以下代码来查找屏幕尺寸
xlarge screens are at least 960dp x 720dp
large screens are at least 640dp x 480dp
normal screens are at least 470dp x 320dp
small screens are at least 426dp x 320dp
WindowManager wm=getWindowManager();
DisplayMetrics dm=new DisplayMetrics();
wm.getDefaultDisplay().getMetrics(dm);
deviceWidth=dm.widthPixels;
deviceHeight=dm.heightPixels;
if((deviceHeight< 640 && deviceWidth<480)|| (deviceHeight<480 && deviceWidth< 640))
{
//large screen - TABLET
}
但我不知道where to put this code to restricts installation and what will be the code to stop installation if large screen is true
.
EDIT2:iOS中的目标设备将是IPAD/IPHONE/UNIVERSAL,就像我想在Android应用程序中设置的那样
我们可以通过两种方式安装 Android 应用程序。
- adb安装命令
- 来自 Google Play 商店
使用 adb install 命令,没有人可以将应用程序安装仅限于平板电脑或手机。清单设置文件中的 、 等仅适用于 Google Play 商店过滤器。当您在市场上上传 APK 时,我们可以限制应用程序安装到特定设备,请查看所有应用程序 > 选择您的应用程序 > APK > 支持的设备 |排除的设备。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)