총 게시물 28,770건, 최근 19 건
: 신청하기
포인트 읽기:0P, 쓰기:0P, 댓글:10P, 다운:0P, 추천받은자:5P, 추천한자:1P
   
[안드로이드]

sms수신관련 질문입니다.

글쓴이 : 봄날의곰 날짜 : 2012-04-02 (월) 19:54 조회 : 1752
글주소 : http://www.androidside.com/B49/71002
 
  명품 SMS수신 문자나라
SMS수신, 테마별 이모티콘모음, 단체문자, 대량 예약발송, 편리한 엑셀주소록.
www.munjanara.co.kr
  SMS수신전문 렛츠모바일
매우 저렴한 MO요금, 쉽고 편리한, 문자투표, 문자퀴즈 운영, 모바일마케팅 전문
mo.letsmobile.co.kr
  문자천국
대량전송, 예약전송, 엑셀 주소록 관리, 무료문자, 단체문자, 단가할인.
www.skysms.co.kr/
클릭초이스 등록


sms수신하는 부분이 전혀 작동을하지 않고있습니다..
아직 실력이 모자라...여러 자료들을 참조하며 만들고있는데.... 문자를 받은걸 전혀 인식을 못해요...

public class SmsReceiver extends BroadcastReceiver {
private static final String LOG_TAG = "SmsR";
private static final String ACTION ="android.provider.Telephony.SMS_RECEIVED";        
 
@Override
public void onReceive(Context context, Intent intent) {
Log.i(LOG_TAG, "onReceive");
try{
// TODO Auto-generated method stub
if(intent.getAction().equals(ACTION)){
Log.i(LOG_TAG, "getAction == action");
StringBuilder ab = new StringBuilder();
Bundle bundle = intent.getExtras();
if(bundle != null){
   Object[] pdusObj = (Object[]) bundle.get("pdus"); 
   SmsMessage[] messages = new SmsMessage[pdusObj.length]; 
   for (int i = 0; i<pdusObj.length; i++) { 
    messages[i] = SmsMessage.createFromPdu ((byte[])pdusObj[i]); 
       ab.append("Received compressed SMS\n FROM ");
       ab.append(messages[i].getDisplayOriginatingAddress());                  
       ab.append("--Message--- ");
       ab.append(messages[i].getDisplayMessageBody());
   } 
}
Log.i(LOG_TAG, "[SMSApp] onReceiveIntent: " + ab);
Toast.makeText(context, ab.toString(), Toast.LENGTH_LONG).show();
  
Intent i = new Intent(context, SmsSender.class);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}else{
}
}catch(Exception e){
Log.e(LOG_TAG, " error : " + e.toString());
}
}

}

manifest파일
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
    <uses-permission android:name="android.permission.INTERNET"></uses-permission>
    <uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" >
        <activity
            android:label="@string/app_name"
            android:name=".SmsSender" >
            <intent-filter >
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <!-- SMS 수신 -->
        <receivre android:name="SmsReceiver" android:permission="android.permission.BROADCAST_SMS">
            <intent-filter android:priority="1000">
                <action android:name="android.provider.Telephony.SMS_RECEIVED" />
                <action android:name="android.intent.action.BOOT_COMPLETED" />
            </intent-filter>
        </receivre>
    </application>

sms수신자체가 안됩니다..... 아시는 분 꼭 좀 답 좀 달아주세요..^^*...





질문자가 자신의 포인트 100 점을 걸었습니다.
답변하시면 포인트 10을, 답변이 채택되면 포인트 80을 드립니다.

봄날의곰 님의 개발 Q&A 최신글 [더보기]


질문답변 게시판에서 궁금한 사항을 해결하셨다면, 애써 답변해주신 분께 잘 되었다고 따뜻한 댓글 한마디 남겨주세요.
그리고 답변해주신 분의 글을 '추천' 해주세요.
추천받으신 분에게 1포인트가, 추천하신 분에게도 1포인트가 적립됩니다. ^^

