0

私の単一のAndroidアプリですべてのプラットフォームバージョンをどのようにサポートしていますか.私は1つのアプリを作成しました. これは、このアプリの 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"
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" />

ここで私は uses-sdk android:minSdkVersion="8" を使用しました....このアプリは android 2.2 デバイスで正常に動作します..しかし、このアプリのすべてのバージョンをサポートしたい..どうすればこれを開発できますか.助けてください.アイデアをください。

4

6 に答える 6

1

を設定<uses-sdk android:minSdkVersion="8" />したため、アプリケーションは 2.2 より大きいが 2.2 (Api 8) 未満ではない Api で動作します。

アプリケーションを Android 2.2 未満で動作させたい場合は、必要に応じて minSdkVersion を設定してください。

于 2012-09-10T12:44:33.840 に答える
0

マニフェストでこのように使用できます

 <uses-sdk
        android:minSdkVersion="7"
        android:targetSdkVersion="15" />
于 2012-09-10T12:50:49.060 に答える
0
<supports-screens
    android:largeScreens="true"
    android:normalScreens="true"
    android:smallScreens="true"/>

また、要件に応じて以下

<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" />
于 2012-09-10T12:54:41.903 に答える
0

常に最新バージョンの Android をターゲットにする必要があります

uses-sdk android:targetSdkVersion="15"

その最後のバージョンに合わせてアプリを設計することも良い考えです。ActionBarShelock は、すべての Android バージョンで ActionBar を使用するために役立つライブラリです。使用しないでください

android:maxSdkVersion="integer" />

Android 3.0 が導入されたとき、アプリをタブレットに適応させるための時間が得られたので便利でしたが、もはやそれに依存するべきではありません。

于 2012-09-10T12:48:04.630 に答える
0

提供する必要があります

<uses-sdk android:minSdkVersion="integer" 
      android:targetSdkVersion="integer"
      android:maxSdkVersion="integer" />

また、これを参照してください。

于 2012-09-10T12:44:30.210 に答える
0
<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 までをサポートします

于 2012-09-10T12:45:16.413 に答える