4

インストールしたアプリケーションをユーザーから隠したい。そして、マニフェストからこの行を削除するとうまくいくことがわかっています

 <category android:name="android.intent.category.LAUNCHER" />

しかし、アプリのリストに表示されないので、どうすればそのアプリケーションを使用できますか? 何か案が ?ありがとう。

4

1 に答える 1

2

ランチャー カテゴリを追加していないため、ランチャーに表示されず、デバイスに隠されているサービスのようなものです。次に、他のアプリを使用して起動する必要があります。アプリ内の他のアクションとカテゴリにインテント フィルターを登録する必要があります。最も一般的なアクションは、カテゴリ BROWSABLE と組み合わせた ACTION_VIEW である必要があります。その後、ブラウザまたは SMS で URL を使用してアプリを開くことができます。インテント フィルターは次のようになります。

        <intent-filter>
            <action android:name="android.intent.action.VIEW" />

            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />

            <data
                android:host="openmyapp"
                android:scheme="http" />
        </intent-filter>
于 2012-12-13T07:14:36.703 に答える