2017-09-23 6 views
0

私はAPKを変更しようとしているから、私は、ホーム画面からそれを非表示にするが、これはマニフェストの一部である隠すAndroidのアプリケーションはランチャー

開閉式のようになります。

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

私が既に持っていますLAUNCHERDEFAULTに置き換えようとしましたが、アプリを開くことができません。一度しか開きません。誰かが私を助けることができますか?私の悪い英語を申し訳ありませんが、私は何を意味するのか理解してくれることを願っています。

+0

https://stackoverflow.com/questions/19114439/androidあなたは以下のコードを追加して、プログラム行うことができます -hide-unhide-app-icon-programmatically –

+4

[Androidのプログラムアイコンの非表示/非表示](https://stackoverflow.com/questions/19114439/android-hide-unhide-app-icon-programm)理論的に) – Styx

答えて

0

あなたは過去にいくつかのトレッドで答えを見つけることができます。

隠す:

PackageManager pm = getPackageManager(); ComponentName componentName = new ComponentName(this, com.apps.MainActivity.class); pm.setComponentEnabledSetting(componentName,PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);

再表示:

PackageManager pm = getPackageManager(); ComponentName componentName = new ComponentName(this, com.apps.MainActivity.class); pm.setComponentEnabledSetting(componentName, PackageManager.COMPONENT_ENABLED_STATE_ENABLED, PackageManager.DONT_KILL_APP);

関連する問題