어떻게 문자 내용 을 얻 습 니까?
4124 단어 문자 메시지
라디오 수신 기 (Short MessageReceiver) 를 만 듭 니 다. 그 중에서 onReceiver 방법의 코드 는 다음 과 같 습 니 다.
1 public class ShortMessageReceiver extends BroadcastReceiver{ 2 @Override 3 public void onReceive(Context context,Intent intent){ 4 Bundle bundle=intent.getExtras(); 5 if(bundle !=null) 6 { 7 //
8 Object[] objArray=(Object[])bundle.get("pdus"); 9 // SmsMessage
10 SmsMessage[] messages=new SmsMessage[objArray.length]; 11 //
12 for(int i=0;i<objArray.length;i++){ 13 { 14 // SmsMessage
15 messages[i]=SmsMessage.createFromPdu((byte[])objArray[i]); 16 //
17 String s=" :"+messages[i].getOriginatingAddress()+"
"; 18 s+=" :"+messages[i].getDisplayMessageBody(); 19 //
20 Toast.makeText(context,s,Toast.LENGTH_LONG).show(); 21 } 22 } 23 }
그리고 AndroidManifest. xml 파일 에서 Shortmessage Receiver 를 정의 할 때 문자 방송 Action 을 추가 하면 됩 니 다. 코드 는 다음 과 같 습 니 다.
1 <receiver android:name=".ShortMessageReceiver"
2 android:enabled="true">
3 <intent-filter>
4 <action android:name="android.provider.Telephony.SMS_RECEIVED"/>
5 <intent-filter>
6 </receiver>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
문자 발송 공격한 회사 가 문자 인증 코드 를 사용 해 사용자 의 진실성 을 검증 한 이후 문자 메 시 지 는 회사 업무 의 표지 가 되 었 다.현재 거의 모든 회사 의 서비스 에는 문자 발송 이라는 기능 이 포함 되 어 있다.사...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.