0

メイン アクティビティ用のインテント フィルターを使用したアプリケーションがあります

<intent-filter>
  <action android:name="android.intent.action.MAIN" />
  <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

Playマーケットに「開く」ボタンが必要だからです。しかし、ホーム画面やアプリケーションリストにショートカットを作成したくありません。「開く」ボタンを保存して、ショートカットの作成を防ぐにはどうすればよいですか?

4

1 に答える 1

0

インテント フィルターがある場合LAUNCHER、アイコンがある場合、これを回避する方法はありません。アイコンをそのままにしておくと、Playstore に移動して [開く] を押す必要があることにユーザーが気付くことはありません。ユーザーがアイコンを非表示にできるようにすることができます。このための API があります。

PackageManager p = getPackageManager();
p.setComponentEnabledSetting(getComponentName(),PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);

これには再起動が必要な場合があります

于 2013-10-16T07:45:01.193 に答える