黑马Android:电话拨号器
来源:互联网 发布:开车是什么意思网络语 编辑:程序博客网 时间:2024/05/22 00:41
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //给按钮设置点击侦听 //1.拿到按钮对象 Button bt = (Button) findViewById(R.id.bt_call); //2.设置侦听 bt.setOnClickListener(new MyListener()); } class MyListener implements OnClickListener{ //按钮被点击时时候,此方法调用 @Override public void onClick(View v) { // 获取用户输入的号码 EditText et = (EditText) findViewById(R.id.et_phone); String phone = et.getText().toString(); //我们需要告诉系统,我们的动作:我要打电话 //创建意图对象 Intent intent = new Intent(); //把动作封装至意图对象当中 intent.setAction(Intent.ACTION_CALL); //设置打给谁 intent.setData(Uri.parse("tel:" + phone)); //把动作告诉系统 startActivity(intent); } }
<!--添加权限--> <uses-permission android:name="android.permission.CALL_PHONE"/>
<!--布局文件--><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" tools:context="indi.cc.dialer.MainActivity" android:orientation="vertical" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="请输入号码" /> <EditText android:id="@+id/et_phone" android:layout_width="match_parent" android:layout_height="wrap_content" /> <Button android:id="@+id/bt_call" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="拨打" /></LinearLayout>
界面显示:
0 0
- 黑马Android:电话拨号器
- android 电话拨号器
- Android电话拨号器
- android电话拨号器
- android电话拨号器
- Android电话拨号器
- android电话拨号器
- Android电话拨号器
- Android电话拨号器
- [Android]电话拨号器
- android 电话拨号器
- android电话拨号器
- Android电话拨号器
- android 电话拨号器
- Android电话拨号器
- Android电话拨号器
- Android 电话拨号器
- Android电话拨号器
- C语言基本教程 第12课:文件输入输出(IO)
- akka应用背景介绍
- Android多线程消息处理机制 HandlerThread案例分析
- 二维码制作-js客户端与java服务器端两种
- CSS Transform / Transition / Animation 属性的区别
- 黑马Android:电话拨号器
- Android 每周必看资源
- 用webstorm在chrome 调试页面时一直弹出说页面未经授权。
- java 的 equals()方法
- AIDL的学习记录
- 金额转换,阿拉伯数字的金额转换成中国传统大写汉字的形式
- Win10 Bash搭建嵌入式Qt开发平台
- BZOJ 1497 最小割
- ODB库安装使用简介