2010-06-16 4 views
0

저는 안드로이드 프로그래밍을 처음 사용합니다. 내 기술을 향상시키기 위해서, 나는 내 마음 속의 어떤 프로젝트로 시작했다. 앱이 시작되면 버튼이 표시됩니다. 클릭하면 주소록에서 연락처를 선택할 수 있습니다. 그럼 내가 그 연락처 (만약 그들이 보낸 편지함에 저장됩니다)로 보낸 모든 SMS를 검색하고 싶습니다. 가능한가? 어떤 사람이 나를 인도 할 수 있습니까? 이 주제에 대한 자습서가있는 경우 URL 또는 소스 코드를 알려주십시오. 미리 감사드립니다.안드로이드 - 전화의 모든 문자 메시지를 페슨으로 보내십시오.

+0


은, SMS는 안드로이드에 문서화되지 않은 영역이며, 이해하기 매우 까다로운 일이 될 수 있습니다 –

답변

0

첫째, 불가능합니다. 안드로이드 용 SMS 클라이언트가 많이 있는데, 그 중 많은 사람들이 "SMS 발송 함"을 노출하지 않습니다.

둘째, "Google Experience"휴대 전화와 함께 제공되는 SMS 응용 프로그램으로 제한하는 경우에도 "SMS 보낼 편지함"은 not part of the SDK입니다.

SMS 메시지를 보내는 응용 프로그램을 만들려면 사용할 수있는 SmsManager 클래스가 있습니다.

0

사람들이 언급했듯이 sms 보낼 편지함은 문서화되지 않았습니다. 그것에 접근하고 싶다면, 당신은 먼저 약간의 기술을 가지고 있어야합니다.

  • 추적
  • 콘텐츠 공급자를 사용하는 방법을 배울 안드로이드 소스 코드
  • 알고있는 권한 무엇
    • (콘텐츠 제공자가 더 생성하는 방법에 대해 자세히 알아보기) 수행하는 URI는 일치
    • 방법 커서를 조작하는 방법
  • 테스트 할 샘플 코드를 작성하십시오

당신은 여기에 SMS/MMS 컨텐츠 제공 업체를 찾을 수 있습니다 : 나는 쉽게 뭔가를 시작 했죠 https://android.googlesource.com/platform/packages/providers/TelephonyProvider

관련 문제