Android 拨打电话 发短信
来源:互联网 发布:悬疑电影推荐 知乎 编辑:程序博客网 时间:2024/04/30 08:26
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" tools:context=".MainActivity" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/hello_world" /> <EditText android:id="@+id/edit_text" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center" android:inputType="number" /> <Button android:id="@+id/btn1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="拨打电话" /> <Button android:id="@+id/btn2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="发送短信" /></LinearLayout>
package com.test.testintent;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;public class MainActivity extends Activity implements OnClickListener { private Button btn1 = null; private Button btn2 = null; private EditText et = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn1 = (Button) findViewById(R.id.btn1); btn1.setOnClickListener(this); btn2 = (Button) findViewById(R.id.btn2); btn2.setOnClickListener(this); et = (EditText) findViewById(R.id.edit_text); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } @Override public void onClick(View view) { String str = null; Intent intent = null; switch (view.getId()) { case R.id.btn1: str = et.getText().toString(); str = "tel:" + str; intent = new Intent(Intent.ACTION_CALL, Uri.parse(str)); startActivity(intent); break; case R.id.btn2: str = et.getText().toString(); str = "smsto:" + str; intent = new Intent(Intent.ACTION_SENDTO, Uri.parse(str)); intent.setData(Uri.parse(str)); intent.putExtra("sms_body", "hello world"); startActivity(intent); break; default: break; } }}
添加权限
<uses-permission android:name="android.permission.CALL_PHONE"/>
<uses-permission android:name="android.permission.SEND_SMS"/>
0 0
- Android 拨打电话 发短信
- 拨打电话,发短信
- android 单击按钮 拨打电话 发短信
- android通讯录:拨打电话和发短信
- Android拨打电话和发短信
- android 点击拨打电话发短信
- iOS 拨打电话,发短信
- Android拨打电话和发短信的简单程序
- android上拨打电话,发短信,存联系人的操作
- APP拨打电话&发短信&发邮件
- html5中页面拨打电话发短信
- 调用拨打电话和发短信
- html5拨打电话及发短信
- GPRS串口拨打电话及发短信
- Android短信和拨打电话
- 五 :ios学习笔记 拨打电话 发短信 发邮件
- html5 页面拨打电话,发短信,发邮件
- ionic 实现拨打电话、发短信、发邮件功能
- 实现FreeBSD 与Linux Mint 多系统共存的安装
- IPython 交互式调试器
- Windows:Windows桌面显示计算机、回收站、用户文件等
- AndroidStudio将logcat打印到指定文件
- 【学习相关】:研究生报考简单资料整理,会更新
- Android 拨打电话 发短信
- adb命令之:手机与电脑文件之间的粘贴复制
- SURF特征点检测(阈值和绘点方式均可通过滚动条调节)
- 使用Mybatis Generator自动生成Mybatis相关代码
- ubuntu16.04 firefox flash
- CBIR速度--Hash
- github学习(4)--远程仓库
- BZOJ1577 [Usaco2009 Feb]庙会捷运Fair Shuttle
- Unity3D性能优化 (五)——UI