Достигли блокировки при программировании на Android. Есть ли способ изменить рабочий стол по умолчанию в эмуляторе Android? Единственное, чего я добился до сих пор, это удаление системных приложений. Я понимаю, что только приложение может иметь значок ... верно? Есть ли способ, чтобы приложение при запуске отображало набор значков (которые могут быть или не быть отдельными приложениями)? При нажатии на эти значки запускается либо приложение, либо действие .... любая помощь по этому вопросу будет высоко оценена.
вызывать другие приложения внутри другого приложения для Android
Ответы (2)
Этот ответ содержит дополнительную информацию.
Приложение Home в проекте Android с открытым исходным кодом может быть создано только как часть образа встроенного ПО. Он не предназначен для компиляции только с помощью SDK. Однако в вашем SDK есть пример домашнего приложения, которое создается с помощью SDK.
Итак, если ваша цель — создать автономное приложение на замену домашнему экрану, используйте приложение «Домой» в своем SDK в качестве отправной точки. Если вашей целью является создание сменной прошивки, загрузите всю прошивку и соберите ее таким образом.
Вот ссылка на пример приложения Home.
в примерах, включенных в SDK, есть пример, вот еще немного информации:
http://developer.android.com/resources/samples/Home/index.html
обязательно добавьте эти строки в свой AndroidManifest.xml в фильтрах намерений:
<category android:name="android.intent.category.HOME"/>
<category android:name="android.intent.category.DEFAULT" />
когда вы нажмете кнопку «домой», у вас должно быть два варианта; средство запуска Android и тот, который вы запрограммировали в качестве замены. Я считаю, что вы можете выбрать значение по умолчанию. вы можете изменить значение по умолчанию, очистив настройки в разделе «Настройки/приложения/управление приложениями/лаунчер/очистить значения по умолчанию».