nicehee 2012-04-02 (월) 21:08
일단 <receivre android:name="SmsReceiver" 에서
<receivre android:name=".SmsReceiver"
.을 하나 선사해 주시고...
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
퍼미션도 주셔야...
댓글주소 추천 0
봄날의곰 2012-04-02 (월) 21:21
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />는 있고, 
SmsReceiver를 ".SmsReceiver"로 해줘봤지만 안되네요.... ㅠㅠ....
댓글주소 추천 0
     
     
안사지킴이 2012-04-02 (월) 21:21
축하드립니다. ;)
봄날의곰님은 럭키라이팅에 당첨되어 2 포인트 지급되었습니다.
댓글주소 추천 0
html
   

총 게시물 28,770건, 최근 19 건
: 신청하기
포인트 읽기:0P, 쓰기:0P, 댓글:10P, 다운:0P, 추천받은자:5P, 추천한자:1P
번호 제목 글쓴이 상태 포인트 날짜 조회
28770 [안드로이드]  ComposeShader 에서 PorterDuff.Mode.MULTIPLY 속성이 먹… 영베어 200 18:23 23
28769 [안드로이드]  질문)webview가 해상도에 따라 작게보이는 현상 냐옹이류 100 17:59 19
28768 [안드로이드]  전역변수와 온 크리에이트, 스레드에 대한 질… +6 돝돝 100 15:07 35
28767 [안드로이드]  앱 실행 중 에러 Link of class 'Lcom/ti2/comntalk/… +1 서현수현아빠 100 14:52 27
28766 [안드로이드]  MDM(Mobile Device Management)기반 개발 질문입니다.. +1 가가멜론 100 14:40 29
28765 [안드로이드]  스크롤뷰 질문합니다. 정에약한마음 100 14:22 33
28764 [안드로이드]  키보드 위에 버튼 얹기 +1 다복씨 200 14:10 32
28763 [안드로이드]  안드로이드 페이스북 로그인 관련 애러 질문… 시간이없다 100 13:57 23
28762 [안드로이드]  스마트폰의 센서로 갤탭의 이미지를 움직이… +3 게임개발초짜 100 13:12 21
28761 [안드로이드]  jsp에 있는 객체 정보를 안드로이드 수정폼 act… Fancy 100 12:53 18
28760 [안드로이드]  이번엔 팝업 뷰에 대한 질문이예요.. +2 효랭아씨 100 11:57 31
28759 [안드로이드]  XML에서 해상도 값을 가져오는 방법은 없을까… +2 냐옹이류 200 11:45 33
28758 [안드로이드]  안드로이드 RSA 암호화 관련 질문입니다. +1 시험모드 400 11:11 29
28757 [안드로이드]  DownLoadManager에대한 질문입니다. +4 따끈따끈베이… 100 10:41 34
28756 [안드로이드]  컴파일 빌드 오류: Conversion to Dalvik format failed:… +1 서현수현아빠 100 09:52 34
28755 [안드로이드]  String.xml에 표나 이미지를 가져올수 있나요??? +2 울라라빵구 100 09:31 41
28754 [안드로이드]  체크박스 리스트에 대해서 +5 초보자입니당 100 04:46 55
28753 [안드로이드]  키리츠레이님!!!! +7 androidM 200 02:16 61
28752 [데이터베이스]  update 구문 어떻게 작성해야 하나요? +3 아는남자 150 06-18 45
28751 [안드로이드]  music Player 가사 정보 획득 하는 방법 문의 +1 성공한다 200 06-18 48
 1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  다음  맨끝
 


Copyright ⓒ www.androidside.com. All rights reserved.
2013-06-12 ~ 2013-06-19
입장 최소 활동 포인트: 300 (미확정)
로그인해야 합니다.
공개 채팅: 평일 !(9시 ~ 17시),토,일
포인트 정책 보러가기
챗방 숨기기 |  챗방 보이기