布局以及效果图片

代码

Strings.xml------------------------------------------------------------------------------------

<?xml version="1.0" encoding="utf-8"?>
<resources>

<string name="app_name">day01_msm</string>
<string name="action_settings">Settings</string>
<string name="hello_world">Hello world!</string>
<string name="phone_num">请输入手机号</string>
<string name="phone_center">请输入内容</string>
<string name="phone_btn">发送</string>

</resources>

--------------------------------------------------------------------------------------------------------------

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.day01_msm"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
<uses-permission android:name="android.permission.WRITE_SMS"/>

<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.example.day01_msm.SmsActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>

</manifest>

------------------------------------------------------------------------------------------------------------

package com.example.day01_msm;

import java.util.ArrayList;

import android.os.Bundle;
import android.app.Activity;
import android.app.PendingIntent;
import android.content.Intent;
import android.telephony.SmsManager;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class SmsActivity extends Activity {
private Button button_viem;
private EditText edit_phone;
private EditText edit_sms;


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_sms);


button_viem = (Button) findViewById(R.id.phone_btn);
edit_phone = (EditText) findViewById(R.id.edit_num);
edit_sms = (EditText) findViewById(R.id.edit_center);

button_viem.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View arg0) {
String phone_num = edit_phone.getText().toString();
String edit_content = edit_sms.getText().toString();
SmsManager smsManager = SmsManager.getDefault();
PendingIntent pendingIntent = PendingIntent.getBroadcast(
SmsActivity.this, 0, new Intent(), 0);
ArrayList<String> contents = smsManager.divideMessage(edit_content);
for (String c : contents) {
smsManager.sendTextMessage(phone_num, null, c, pendingIntent, null);
}
Toast.makeText(SmsActivity.this, "正在发送短信", Toast.LENGTH_LONG).show();

}
});
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.sms, menu);
return true;
}

}

更多相关文章

  1. android如果用ListView做一个表格形式
  2. android 按钮按下效果2
  3. android layer-list
  4. Android(安卓)之通知Notification应用
  5. 一个Android实现图片的倒影效果的代码示例
  6. android使用Intent操作拨打号码发送短信
  7. Android(安卓)drawable 三角形
  8. Android(安卓)Socket 编程
  9. android实现渐变效果

随机推荐

  1. 2021-02-15:给定一个整型数组arr,代表数值
  2. 2.33 在windows 2012中创建iSCSI虚拟磁盘
  3. 玩转算法面试-- Leetcode真题分门别类讲
  4. Tornado从入门到进阶 打造支持高并发的技
  5. 毕设一课通 从开题到答辩高效完成(含全栈
  6. 年后到底应不应该跳槽
  7. Django入门到进阶-适合Python小白的系统
  8. 畅销3年的Python分布式爬虫课程 Scrapy打
  9. 2.32 Windows Server 2012 R2 iSCSI 角色
  10. vue学习之路(key的作用,v-if,v-else-if,键盘