Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
LetoLetoD
2 / 2 / 3
Регистрация: 24.01.2016
Сообщений: 59
#1

Перезапустить окно выбора лаунчера - Программирование Android

03.10.2016, 08:16. Просмотров 210. Ответов 1
Метки нет (Все метки)

Вот уже неделю пишу свое первое приложение под Андроид, очень плохо пока еще разбираюсь во всем. Приложение объявлено как лаунчер, при первом запуске появляется меню с выбором лаунчера, но если выбрать не мое приложение, а стандартный лаунчер, то при последующих запусках окно снова не появляется, хочу сделать, чтобы появлялось. Тестирую на Android 4.3 сейчас.
В сети много примеров примерно такого кода:
Java
1
2
3
4
5
6
7
        PackageManager pm = getPackageManager();
        ComponentName MyComponent = new ComponentName("org.qtproject.example", MainActivity.class.getName());
        pm.setComponentEnabledSetting(MyComponent, PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);
        Intent startMain = new Intent(Intent.ACTION_MAIN);
        startMain.addCategory(Intent.CATEGORY_HOME);
        startActivity(startMain);
        pm.setComponentEnabledSetting(MyComponent, PackageManager.COMPONENT_ENABLED_STATE_ENABLED, PackageManager.DONT_KILL_APP);
Добавляю его в onCreate и что-то идет не так, приложение запускается и сразу сворачивается. В логе тоже ошибок нет особо, вначале все стандартно, потом
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
I/MyLog - MainActivity(16303): onLayout
D/libEGL  (16303): loaded /system/lib/egl/libGLES_hawaii.so
D/        (16303): mem_init ++
D/        (16303): gHwMemAllocator client 3
D/        (16303): **** Using ION allocator ****
D/        (16303): registered SIGUSR1[10] for pid[16303]
D/        (16303): HwMemAllocatorImpl Static Counters 0
D/        (16303): HwMemAllocatorImpl[517bcd5c] totalDeviceAllocSize[0] totalFree[0] maxFree[0] in numSlabs[0]
D/        (16303): mem_init 517bcd5c--
E/ION     (16303): ION_IOC_CUSTOM_GET_CONFIG ioctl Failed. Use default
D/ION     (16303): config: version(0x10000) secure(0xf000) 256M(0x22d) fast(0x608) hwwr(0x608)
D/        (16303): HwMemAllocatorDevice::allocDevMem a0b00000 54383000 100000
D/        (16303): Waiting for mm thread to come up
D/        (16303): mm_device_thread starting
D/HAWAII_EGL(16303): eglCreateContext() config: 35 context: 0x4fc36880, VC context 1, Thread 16303
D/HAWAII_EGL(16303): Set SWAP INTERVAL 0
D/HAWAII_EGL(16303): eglCreateWindowSurface() surface: 0x4fc368f8, VC surface: 1, Thread: 16303
D/HAWAII_EGL(16303): eglMakeCurrent(0x4fc36880, 0x4fc368f8, 0x4fc368f8) Thread: 16303
D/OpenGLRenderer(16303): Enabling debug mode 0
D/        (16303): HwMemAllocatorDevice::allocDevMem af3df000 5490b000 100000
D/HAWAII_EGL(16303): eglMakeCurrent(0x4fc36880, 0x5346fa70, 0x5346fa70) Thread: 16303
D/HAWAII_EGL(16303): eglMakeCurrent(NULL) Thread: 16303
I/MyLog - MainActivity(16303): onLayout
D/HAWAII_EGL(16303): eglMakeCurrent(0x4fc36880, 0x4fc368f8, 0x4fc368f8) Thread: 16303
D/HAWAII_EGL(16303): eglMakeCurrent(NULL) Thread: 16303
D/HAWAII_EGL(16303): eglDestroySurface() surface: 0x4fc368f8, android window 0x4f8b0010, Thread: 16303
I/MyLog - MainActivity(16303): onLayout
I/MyLog - MainActivity(16303): onStop
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.10.2016, 08:16     Перезапустить окно выбора лаунчера
Посмотрите здесь:

Как открыть окно выбора файла - Программирование Android
Добрый вечер, ув. форумчане. Подскажите, как открыть окно выбора файла (чтобы пользователь выбрал путь к файлу) и считать его? Знаю что...

SignInButton - при повторном нажатии окно выбора аккаунта не показывается - Программирование Android
Здравствуйте уважаемы форумчане, столкнулся с такой бедой. Я создал кнопку SignInButton при нажатии по которой вызывается вот такая...

Диалог выбора файла - Программирование Android
Темы на форуме по данному вопросу видел, но не решают проблему:) Что требуется: По кнопке выбрать любой файл и отправить на веб-сервер....

Диалог выбора файла - Программирование Android
обнаружил, что стандартного диалога не существует нашел такую реализацию https://github.com/Kaloer/Android-File-Picker-Activity 06-15...

Диалог выбора файла в Android - Программирование Android
Здравствуйте! Мне понадобилось реализовать диалог выбора файла для последующей загрузки в videoview. Нашел пример в инете, который...

Не работает обработчик выбора файла - Программирование Android
Снова пытаюсь разобраться с AIDE на мобиле. Проблема в том, что не отрабатывает метод onItemSelected. Там хочу прочитать файл, путь к нему...

Что использовать для выбора директории - Программирование Android
Здравствуйте. Подскажите какой - нибудь действующий вариант выбора директории (папки), и возможно ли это делать средствами системы?

3 ряда по 5 квадратных кнопок для выбора уровня - Программирование Android
Не могу понять как такое сделать. Даже квадратные кнопки сделать не могу. Нагуглил некоторые решения(квадратных кнопок), но они...

File browser для выбора каталога с музыкой - Программирование Android
Хочу добавить в свой MediaPlayer возможность выбрать каталог и с него воспроизводить аудио файлы. Есть ли стандартные способы отобразить...

Путь к папке или флешке для выбора музыки - Программирование Android
Как сделать так, что при нажатии Preference открывается папка с флешкой, где мы уже выбираем мелодию (не системную). Нигде не могу найти...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Bend3r
149 / 136 / 18
Регистрация: 29.07.2012
Сообщений: 709
03.10.2016, 12:43     Перезапустить окно выбора лаунчера #2
Используй отладчик.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru