LINUX.ORG.RU
ФорумMobile

Автозапуск приложений до загрузки интерфейса

 , ,


0

1

Есть некое приложение, которое должно быть запущено ещё до того, как пользователь сможет что-либо делать в телефоне. Стандартными средствами автозапуск происходит в течении секунд этак тридцати.

Пока не могу разобраться где прописан автозапуск системных приложений, может кто подскажет где это. root-доступ есть.

★★★★★

Там же в корне rc-файл, я на него сразу наткнулся как стал ковырять андроид. Как ты его умудрился не заметить?

Xenius ★★★★★
()
Ответ на: комментарий от Xenius

Имелось ввиду запустить именно android-приложение. Попробуй сначала через него что-нибудь запустить. Там с этим проблеммы.

Скорее всего код, который нужно будет выполнять прийдётся пихать в framework.jar или policy.jar

mittorn ★★★★★
()
Ответ на: комментарий от mittorn

Ну посмотри в нём что он запускает наверное в конец файла можно пихнуть после того как стартанёт гуй

Xenius ★★★★★
()

Если для приложения есть исходный код, то можно очень просто заменить лаунчер.

В файле AndroidManifest.xml вместо строчки

                <category android:name="android.intent.category.LAUNCHER"/>

пишешь

                <category android:name="android.intent.category.HOME"/>
                <category android:name="android.intent.category.DEFAULT" />

При запуске из Eclipse ни чего не запустится, но при первом нажатии кнопки HOME будет выбор и его можно назначить по умолчанию.

Можно потом восстановить через настройки войдя через adb (не забудь разрешить adb вход до выбора своего лаунчера по умолчанию).

Команда для запуска настроек.

#am start -n com.android.settings/.Settings
tlx ★★★★★
()
Последнее исправление: tlx (всего исправлений: 1)
Ответ на: комментарий от tlx

Хорошая идея. Да и без исходника можно таким же способом. Просто сделать прогу, запускающую приложения по списку, включая хомяк и поставить его на лончер. Только надо как-то отследить, что это первый запуск.

mittorn ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.