2016-05-08 43 views
5

Jak mogę usunąć aplikację z programu uruchamiającego z zrootowanego urządzenia?Programowo programowo usunąć aplikację z launchera (na urządzeniu zrootowanym)

+0

Chcesz usunąć ikonę programu uruchamiającego? Pytasz również o rozwiązanie programistyczne lub "adb"? – Onik

+0

programowy, dodano to do tytułu, przepraszam za niejasny tytuł –

+0

Aplikacja nadal musi działać? Czy odinstalowanie lub wyłączenie aplikacji spełnia Twoje wymagania? – Daniel

Odpowiedz

2

Uważam, że to może pomóc

Uri uri = Uri.parse("package:com.domain.app"); 
    Intent i = new Intent(Intent.ACTION_DELETE, uri); 
    startActivity(i); 
-1

Aby ukryć ikonę aplikacji z wyrzutni możemy to zrobić w następujący sposób:

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

Aby un-ukryj ikony aplikacji z wyrzutni możemy to zrobić w następujący sposób:

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

@ Chris Sherlock zrobił to za Ciebie? –