永发信息网

Android中怎样调用拨打电话

答案:2  悬赏:50  手机版
解决时间 2021-02-13 18:04
Android中怎样调用拨打电话
最佳答案
开发步骤

1
新建一个Android工程,取名为TestCallphone

2
打开res|layout|activity_main.xml

3
编辑activity_main.xml,添加如下代码:
<Button android:id="@+id/btn_call"
android:layout_width="wrap_content"
android:layout_height="wrap_content" android:text="直接呼叫联通客服10010"
/>

4
打开MainActivity.java,并编辑,添加如下代码:
import
android.app.Activity;import android.content.Intent;import
android.net.Uri;import android.os.Bundle;import android.view.View;import
android.view.View.OnClickListener;import android.widget.Button;
public class MainActivity extends Activity { private Button mCallButton;
@Override protected
void onCreate(Bundle savedInstanceState)
{ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mCallButton
= (Button)
findViewById(R.id.btn_call); mCallButton.setOnClickListener(new
OnClickListener() { @Override public void onClick(View v)
{ Intent intent = new Intent(Intent.ACTION_CALL,
Uri .parse("tel:10010")); startActivity(intent); } }); }
}

5
打开AndroidManifest.xml,添加拨打电话的权限,
<uses-permission android:name="android.permission.CALL_PHONE"/>
必须添加这条权限,否则无法拨打电话

6
连接手机,运行程序
END
验证步骤

运行程序后,界面显示如下

点击按钮“直接呼叫联通客服10010”后,显示界面如下

3
程序代码成功的调用了系统直接拨打电话的功能。
全部回答
新建一个android工程,取名为testcallphone 打开res|layout|activity_main.xml 编辑activity_main.xml,添加如下代码: &lt;button android:id=&quot;@+id/btn_call&quot; android:layout_width=&quot;wrap_content&quot; android:layout_height=&quot;wrap_content&quot; android:text=&quot;直接呼叫联通客服10010&quot; /&gt; 打开mainactivity.java,并编辑,添加如下代码: import android.app.activity;import android.content.intent;import android.net.uri;import android.os.bundle;import android.view.view;import android.view.view.onclicklistener;import android.widget.button; public class mainactivity extends activity { private button mcallbutton; @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); mcallbutton = (button) findviewbyid(r.id.btn_call); mcallbutton.setonclicklistener(new onclicklistener() { @override public void onclick(view v) { intent intent = new intent(intent.action_call, uri .parse(&quot;tel:10010&quot;)); startactivity(intent); } }); } } 打开androidmanifest.xml,添加拨打电话的权限, &lt;uses-permission android:name=&quot;android.permission.call_phone&quot;/&gt; 必须添加这条权限,否则无法拨打电话 6 连接手机,运行程序
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
汇润万家超市地址在哪,我要去那里办事
【特岗教师一个月工资】特岗教师一个月到手工
英语作文,有关于学校实验室的使用规则.
生何首乌有副作用吗??跟制过的首乌有什么区别
濮阳七彩光华文化传媒有限公司地址在哪,我要
悠悠六十载春秋,一个甲子的轮回阅读答案
瑞安莘塍到温州火车站怎么走(急呀)
学历认证查询查询码怎么获取
中国人民大学的大一新生宿舍是否要选好差几等
电子工程师要学多久
有没有带蓝牙的收音机。,有没有人可以分享一
资阳市云锦园林工程有限公司这个地址在什么地
spss怎么算不出来97.5分位数。
君香大酒店地址在什么地方,想过去办事
s7e怎么作为存储连接电脑
推荐资讯
中铁十八局人事部门有彭经理这个人吗?他用手
请问我的右脚小拇指疼怎么办?
先化简,再求值 5x的平方-(3y的平方+7xy)+
【部分与部份】大部分和大部份的区别
网上免费算卦
全民k歌戴耳机录出来的歌里面只有自己的声音
柔婷美容护肤中心(鹰潭胜利店)地址在哪,我要
小茉莉美甲怎么去啊,我要去那办事
威盾保安服务公司安阳分公司在什么地方啊,我
歌词有啊咦咦啊咦累是什么歌曲,一个女生唱的
我家有装wifi但是没有装电脑,我想改密码 在
女友给我戴了绿冒!我该怎么办!心里很难受啊
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?