0

タブレット用 Google Play で自分のアプリケーションを (パーミッション「CallPhone」で) 表示する方法に「CallPhone」オプションがありません

4

2 に答える 2

4

アクセス許可 CALL_PHONE を使用しているが、アプリケーションがその使用のみに依存していない場合 (電話機能を使用しなくても他のすべてが正常に機能する場合)、これもマニフェストに追加する必要があります。

<uses-feature
    android:name="android.hardware.telephony"
    android:required="false" />

ソース: http://commonsware.com/blog/2011/02/25/xoom-permissions-android-market.html

そうは言っても、機能にも注意する必要があります。Activityアクセス許可を使用するすべてCALL_PHONEのデバイスで、JAVA がサポートされているかどうかも確認する必要があります。

例:

Context context;    // Some object, such as Activity, that extends Context
// ...
boolean hasTelephony = context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_TELEPHONY);
if (hasTelephony) {
    // DEVICE SUPPORTS CALL_PHONE. DO YOUR BIT HERE
}
else {
    // DEVICE DOESN'T SUPPORT THE CALL_PHONE FEATURE. SHOW A TOAST OR A DIALOG OR SOMETHING HERE
}
于 2013-02-16T10:29:00.657 に答える
0

android:required="false"uses-featureタグに設定します。Androidガイドが役に立ちます。

同じ質問に答えるので、このトピックも参照してください。

于 2013-02-16T10:22:45.343 に答える