2.Android studio 电话拨号

2019.8.21  0点27分

刚刚能给自己的app实现打电话功能了,

激动的就赶快来分享了,

今天上午直接安软件安装到心态崩崩,

这软件可能是我用了盗版的原因

导致安装之后出现,不能匹配的情况,

查了一上午也没能成功破解,

最后怀疑是自己在胡乱操作的时候,

把原来的安装路径什么的弄乱了

终于狠下心来,

重新安装一遍,

不过今天下午又出现了那种情况,

被支配的恐惧啊啊啊

最后自己胡乱下了点sdk,又重启了一遍自己的AS

现在解决

但是不知道怎么解决的,

都没敢关机,坚持着把这几页书看完

终于能和书上一样实现功能,

虽然,他用的是eclipse for android

在我的理解实际上是强行理解之下,

终于找到了这两个软件的共同点,

并且能够使用了,

废话说了8分钟,开始今天的分享,

 

先介绍一下功能

实现可以点击一个按钮拨打电话

代码奉上

 

MainActivity界面中

 //监听猪哥的按钮这个类
    public void clickk_1(View source)
    {
        TextView tv1 = (TextView)findViewById(R.id.tt2);
        tv1.setText("黑猪尹");

     //吐司实现能够友好的给客户提示
        Toast.makeText(MainActivity.this, "开始给猪哥打电话", Toast.LENGTH_SHORT).show();

        //试图给猪哥打电话
        //新建一个意图

        Intent intent = new Intent();
        //确认意图的种类是想打电话
        intent.setAction(Intent.ACTION_CALL);
        //确定打电话的号码
        intent.setData(Uri.parse("tel:" + 573924));//number 可以替换为固定的电话
        //开启意图
        startActivity(intent);

    }

 

在activity_main中,按钮的代码是这样的

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="尹虓䶮"
        android:id="@+id/button"
        android:layout_below="@+id/textView"
        android:layout_alignParentStart="true"
        android:layout_marginStart="35dp"
        android:layout_marginTop="26dp"
    //给猪哥这个按钮加上一个监听,为clickk_1
        android:onClick="clickk_1"
        />

 

当然不要忘了,要给你的软件加上一个可以打电话的权限.

在这个界面的这个位置里面加上这样一个申请权限的东西,就可以了

代码如下

    <uses-permission android:name="android.permission.CALL_PHONE" />

 

 

 补充:电话号码长了

 

 

 

 

祝你成功!!!!

 

posted on 2019-08-21 01:05  盛世孤舟  阅读(677)  评论(0)    收藏  举报

导航