소개글
안드로이드 문자메시지 보내는 어플을 구현했습니다.번호 입력하고 메시지입력하고 보내기 버튼 누르면 바로 문자가 날라갑니다.
위 사진은 갤럭시노트에서 직접 구동해본 사진입니다.
class 하나로 소스가 간단해서 응용하시기 편리합니다.
-중요 소스 일부-
public void onSend(String numText, String messageText) {
// 문자 전송하는곳.
String SENT = "SMS_SENT";
String DELIVERED = "SMS_DELIVERED";
PendingIntent sent = PendingIntent.getBroadcast(this, 0, new Intent(SENT), 0);
PendingIntent delivered = PendingIntent.getBroadcast(this, 0, new Intent(DELIVERED), 0);
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(numText, null, messageText, sent, delivered);
Toast.makeText(this,"send success", Toast.LENGTH_SHORT).show();
}
컴파일 실행환경
Android SDK / JDK압축파일 내 파일목록
.classpath
.project
.settings/org.eclipse.jdt.core.prefs
AndroidManifest.xml
assets/
bin/AndroidManifest.xml
bin/classes/com/example/sms/BuildConfig.class
bin/classes/com/example/sms/MainActivity.class
bin/classes/com/example/sms/R$attr.class
bin/classes/com/example/sms/R$drawable.class
bin/classes/com/example/sms/R$id.class
bin/classes/com/example/sms/R$layout.class
bin/classes/com/example/sms/R$menu.class
bin/classes/com/example/sms/R$string.class
bin/classes/com/example/sms/R$style.class
bin/classes/com/example/sms/R.class
bin/classes.dex
bin/dexedLibs/android-support-v4-1e889a103abb4690d1c9784427bb3555.jar
bin/dexedLibs/annotations-543a78fd5fbd27dc76e440d48cbd968d.jar
bin/res/drawable-hdpi/ic_launcher.png
bin/res/drawable-ldpi/ic_launcher.png
bin/res/drawable-mdpi/ic_launcher.png
bin/res/drawable-xhdpi/ic_launcher.png
bin/resources.ap_
bin/Sms.apk
gen/com/example/sms/BuildConfig.java
gen/com/example/sms/R.java
ic_launcher-web.png
libs/android-support-v4.jar
proguard-project.txt
project.properties
res/drawable-hdpi/ic_launcher.png
res/drawable-ldpi/ic_launcher.png
res/drawable-mdpi/ic_launcher.png
res/drawable-xhdpi/ic_launcher.png
res/layout/main.xml
res/menu/main.xml
res/values/strings.xml
res/values/styles.xml
res/values-v11/styles.xml
res/values-v14/styles.xml
src/com/example/sms/MainActivity.java
.project
.settings/org.eclipse.jdt.core.prefs
AndroidManifest.xml
assets/
bin/AndroidManifest.xml
bin/classes/com/example/sms/BuildConfig.class
bin/classes/com/example/sms/MainActivity.class
bin/classes/com/example/sms/R$attr.class
bin/classes/com/example/sms/R$drawable.class
bin/classes/com/example/sms/R$id.class
bin/classes/com/example/sms/R$layout.class
bin/classes/com/example/sms/R$menu.class
bin/classes/com/example/sms/R$string.class
bin/classes/com/example/sms/R$style.class
bin/classes/com/example/sms/R.class
bin/classes.dex
bin/dexedLibs/android-support-v4-1e889a103abb4690d1c9784427bb3555.jar
bin/dexedLibs/annotations-543a78fd5fbd27dc76e440d48cbd968d.jar
bin/res/drawable-hdpi/ic_launcher.png
bin/res/drawable-ldpi/ic_launcher.png
bin/res/drawable-mdpi/ic_launcher.png
bin/res/drawable-xhdpi/ic_launcher.png
bin/resources.ap_
bin/Sms.apk
gen/com/example/sms/BuildConfig.java
gen/com/example/sms/R.java
ic_launcher-web.png
libs/android-support-v4.jar
proguard-project.txt
project.properties
res/drawable-hdpi/ic_launcher.png
res/drawable-ldpi/ic_launcher.png
res/drawable-mdpi/ic_launcher.png
res/drawable-xhdpi/ic_launcher.png
res/layout/main.xml
res/menu/main.xml
res/values/strings.xml
res/values/styles.xml
res/values-v11/styles.xml
res/values-v14/styles.xml
src/com/example/sms/MainActivity.java