2011-05-06 3 views
0

두 개의 주요 부분으로 구성된 앱을 작성하고 싶습니다. 1. 들어오는 SMS 메시지를 가로 채고 그에 따라 행동하는 BroadcastReceiver. 2. 새 SMS에서 브로드 캐스트 리시버의 동작을 정의하는 사용자 기본 설정을 관리하는 GUI를 사용한 작업.백그라운드 서비스와 전경 "기본 설정"을 관리하는 데 적합한 모델

내 질문은 :

  1. 내 목표를 달성하기 위해 일반적으로 권리 모델은 무엇입니까? 기본 가정을 위해 "환경 설정"및 BroadcastReciever에 대한 활동을 사용해야한다는 가정하에 올바르게 사용하고 있습니까?
  2. 사용자의 환경 설정을 파일 (예 : 파일 등)에 영구히 저장하고 서비스에서 읽을 수 있도록 설정하려면 어떻게해야합니까?
  3. 어떻게 장치를 시작할 때 서비스를 시작할 수 있습니까?

답변

1

1. 설정에 PreferenceActivity를 사용하고 SMS 모니터링에는 BroadcastReceiver를 사용해야합니다. PreferenceActivity PreferenceActivity link

2를 사용하려면이 링크를 클릭하십시오. SharedPreference를 사용하여 지속적으로 환경 설정을 저장하십시오 이 링크를 따라 가십시오 http://saigeethamn.blogspot.com/2009/10/shared-preferences-android-developer.html

3. BroadcastReceiver가 모든 서비스를 제공하기 때문에 여기에서 서비스를 시작할 필요가 없습니다. 부트 타임에 서비스를 시작할 수 있습니다. start service at boot time

관련 문제