0

リリースしようとしているAndroidアプリケーションを作成しましたが、マルチタッチを備えた2.1バージョンと、マルチタッチを備えていないより低いAPIバージョンが必要です。ただし、単にminSDK設定を使用すると、1.6以降のバージョンが2.1電話の2.1バージョンとともに市場に表示されます。

特定の範囲のOSバージョン用にリリースする方法はありますか?

ありがとう。

4

3 に答える 3

2

マルチタッチAPI呼び出しが利用可能かどうかを確認し、利用可能な場合はそれらを使用するために、アプリケーションテストを行うことをお勧めします。それらが単に優雅に劣化しない場合。

これはあなたが見たことがないかもしれないこれに関する良いGoogleIOビデオです:http ://www.youtube.com/watch?v = zNmohaZYvPw

于 2010-07-01T03:31:44.720 に答える
1

最小APIレベルと最大APIレベルの両方を、 uses-sdkタグを使用してマニフェストファイルに設定できます。

<uses-sdk android:minSdkVersion="integer" 
          android:targetSdkVersion="integer"
          android:maxSdkVersion="integer" />
于 2010-07-01T03:31:05.787 に答える
1

私はGuzbaの2番目のポストです。お使いのOSのバージョンに応じて、特定のAPIを使用するアプリを1つ用意することを強くお勧めします。それについての良いAndroidブログ投稿もあります:http://android-developers.blogspot.com/2009/04/backward-compatibility-for-android.html

基本的に、リフレクションを通じて特定のクラスまたはメソッドの存在を確認し、可能な場合はそれらを使用します。

于 2010-07-01T04:21:07.863 に答える