2017-09-23 215 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 atically) – 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);

相關問題