/ / Androidのタブレットにアプリがインストールされないようにする方法-Android、モバイル、インストール

Androidでタブレットにアプリをインストールしないようにするにはどうすればよいですか? - アンドロイド、モバイル、インストール

タブレットをサポートしないアプリをAndroid 2.2で作成するように言われました。

私はたくさんのグーグルを試しましたが、解決策は見つかりませんでした。私も見つけた このリンク しかし、これは2.3以降の同じ方法を提供します。

私の問題は、クライアントが2.2からアプリをサポートしたいため、2.3に切り替えることができないことです。

これが私のマニフェストで使用しているコードです

<supports-screens android:normalScreens="true"
android:largeScreens="true"
android:anyDensity="true"/>

上記のコードは、アプリがタブレットからダウンロードすることを妨げないため、クラッシュします。

回答:

回答№1は1

そのリンクのコードは正常に機能します。 sdkTargetを2.3に、minSDKを2.2に設定します。


回答№2の場合は1

少し予想外の答え、私は思うが、あなたは完全に画面サイズを無視して、ちょうど要求しようとした PHONE マニフェストの機能?タブレットにこれらが含まれることは非常にまれなので、効果的に「em」を除外します。たとえば、AndroidManifest.xmlに次のように記述できます。

<uses-permission android:name="android.permission.CALL_PHONE" />

回答№3の場合は0

以下のコードを試してください

<supports-screens android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="false"
android:xlargeScreens="false"
android:anyDensity="false" />