Android - Как приступить к созданию приложения для запуска?

Я собираюсь запустить свое новое приложение, которое станет заменой дома. Я прошел через пример, предоставленный Google. но я все еще немного смущен.

как С чего мне начать? Должен ли я создать обычную активность, расширив класс Activity, а затем просто установить фоновое изображение (обои) и использовать представление сетки для отображения всех приложений?

Как заставить Android рассматривать мое приложение как процесс запуска?

У меня в голове так много вопросов, и, пожалуйста, не советуйте мне проходить через Android Launcher, потому что в нем почти более 100 классов, и мне нужно просто начать, после чего я знаю, чего я хочу от своего приложения.


person Varundroid    schedule 18.08.2011    source источник


Ответы (4)


Я бы начал с просмотра исходного кода программы запуска, поставляемой с Android, чтобы понять, как она работает и как устроен код:

https://android.googlesource.com/platform/packages/apps/Launcher2

person Erich Douglass    schedule 18.08.2011
comment
Я специально упомянул в своем вопросе, что, пожалуйста, не советуйте мне использовать программу запуска Android по умолчанию. LOL, и ты сделал то же самое, но все равно пытаешься мне помочь, и я очень ценю это. Спасибо друг. :) - person Varundroid; 25.08.2011
comment
Прошло много времени с тех пор, как вы опубликовали этот ответ, но ваша ссылка не работает. - person DroidDev; 14.01.2014
comment
Может ли кто-нибудь помочь мне, как я могу добавить свой виджет в качестве предварительной загрузки на главный экран. Когда я создаю и запускаю свою собственную программу запуска, мой виджет по умолчанию отображается на главном экране. заранее спасибо - person Syeful Islam; 27.05.2017

Нашел замечательную статью, связанную с вопросом: http://arnab.ch/blog/2013/08/how-to-write-custom-launcher-app-in-android/

person Basher51    schedule 18.11.2013

Я был в том же положении, что и вы некоторое время назад. Я взглянул на официальный код Launcher2, который чертовски сложен. быть примером для начала. Пример Home, включенный в сам SDK, (по моему честному мнению) слишком сложен для своей предполагаемой цели, то есть помогает таким парням, как вы и я, научиться создавать собственный лаунчер... какого черта, Google.

В любом случае, я собрал быстрый суперпростой лаунчер (сюрприз, названный SimpleLauncher), который состоит не более чем из 2 классов. и ‹ 200 строк кода, которые помогут мне понять основы пользовательского средства запуска приложений для Android. Он предназначен только для простого справочника по основам и немного глючит, но взгляните. Я думаю, что это намного проще понять, чем примеры Google.

person pdsouza    schedule 03.07.2013
comment
Ваше приложение запуска в Github не компилируется... Некоторые классы (например, ApplicationsStackLayout) отсутствуют. - person jaibatrik; 25.10.2013

Я не уверен, правильно ли я понял ваш вопрос, но вы ищете какую-то анимацию запуска? Если это так, проверьте это.

Как реализовать анимацию запуска приложения в Android

person Manish Burman    schedule 18.08.2011
comment
он ясно упомянул, что хочет запустить мое новое приложение, которое станет заменой дома. - person Kosh; 29.06.2013