デバイスで実行するアプリケーションを作成しようとしていますが、「アプリケーション マネージャー」に表示されません。つまり、特定のアプリケーションが自分のデバイスで実行されていることをユーザーに知られたくないということです。どうやってやるの??
3 に答える
これにより、アプリケーションマネージャーからアプリケーションを非表示にすることはできません。アプリのUIと、アプリケーションのホーム画面に表示されるアイコンを非表示にすることができます。
このため、アクティビティのmanifest.xmlからLauncherインテントフィルターを削除できます。
<activity
android:name=".MainActivity"
android:label="@string/title_activity_main"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
カテゴリからランチャーを削除します。アプリはアプリケーションウィンドウに表示されません。
できません。動作を隠そうとするアプリは通常、マルウェア、スパイウェア、スパムウェアと見なされ、ユーザーはこれを高く評価しません。このアイデアをドロップしてください。
プラグインのようなアプリを設計しようとしているように聞こえますが、
上記の使用のために、次のリンクはあなたの期待に一致するすべてのものを持っている可能性があります.
とにかく、あなたが活動していて、それを見せたくないのなら、
その後、あなたは削除することができます
android.intent.category.LAUNCHER
アクティビティ カテゴリ タグの下の Android マニフェストから。
ただし、ランチャー カテゴリを削除しても、アプリはアプリケーション リストにのみ表示されません。
アプリケーション マネージャーから削除することはできません。そのため、誰でも設定 - アプリケーション - アプリケーションの管理であなたのアプリを見ることができます。
UI から非表示にするプロセスが実際に必要でない限り、それに従ってください。
基本的に、アプリをユーザーから隠すことはあまり意味がありません。
コーディングを楽しんで...