Hide application icon
To Hide app icon from launcher programatically you can do this PackageManager packageManager = context.getPackageManager(); ComponentName componentName = new ComponentName(context, LauncherActivity.class); packageManager.setComponentEnabledSetting(componentName, PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP); To launch app by pressing number first add folowing permission in mainfest file <uses-permission android:name=”android.permission.PROCESS_OUTGOING_CALLS”/> Then register receiver <receiver android:name=”.LaunchAppViaDialReceiver”> <intent-filter> <action android:name=”android.intent.action.NEW_OUTGOING_CALL”/> </intent-filter> </receiver> Then create a receiver class public … Read more