2

マニフェストに次のようなGoogle Playのアプリがいくつかあります。

<uses-sdk   android:minSdkVersion="10" />

さて、開発者コンソールの最適化のヒントの下にあるすべてのアプリについて、次のように表示されます。

"Target and minimum Android versions support tablets"

これは何を意味するのでしょうか ?また、私は追加しようとしました

<uses-sdk   android:minSdkVersion="10" 
                android:targetSdkVersion="16"/>

しかし、これを追加した後、アプリケーションで正しく動作しない機能がいくつかあります。

だから私は知りたいです:"

1) それは何を言おうとしているのか?

2) 「私のアプリはタブレット向け Google で取り上げられていません」という意味ですか?

3) メリットとデメリットは?

4) android:targetSdkVersion="16" を追加した後、デバイスの「メニュー」ボタンが消えるのはなぜですか?

5) アプリへの変更に影響を与えずに、これを克服するにはどうすればよいですか?

誰でもこれで私を助けてもらえますか?

4

1 に答える 1

4

1) ターゲット SDK バージョンは、アプリをテストした最高バージョンを示します。したがって、Google Play がタブレット アプリケーションとして宣伝するには、少なくとも 11 である必要があります。

2) 2 番目の質問に対する答えはイエスです。

3) ターゲット sdk が指定されていない場合、デフォルトで最小 sdk バージョンと同じ値になります。そのバージョンが HoneyComb より前である場合、あなたのアプリはタブレット ユーザーにはまったく提供されない可能性があると思います。

4) メニュー ボタンは API レベル 11 で削除され、アクション バーに置き換えられました。これが、バージョン 16 ビルドで表示されなくなった理由です。

5) 代わりにアクション バーで動作するようにアプリを変更する必要があると思います (API 11 より前のバージョンと下位互換性があります)。以下の質問を確認してください。ここで説明できるよりもはるかに多くの情報が得られます。

新しいバージョンの Android (3.x 以降) で欠落している MENU ボタンの処理

于 2013-10-01T10:20:11.457 に答える