2010-05-25 19 views
12

Aplikacja, którą tworzę, jest w dużej części usługą tylko w tle. BUT wymaga jednak pewnych ustawień, które użytkownik musi dodać. Czy istnieje sposób na integrację aplikacji z typową aplikacją/widokiem/aktywnością Ustawienia?Dodawanie ustawień do ustawień

+0

NAJLEPSZA ... PYTANIE ... KIEDYKOLWIEK! – pgsandstrom

Odpowiedz

4

Czy istnieje sposób, aby zintegrować aplikacje z wspólnych Ustawienia application/view/działalności?

Tylko poprzez modyfikację oprogramowania układowego. Android nie obsługuje aplikacji SDK definiujących lub dodających preferencji globalnych.

Możesz używać tego samego wyglądu i stylu do własnych aktywności związanych z ustawieniami, korzystając z PreferenceActivity i plików XML preferencji. Ale nadal będziesz musiał mieć tę aktywność w Launcherze.

+0

Właściwie to nie jest w 100% prawdziwe. Silniki TTS robią to przez cały czas bez modyfikowania oprogramowania układowego i bez wymagania uprawnień administratora. Po prostu nie wiem [jak] (http://stackoverflow.com/q/12096555/636571) oni to robią. – an00b

+1

@ an00b: "Silniki TTS robią to przez cały czas" - mówiąc ściśle, nie robią tego. Mogą publikować własne działania związane z ustawieniami, do których aplikacja Ustawienia może się łączyć. Nie jest to możliwe w przypadku dowolnych aplikacji, zgodnie z PO. – CommonsWare

+0

OK, ale w jaki sposób otrzymają aplikację Ustawienia, aby wybrać łącze? Jaki protokół/api/hak jest używany do tego, aby ich ustawienia były dostępne do aktywności w ustawieniach systemu? Obecnie badam to i nie mam pojęcia, od czego zacząć: http://stackoverflow.com/q/12096555/636571 – an00b

Powiązane problemy