单个应用程序支持更多平台的android版本
如何在我的单一android应用程序上支持所有平台版本。我已经创建了一个应用程序。 这是此应用程序的androidmanifest.xml文件:单个应用程序支持更多平台的android版本,android,version,platform,Android,Version,Platform,如何在我的单一android应用程序上支持所有平台版本。我已经创建了一个应用程序。 这是此应用程序的androidmanifest.xml文件: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.androidhive" android:versionCode="1" a
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.androidhive" android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="8" />
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".CustomizedListView" android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".SingleMenuItemActivity" android:label="@string/app_name" />
<activity android:name=".InsertionExample" android:label="@string/app_name" />
</application>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
这里我使用的是sdk android:minSdkVersion=“8”…因此此应用程序在android 2.2设备上成功运行..但我希望在此应用程序上支持所有版本..如何开发此应用程序..请帮助我..给出想法。您必须提供
<uses-sdk android:minSdkVersion="integer"
android:targetSdkVersion="integer"
android:maxSdkVersion="integer" />
另请参见。您设置了
,因此您的应用程序可以在大于2.2但不小于2.2(Api 8)的Api上运行
如果您希望您的应用程序的运行速度低于android 2.2,请根据您的要求将minSdkVersion设置为。
<uses-sdk android:minSdkVersion="8" />
这就够了。您的应用程序将支持2.2及以上版本的设备。并且,如果您在清单文件中设置您的版本,如-
<uses-sdk android:minSdkVersion="integer"
android:targetSdkVersion="integer"
android:maxSdkVersion="integer" />
您的应用程序将基于以上整数(版本)进行工作。例如—
<uses-sdk android:minSdkVersion="4"
android:targetSdkVersion="8"
android:maxSdkVersion="11" />
您的应用程序将支持从android设备1.6到3.0的版本。您应该始终以最新版本的android为目标
uses-sdk android:targetSdkVersion="15"
围绕最新版本设计应用程序也是一个好主意。ActionBarShelock是一个库,它将帮助您在所有Android版本中使用ActionBar。
你不应该使用
android:maxSdkVersion="integer" />
Android 3.0推出时非常有用,因为它可以让您的应用程序有时间适应平板电脑,但您不应该再依赖它。您可以在清单中这样使用
<uses-sdk
android:minSdkVersion="7"
android:targetSdkVersion="15" />
根据要求,也可在下面列出
<uses-feature android:name="android.hardware.bluetooth"
android:required="false" />
<uses-feature
android:name="android.hardware.camera"
android:required="false" />
<uses-feature
android:name="android.hardware.telephony"
android:required="false" />
<uses-feature
android:name="android.hardware.wifi"
android:required="false" />
<uses-feature
android:name="android.hardware.microphone"
android:required="false" />
ok fine.。如果我必须在我的设备上运行应用程序,则4.1意味着此应用程序支持4.1设备。它是corretc@user1575906您的应用程序支持4.1。它支持2.2以上的版本直至最新版本
<uses-feature android:name="android.hardware.bluetooth"
android:required="false" />
<uses-feature
android:name="android.hardware.camera"
android:required="false" />
<uses-feature
android:name="android.hardware.telephony"
android:required="false" />
<uses-feature
android:name="android.hardware.wifi"
android:required="false" />
<uses-feature
android:name="android.hardware.microphone"
android:required="false" />