短信发送器
来源:互联网 发布:买家怎么取消农村淘宝 编辑:程序博客网 时间:2024/06/05 09:35
短信发送器
仅为本人学习笔记以备忘,如有帮助,不胜荣幸
说明
发送短信主要用到 SmsManager。具体步骤如下:
步骤一:创建界面
具体代码如下:
<?xml version="1.0" encoding="utf-8"?><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="com.wangy.a01_.MainActivity"> <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:inputType="phone" android:id="@+id/number" <!--为文本编辑框添加说明--> android:hint="请输入对方号码" /> <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/content" android:lines="8" <!--为文本编辑框添加说明--> android:hint="请输入短信内容" android:gravity="left"/> <Button android:onClick="send" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="发送" /></LinearLayout>
步骤二:创建Activity
代码如下:
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void send(View v){ EditText number = (EditText)findViewById(R.id.number); EditText text = (EditText)findViewById(R.id.content); //获取用户输入 String phone = number.getText().toString(); String content = text.getText().toString(); //1.获取短信管理器 SmsManager sm = SmsManager.getDefault(); //2.内容切割,将较长的文本剪切成若干小短信 ArrayList<String> sms = sm.divideMessage(content); //3.发送短信 for(String string : sms){ sm.sendTextMessage(phone,null,string,null,null); } }}
主要为获取短信管理器,然后用获取的短信管理器进行短信发送等操作。
步骤三:添加权限
<uses-permission android:name="android.permission.SEND_SMS"/>
0 0
- 短信发送器
- Android短信发送器
- 短信发送器
- android 短信发送器
- android短信发送器
- 二、短信发送器
- 短信发送器
- 短信发送器2
- Android短信发送器
- 短信发送器
- android短信发送器
- android 短信发送器
- Android短信发送器
- 短信发送器
- Android -- 短信发送器
- android 短信发送器
- Android短信发送器
- android短信发送器
- 利用Eclipse自带的插件连接GIT的详解
- java and python学习——第一周leetcode刷题
- 解决Idea创建maven-archetype-webapp项目无java目录的问题
- java观察着observer模式---商品价格变动通知客户
- 关于python里面的对齐
- 短信发送器
- hdu 5877 Weak Pair dfs + 线段树(or树状数组)
- LeetCode 24. Swap Nodes in Pairs
- 手游服务端开发基础概念扫盲篇
- java多线程:创建、join方法
- FTP 限制用户只访问HOME目录
- chrome 中的console 下无法使用jquery选择器
- Android操作GPIO
- mac 编译《unix网络编程》 的libunp.a