2012-08-23 5 views
2

시스템 설정에 자체 체크 박스를 추가 할 수있는 응용 프로그램을 보았습니다 without requiringroot access. 예를 들어시스템 설정에 자체 설정을 추가하는 방법은 무엇입니까?

새 TTS 엔진이 설치되어있는 경우, 그것은 Voice input & output>Text-to-speech settings 화면에 자신의 항목을 추가

enter image description here

그들이 어떻게해야합니까

?

Text-to-speech settings 화면에 내 자신의 설정을 추가하려면 어떤 훅, API 및/또는 문서를 찾고 싶습니까?

답변

2

어떻게하면됩니까?

단계 # 1 :하십시오 TTS 서비스 구현이 SDK에서 TtsEngine 샘플 응용 프로그램을 검사하여

, 과정임을 나타납니다. 이 기능을 사용하여 임의의 다른 콘텐츠를 설정에 넣으려는 개발자는 시력에 맞춰 촬영됩니다.

2 단계 : 해당 서비스의 매니페스트 항목에 android:name="android.speech.tts"<meta-data> 요소와 android:resource 속성을 XML 리소스로 지정합니다.

3 단계는 다음과 유사 상기 XML 자원, 만들기 :

<tts-engine xmlns:android="http://schemas.android.com/apk/res/android" 
    android:settingsActivity="your.settings.activity.GoesHere" /> 

아아를,이 문서화되지 않은 것으로 보인다. Leastways, 온라인 개발자 가이드를 검색 할 때이 항목에 대한 참조를 찾지 못했습니다.

+0

와우. 당신은 번개/usain 볼트보다 빠릅니다. 감사! – an00b

+0

@ an00b : 문제 없습니다. BTW에는 접근성 서비스 및 입력 방법 편집기에 대한 유사한 고리가 있으며 문서화되어 있습니다. 기본적으로 '설정에 내 항목 추가'는 특정 작업, 특히 다른 곳에서는 별도의 UI가 필요하지 않은 작업에 대해서만 지원됩니다. – CommonsWare