Android Intent调用发送短信界面
来源:互联网 发布:linux用什么编译软件好 编辑:程序博客网 时间:2024/05/29 09:14
权限:
<uses-permission android:name="android.permission.SEND_SMS"></uses-permission>
java代码:
public class MainActivity extends AppCompatActivity implements View.OnClickListener { private EditText receiveNum; private EditText content; private Button send; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); initView(); } private void initView() { receiveNum = (EditText) findViewById(R.id.receiveNum); content = (EditText) findViewById(R.id.content); send = (Button) findViewById(R.id.button); send.setOnClickListener(this); } @Override public void onClick(View v) { switch (v.getId()) { case R.id.button: doSendSMSTo(receiveNum.getText().toString(), content.getText().toString()); break; } } private void doSendSMSTo(String phoneNumber, String message) { if (PhoneNumberUtils.isGlobalPhoneNumber(phoneNumber)) { Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.parse("smsto:" + phoneNumber)); intent.putExtra("sms_body", message); startActivity(intent); } }}
<?xml version="1.0" encoding="utf-8"?><RelativeLayout 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" tools:context="com.micookie.demo.MainActivity"> <TextView android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World!" /> <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="收件人:" android:layout_below="@+id/textView" android:layout_alignRight="@+id/textView" android:layout_alignEnd="@+id/textView" android:layout_marginTop="36dp" /> <EditText android:id="@+id/receiveNum" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ems="10" android:inputType="phone" android:layout_alignTop="@+id/textView2" android:layout_toRightOf="@+id/textView" android:layout_toEndOf="@+id/textView" /> <EditText android:id="@+id/content" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="44dp" android:layout_below="@+id/receiveNum" android:layout_alignLeft="@+id/receiveNum" android:layout_alignStart="@+id/receiveNum" android:layout_alignRight="@+id/receiveNum" android:layout_alignEnd="@+id/receiveNum" android:layout_above="@+id/button" /> <TextView android:id="@+id/textView3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="内容:" android:layout_alignBaseline="@+id/content" android:layout_alignBottom="@+id/content" android:layout_alignLeft="@+id/textView2" android:layout_alignStart="@+id/textView2" /> <Button android:id="@+id/button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="发送" android:layout_marginBottom="129dp" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" /></RelativeLayout>
0 0
- Android Intent调用发送短信界面
- android调用系统发送短信 和 已发送短信界面
- Android调用系统发送短信界面
- Android调用系统发送短信界面
- 最新调用短信界面发送短信
- 在android里如何代码调用系统短信发送界面
- Android调用系统存储联系人界面,以及系统短信发送
- android-自定义发送短信界面
- Intent发送短信(跳转到发送界面)
- Android调用系统短信发送界面并预设接收号码、短信内容
- Android调用系统短信发送界面并预设接收号码、短信内容
- Android 调用系统发送短信界面,预设号码和短信内容
- Android 调用系统发送短信界面,预设号码和短信内容
- 调用系统界面发送短信和邮件
- iOS 调用系统短信、邮件发送界面
- 【Android 开发教程】使用Intent发送短信
- Android使用Intent发送短信SMS
- android调用系统短信发送
- 项目开发环境搭建手记(2.Jdk安装——替代原有的OpenJDK)
- DEV控件:gridControl常用属性设置
- 一些简单的MySQL命令
- oracle随记——用sqlplus创建一个数据库实例
- PHP字符串常用方法
- Android Intent调用发送短信界面
- python的日志输出工具
- RMI入门
- javascript 中 this的作用域
- [疯狂Java]JDBC:可滚动/可更新的ResultSet
- 项目开发环境搭建手记(3.GitLab搭建)
- js时间段判断的函数
- 【bzoj2834】【回家的路】【最短路】
- 通过Navicat Premium迁移Oracle到EDB迁移实战