Android点击按钮拨打电话

代码改变世界

Android点击按钮拨打电话

public void callPhone(String str) {
    Intent intent=new Intent();
    intent.setAction(Intent.ACTION_DIAL);
    intent.setData(Uri.parse("tel:" + str));
    startActivity(intent);
}

  

如何使用:

setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    callPhone("18888888888");
}

  

时间: 2024-10-02 20:34:13

Android点击按钮拨打电话的相关文章

Android中如何调用拨打电话?

Android系统原本就为手机设计,所以,在android系统中的任何App中,只要愿意,拨打指定电话非常方便. 核心就是使用Intent跳转,指定请求Action为Intent.ACTION_CALL 即可. [源码下载] http://www.code4apk.com/android-code/178 核心代码如下: 1 Intent intent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:13888888888"); 下面一起来

Android开发手记(15) 拨打电话和收发短信

1.Intent简介 Android组价之间的通信,由Intent来协助完成.Intent负责对应用中一次操作的动作.动作涉及数据.附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用. Intent可以启动一个Activity,也可以启动一个Service,还可以发起一个广播Broadcasts.分别通过startActivity();startService();startBroadcasts();来执行操作. 在

使用Android点击按钮跳转页面

1.首先新建一个Android工程,命名为MyApp(名字可以自己随意起); 2.以原有的MainActivity.java文件为登录界面,然后在src文件中的包上面右击选择New目录下的Other中的Android Activity,选择BlankActivity,修改一个Activity的名字(自定义),我这里命名为BankActivity,点选finish然后新建完成一个返回页面;\ 3.接下来就要添加布局文件了,我们在res文件下的layout文件里先双击activity_main.xm

Android无需申请权限拨打电话

Android打电话有两种实现方法: 第一种方法,拨打电话跳转到拨号界面.源代码如下: Intent intent = new Intent(Intent.ACTION_DIAL); Uri data = Uri.parse("tel:" + "135xxxxxxxx"); intent.setData(data); startActivity(intent); 第二种方法,拨打电话直接进行拨打,但是有些第三方rom(例如:MIUI),不会直接进行拨打,而是要用户进

android手机web网站拨打电话几种方式

1. <input name="phone" format="*m" value="13"/> <do type="option" label="呼出号"> <go href="wtai://wp/mc;$(phone_no)" mce_href="wtai://wp/mc;$(phone_no)"/> </do><

Android使用Intent实现拨打电话的动作

使用Intent实现打电话的动作,我们须要在 AnroidMainfest.xml中增加通话权限,打开这个文件,在application节点的前面增加以下内容 <uses-permission android:name="android.permission.CALL_PHONE" /> 以下,使用Intent实现打电话的这个动作,看代码 Intent intent = new Intent(); intent.setAction(Intent.ACTION_CALL);

Android点击按钮切换背景效果-selector使用方法

有时候我们要实现“按下按钮和释放按钮时,按钮的背景图片(颜色)不同”的效果,我们可以用selector实现 1.编写XML代码:在项目的res/drawable目录下新建xml文件,添加相关代码: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <i

Android中点击按钮获取string.xml中内容并弹窗提示

场景 AndroidStudio跑起来第一个App时新手遇到的那些坑: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103797243 效果 注: 博客:https://blog.csdn.net/badao_liumang_qizhi关注公众号霸道的程序猿获取编程相关电子书.教程推送与免费下载. 实现 新建project后,打开布局文件activity_main.xml 添加一个Button <Button android

android 点击按钮,使其他控件获得焦点

需求:点击一个Button,,让EditText获得焦点: 很简单, 1.在EditText的xml属性中添加 android:focusable="true" 2.在Button的点击事件中添加EditText的焦点判断和焦点的获得. btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if(editText.isFocused()){ //已获得焦点