Per la rimozione di applicazioni dal Launcher basta non mettere queste linee con l'attività principale di AndroidManifest.xml
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
e se si desidera rimuovere programatically quindi utilizzare PackageManager.setComponentEnabledSetting per la rimozione dal Launcher come:
ComponentName componentToDisable =
new ComponentName("com.xxx.apptodisable",
"com.xxx.apptodisable.LauncherActivity");
getPackageManager().setComponentEnabledSetting(
componentToDisable,
PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
PackageManager.DONT_KILL_APP);
fonte
2012-12-05 02:59:36
Controlla le risposte su [questo post] (http://androidforums.com/developer-101/210047-hide-application-android-application-list.html). – Mxyk