Android_01_短信发送器
来源:互联网 发布:地理信息系统数据库 编辑:程序博客网 时间:2024/06/05 19:48
代码示例如下:
package com.example.day_02_message;import java.util.ArrayList;import android.os.Bundle;import android.app.Activity;import android.telephony.SmsManager;import android.view.Menu;import android.view.View;import android.widget.EditText;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}public void send(View v){EditText et_phone = (EditText) findViewById(R.id.et_phone);EditText et_message = (EditText) findViewById(R.id.et_message);String str_phone = et_phone.getText().toString();String str_message = et_message.getText().toString();//获取短信管理器SmsManager sm = SmsManager.getDefault();//将短信分割成多条,因为一天短信最多只能发送70个字,
//若超过70个字,则无法发送,所以需要进行分割ArrayList<String> array = sm.divideMessage(str_message); //将获取的短信信息进行分割for (String string : array) {//发送短信sm.sendTextMessage(str_phone, null, string, null, null); //将分割的短信进行发送}}}
layout的xml如下:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:orientation="vertical" tools:context=".MainActivity" > <EditText android:id="@+id/et_phone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:inputType="phone" android:hint="请输入电话号码" /> <!-- android:inputType="phone"表示限制你输入的只能是输入电话号码有关的几个键, 而不能让你输入字符等文本,如abcde... android:hint="请输入电话号码" 表示文本框默认的内容为“请输入电话号码” 当你输入时,其会消失 android:lines="5" 表示输入框高度为行数的5行 android:gravity="top" 表示让输入框的内容顶部去对齐 --> <EditText android:id="@+id/et_message" android:layout_width="wrap_content" android:layout_height="wrap_content" android:lines="5" android:gravity="top" android:hint="请输入你要发送的信息" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="发送" android:onClick="send" /></LinearLayout>
0 0
- Android_01_短信发送器
- Android_01_电话拨号器
- android_01_电话拨号器
- 短信发送器
- Android短信发送器
- 短信发送器
- android 短信发送器
- android短信发送器
- 二、短信发送器
- 短信发送器
- 短信发送器2
- Android短信发送器
- 短信发送器
- android短信发送器
- android 短信发送器
- Android短信发送器
- 短信发送器
- Android -- 短信发送器
- 茶道视频整理
- SQL
- JAVA上机——5.19
- 程序员必读书籍排行榜,看看你读过的是否榜上有名
- 1001. A+B Format (20)
- Android_01_短信发送器
- new/delete 和malloc/free 的区别一般汇总
- Hibernate 学习入门4
- 操作系统_优先级反转、优先级继承
- 将博客搬至CSDN
- 欢迎使用CSDN-markdown编辑器
- JAVA 上机作业5.19
- JavaP185eg5.4输出反向整数
- poj 1523 SPF(模板题)(Tarjan 关节点的朴素算法)