2010-05-25 3 views
12

Приложение, которое я разрабатываю, является крупным частным сервисом только для фона. BUT требует некоторых параметров, которые пользователь должен добавить. Есть ли способ интегрировать приложения с общим приложением/представлением/активностью настроек?Добавление настроек в Настройки

+0

ЛУЧШИЙ ... ВОПРОС ... КОГДА-ЛИБО! – pgsandstrom

ответ

4

Есть ли способ интегрировать приложений с помощью общих настроек приложения/просмотреть/деятельности?

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

Вы можете использовать тот же внешний вид для своих собственных действий с использованием PreferenceActivity и файлов XML предпочтений. Но вы все равно должны будете иметь эту активность в Launcher.

+0

На самом деле это не 100% правда. Двигатели TTS делают это все время без изменения прошивки и без необходимости доступа root. Я просто не знаю [как] (http://stackoverflow.com/q/12096555/636571), они это делают. – an00b

+1

@ an00b: «Двигатели TTS делают это все время» - строго говоря, они этого не делают. Они могут публиковать свои собственные настройки, которые приложение настроек может выбрать для ссылки. Это невозможно для любых приложений, как в OP. – CommonsWare

+0

OK, но как они могут получить приложение настроек, на которое вы хотите перейти? Какой протокол/api/hook используется для активации активности своих настроек из системных настроек? В настоящее время я изучаю это, и я не знаю, с чего начать: http://stackoverflow.com/q/12096555/636571 – an00b

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