I am developing an android app. I want to hide the app icon from launcher. Then show it again if some specific no from dialer is typed. Is it possible to do?
Asked
Active
Viewed 4,860 times
1 Answers
0
Try this code:
PackageManager p = getPackageManager();
p.setComponentEnabledSetting(getComponentName(),
PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
PackageManager.DONT_KILL_APP);
& check this link. Note that the icon may not be gone until the next reboot.
OR
Try this:
PackageManager pm = this.getPackageManager();
pm.setComponentEnabledSetting(new ComponentName("com.google.android.talk",
"com.google.android.talk.LAUNCHER"),
PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
PackageManager.DONT_KILL_APP);
Hope this Help.
-
I have used this code in launching activity but icon still appears. – user3169552 Feb 18 '14 at 08:53
-
do you have visited the link i have suggested you for reference ? – i.n.e.f Feb 18 '14 at 08:55