私はアンドロイドアプリケーションを持っています。Androidマーケットにアップロードする必要があります。このアプリは「Honeycomb」で開発しました。このアプリは Android タブレット専用です。タブレット専用 (600x1024) のレイアウトをデザインしました。 このアプリを Android マーケットのタブレットにのみインストールし、Android フォンにはインストールしないようにします。私は本当にこれを行う方法がわかりません..?プログラムで確認する必要がありますか..?もしそうなら、それを行う方法..?私の意図は、タブレットのみが私のアプリをインストールできるということです..! あなたの貴重な提案を共有してください..!
4 に答える
これを試しませんでしたか -
<supports-screens
android:largeScreens="true"
android:normalScreens="false"
android:requiresSmallestWidthDp="600"
android:smallScreens="false"
android:xlargeScreens="true" />
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="14" />
これをマニフェスト ファイルに追加します。
<supports-screens
android:largeScreens="true"
android:normalScreens="false"
android:requiresSmallestWidthDp="600"
android:smallScreens="false"
android:xlargeScreens="true" />
<uses-sdk
android:minSdkVersion="11"
android:targetSdkVersion="14" />
詳しくはこちらをご覧ください。 http://developer.android.com/guide/practices/screens_support.html
http://developer.android.com/guide/topics/manifest/supports-screens-element.html
これを行うには 2 つの (良い) 方法があります。
1 つの方法は、コードにいくつかの変数を追加することです。
長所: -新しいタブレットがあれば扱いやすい
短所: - アプリはすべてのデバイスに表示される可能性があります (ただし、すべてのデバイスにインストールできるわけではありません)。
もう 1 つの方法は、マーケットで制限することです。
Androidアプリを特定のデバイスメーカーに制限するには?
長所: -必要なデバイスまたは不要なデバイスをすべて選択します
短所: -新しいデバイスが利用可能になるため、更新する必要があります
他にもいくつかの方法があり、別の方法もあります。しかし、現時点では思い出せません。
ホープは助けることができます:)
これで電話/小型デバイスを確実に除外できるかどうかはわかりませんが、試してみる価値はあります: http://developer.android.com/guide/topics/manifest/supports-screens-element.html