2010-09-08 5 views
46

Как создать приложение для замены на главном экране? Есть ли информация о приложении для домашнего экрана?Как создать пользовательское приложение для замены на экране для Android?

Может ли любое приложение быть домашним экраном, просто зарегистрировав его с намерением CATEGORY_HOME?

ответ

40

Возможно создание собственного приложения для домашнего экрана. Он называется Launcher.

Вы можете получить исходный код Android Launcher по умолчанию через Git.

URL-адрес проекта:

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

Вы можете получить исходный код, как это:

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

Это создаст директорию с именем Launcher2 для вас. Теперь вы можете взломать и создать свой собственный пусковой механизм.

Если вам нужна помощь при использовании Git, тогда проверьте Git's documentation section.

+18

Не забудьте взглянуть на исходный код ADW Launcher, а также: http://code.google. com/p/adw-launcher-android/ – benvd

+0

+1 ADW Launcher также является хорошим примером. –

+0

Интересный downvote, помощь объяснить? –

28

Конкретная Намерение сделать вашу активность на главном экране является:

<activity....> 
<!-- Put this filter inside the activity to make it the Home screen --> 
    <intent-filter> 
     <action android:name="android.intent.action.MAIN" /> 
     <category android:name="android.intent.category.HOME" /> 
     <category android:name="android.intent.category.DEFAULT" /> 
    </intent-filter> 
</activity> 
+1

Очень просто. Это все, что мне нужно знать. – Ton

+0

Я пробовал ваш ответ, но консоль говорит, что никакой активности запуска не найдено .. –

+0

да .. так просто :) – androidDev

Смежные вопросы