地址:https://developer.android.com/guide/practices/compatibility.html html
咱們能夠限制應用在設備的可見,經過如下特性:
android
一、 設備功能ide
Android針對每個硬件功能或軟件功能定義了功能的id,若是當設備不支持時你要阻止安裝應用,要在manifest文件中定義<uses-feature>元素,若是你應用不是主要請求這個功能的須要設置request爲false(默認都爲false)。而後你能夠動態判斷當前設備是否有該功能經過hasSystemFeature()方法ui
PackageManager pm = getPackageManager();
if (!pm.hasSystemFeature(PackageManager.FEATURE_SENSOR_COMPASS)) {
// This device does not have a compass, turn off the compass feature
disableCompassFeature();
}
二、平臺版本
spa
三、屏幕配置code