Sha*_*hax 2 java android android-manifest
嗨,下面是我的移动设备配置,有人可以帮助我找出我的minSdkVersion和targetSdkVersion.
对不起,我是新手,并试图了解如何找到api的
My Device is HTC OneX
Android Version: 4.03
HTC Sense Version: 4.0
Software number: 1.29.110.11
HTC SDK API Level: 4.12
HTC Extension version: HTCExtension_403_1_GA_7
Run Code Online (Sandbox Code Playgroud)
的minSdkVersion和targetSdkVersion不依赖你使用调试你的应用程序在设备上.
minSdkVersion用于告诉Android您要定位的最低Android API是什么.Google Play等应用商店使用此数字来确保您的应用不会向运行Android版本的设备显示低于您支持的版本.即使有人试图通过在低于SDK的设备上进行侧载来安装应用程序minSdkVersion,系统也不会让安装发生.您应该始终在清单中声明这一点.但是,如果您没有这样做,它将默认为1.
targetSdkVersion通知系统您已针对目标版本进行了测试,系统不应启用任何兼容性行为来维持应用程序与目标版本的向前兼容性.该应用程序仍然可以在旧版本(下至minSdkVersion)上运行.
随着Android每个新版本的发展,一些行为甚至外观可能会改变.但是,如果平台的API级别高于应用程序声明的版本targetSdkVersion,系统可能会启用兼容性行为,以确保您的应用程序继续以您期望的方式工作.您可以通过指定targetSdkVersion匹配运行它的平台的API级别来禁用此类兼容性行为.例如,将此值设置为"11"或更高允许系统在Android 3.0或更高版本上运行时将新的默认主题(Holo)应用于您的应用,并在大屏幕上运行时禁用屏幕兼容模式(因为支持API) 11级隐含支持更大的屏幕).
根据您为此属性设置的值,系统可以启用许多兼容性行为.其中一些行为由Build.VERSION_CODES参考中的相应平台版本描述.
要在每个Android版本中维护您的应用程序,您应该增加此属性的值以匹配最新的API级别,然后在相应的平台版本上彻底测试您的应用程序.
| 归档时间: |
|
| 查看次数: |
1811 次 |
| 最近记录: |