단문 그냥 텍스트 문자는 전송이 잘 되는데요..


멀티 문자..이미지를 문자로 보내는게 안되더라구요..

sms.sendDataMessage(phoneNumber, null, (short) 80, b, null, null);

이게 소스라고 찾앗는데..하면 에러납니다. 아예 프로그램이 죽어요..

b는 이미지를 byte[] 로 바꾼것..


안되는이유가 무엇인지좀..

kt 에 넥서스원에서 테스트 중입니다.

10-27 10:07:40.581: ERROR/AndroidRuntime(28832): FATAL EXCEPTION: main
10-27 10:07:40.581: ERROR/AndroidRuntime(28832): java.lang.RuntimeException: Unable to start activity ComponentInfo{wavem.com/wavem.com.ListMaps}: java.lang.SecurityException: Sending SMS message: User 10083 does not have android.permission.SEND_SMS.
10-27 10:07:40.581: ERROR/AndroidRuntime(28832):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663)
10-27 10:07:40.581: ERROR/AndroidRuntime(28832):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
10-27 10:07:40.581: ERROR/AndroidRuntime(28832):     at android.app.ActivityThread.access$2300(ActivityThread.java:125)
10-27 10:07:40.581: ERROR/AndroidRuntime(28832):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
10-27 10:07:40.581: ERROR/AndroidRuntime(28832):     at android.os.Handler.dispatchMessage(Handler.java:99)
10-27 10:07:40.581: ERROR/AndroidRuntime(28832):     at android.os.Looper.loop(Looper.java:123)
10-27 10:07:40.581: ERROR/AndroidRuntime(28832):     at android.app.ActivityThread.main(ActivityThread.java:4627)
10-27 10:07:40.581: ERROR/AndroidRuntime(28832):     at java.lang.reflect.Method.invokeNative(Native Method)
10-27 10:07:40.581: ERROR/AndroidRuntime(28832):     at java.lang.reflect.Method.invoke(Method.java:521)
10-27 10:07:40.581: ERROR/AndroidRuntime(28832):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
10-27 10:07:40.581: ERROR/AndroidRuntime(28832):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
10-27 10:07:40.581: ERROR/AndroidRuntime(28832):     at dalvik.system.NativeStart.main(Native Method)
10-27 10:07:40.581: ERROR/AndroidRuntime(28832): Caused by: java.lang.SecurityException: Sending SMS message: User 10083 does not have android.permission.SEND_SMS.
10-27 10:07:40.581: ERROR/AndroidRuntime(28832):     at android.os.Parcel.readException(Parcel.java:1247)
10-27 10:07:40.581: ERROR/AndroidRuntime(28832):     at android.os.Parcel.readException(Parcel.java:1235)
10-27 10:07:40.581: ERROR/AndroidRuntime(28832):     at com.android.internal.telephony.ISms$Stub$Proxy.sendData(ISms.java:315)
10-27 10:07:40.581: ERROR/AndroidRuntime(28832):     at android.telephony.SmsManager.sendDataMessage(SmsManager.java:213)
10-27 10:07:40.581: ERROR/AndroidRuntime(28832):     at android.telephony.gsm.SmsManager.sendDataMessage(SmsManager.java:164)
10-27 10:07:40.581: ERROR/AndroidRuntime(28832):     at wavem.com.SendSms.sendMMSMessage(SendSms.java:115)
10-27 10:07:40.581: ERROR/AndroidRuntime(28832):     at wavem.com.ListMaps.onCreate(ListMaps.java:32)
10-27 10:07:40.581: ERROR/AndroidRuntime(28832):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
10-27 10:07:40.581: ERROR/AndroidRuntime(28832):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
10-27 10:07:40.581: ERROR/AndroidRuntime(28832):     ... 11 more



logcat은 이렇습니다...알려주세요..ㅠㅠ