-1

ポップアップ メニュー API を使用する予定です。ただし、API 11 以降のみです。API が 11 未満の電話がまだかなりの数ある場合は、使用したくありません。ただし、AndroidフォンのAPIレベルの現在の状態についてはわかりません。そこにある電話の大部分がこれを使用できるか、それに更新できると言っても過言ではありませんか?

4

2 に答える 2

3

この「ポップアップ メニュー」が何であるかはわかりませんが、API 11 以上のデバイスのみをサポートする場合は、マニフェストで minSdk を 11 に設定するだけです。

<uses-sdk android:minSdkVersion="11" android:targetSdkVersion="17" />

また、Android の API 番号に関する統計については、この Web サイトを参照してください。現在、Android デバイスの 50% 弱が API 11 以降で実行されています。

少なくとも API 8 または 9 から、古いデバイスでアプリを実行することをお勧めします。役立つ互換性ライブラリが数多くあります。

于 2013-03-30T19:16:42.730 に答える
0
  1. http://developer.android.com/about/dashboards/index.htmlによると、現在、Android 市場のデバイスの 44% が Gingerbread r2 (API レベル 10) を搭載しています。いいえ、API レベルが 11 よりも高いことに依存できるようには見えません。

  2. Google のAndroid サポート ライブラリであれ、 ActionBarSherlockなどのサード パーティのライブラリであれ、別のライブラリが必要なAPI をサポートしているかどうかを検索できます。ただし、これら 2 つのどちらもPopupMenuを実装していないようです。

  3. 他のスタック オーバーフローの回答 ( Android 2.1 API 7のハニカム以前の PopupMenuおよびPopupMenuに対する適切な代替手段) によると、PopupMenu は小さな電話画面用に設計されていないようです。

于 2013-03-30T19:20:06.177 に答える