2013-08-14 2 views
1

SMS 콘텐츠를 검색하는 기능이 하나있는 Android 앱을 작성 중입니다. 사용자가 하나 개의 항목을 클릭하면 결과를받은 후, 나는 내 질문은 launch sms application with an intent내 앱에서 android SMS 앱을 열고 메시지를 찾는 방법

만 대화를 열고 위의 코드가 보인다 자세한 내용은 다음

내가 링크에서 코드를 사용을 보려면 다른 SMS 앱을 열려면 나를 찾아 최신 메시지를 찾으십시오.

정확히 하나의 메시지를 여는 방법은 무엇입니까? 내 말은 사용자가 대화의 위치를 ​​수정하도록 유도하는 것이지 항상 끝나는 것은 아닙니다. 인 텐트에 ID 또는 기타 정보를 제공 할 수 있습니까?

답변

0

소스 코드를 읽은 후 해결책을 찾았습니다.

다른 인 텐트로 전송하기 전에 추가 정보 인 thread_id 및 select_id (sms의 _id 속성)를 입력하십시오. 코드 :

smsIntent.setAction("android.intent.action.VIEW"); 

    smsIntent.putExtra("thread_id",Long.valueOf(threadIdView.getText().toString())); 
    smsIntent.putExtra("select_id",Long.valueOf(idView.getText().toString())); 
관련 문제