2011-07-20 11 views
5

używamwyraźne domyślnie aplikacji

category android:name="android.intent.category.HOME" 
category android:name="android.intent.category.DEFAULT" 

przesłonić zachowanie przycisk HOME i skierować go do mojego wniosku. Na tym konkretnym tablecie chcę tylko, aby ta niestandardowa aplikacja działała, a przeciętny użytkownik nie może wyjść z niej (np. tablet na wystawie muzealnej)

Mam ukrytą sekwencję do uruchomienia zamknięcia aplikacji super.onDestroy(); this.finish(); ale po prostu otwiera kopię zapasową, ponieważ ustawiłem ją jako domyślną aplikację uruchamiającą. Wiem, jak ręcznie przejść do Ustawienia> Aplikacje> Uruchom domyślnie> Wyczyść domyślne, aby zresetować to ustawienie, ale czy jest jakiś sposób, aby wyczyścić domyślne ustawienia domyślne w mojej aplikacji? Jeśli masz jakieś pomysły, daj mi znać.

Odpowiedz

0

Podłącz telefon do komputera za pomocą usb, a następnie użyj linii poleceń, aby trwale usunąć ten domyślny program uruchamiający, dzięki czemu możesz otwierać tylko ekran główny lub program uruchamiający domowy w każdej domowej prasie.

adb shell rm /system/app/Launcher2.apk I adb shell rm /system/app/Launcher2.odex