当前位置:首页 » 安卓系统 » android开发打电话

android开发打电话

发布时间: 2023-02-11 02:05:53

A. 在androidstudio实现打电话功能真的会打出去吗

在androidstudio实现打电话功能真的会打出去。
1、新建工程后,编辑界面。
2、点击图像按钮时其实是启动了另外一个activity。
3、编辑MainActivity。
4、添加权限。
5、安卓6以上需要额外添加一个权限申请。
6、即可实现效果。

B. android开发怎么拨打电话

无权限版(弹出拨号界面并自动输入电话号码,用户选择是否拨号):

java">importandroid.content.Context;
importandroid.content.Intent;
importandroid.net.Uri;
publicvoidCall(StringNum,Contextc){
if(Num!=null&&Num.length()>0){
Intentitt=newIntent(Intent.ACTION_DIAL,Uri.parse("tel:"+Num));
itt.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
c.startActivity(itt);
}
}

权限版(弹出拨号界面,自动输入电话号码并立刻拨号,在部分系统中会触发安全警告):

<!---权限--->
<uses-permissionandroid:name="android.permission.CALL_PHONE"/>
importandroid.content.Context;
importandroid.content.Intent;
importandroid.net.Uri;
publicvoidCall(StringNum,Contextc){
if(Num!=null&&Num.length()>0){
Intentitt=newIntent(Intent.ACTION_CALL,Uri.parse("tel:"+Num));
itt.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
c.startActivity(itt);
}
}

C. android怎么调用手机系统打电话

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

打开res|layout|activity_main.xml

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

打开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); } }); }
}

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

6
连接手机,运行程序

D. android开发怎么给自己的设备打电话

很简单的,自己给自己打电话是接不通的。
Intent phoneIntent = new Intent(
"android.intent.action.CALL", Uri.parse("tel:"
+ inputStr));
// 启动
startActivity(phoneIntent);

E. 六、安卓开发与Unity——02、安卓做一个打电话APP

上一篇我们已经制作出了一个APP了,但是我们再深入一点点学一下,做一个APP能调用手机打电话的功能。

有语法报错,Alt + Enter,引入这个Intent类和Uri。
import android.content.Intent;
import android.net.Uri;
知识点:
1)、import 关键字
为了能够使用某一个包的成员,我们需要在 Java 程序中明确导入该包。使用 "import" 语句可完成此功能。
在 java 源文件中 import 语句应位于 package 语句之后,所有类的定义之前,可以没有,也可以有多条,
其语法格式为:import package1[.package2…].(classname|*);
与package对应。比如C#里namespace与using对应。

2)、Intent 启动应用程序内部activity,还可以启动其他应用程序activity,以及发送广播动作。eg:
拨打电话、打开Android系统通话记录页面、拨号界面、发送email、选择相同类型的应用、自定义action等。这里就用到了打电话功能。

热点内容
海澜之家广告脚本 发布:2025-05-17 13:56:06 浏览:29
手文件夹恢复 发布:2025-05-17 13:53:32 浏览:992
linux怎么看进程 发布:2025-05-17 13:53:30 浏览:302
thinkphp字段缓存 发布:2025-05-17 13:52:01 浏览:574
山灵app安卓版如何设置 发布:2025-05-17 13:51:49 浏览:387
帆布压缩袋 发布:2025-05-17 13:26:27 浏览:457
c语言16进制表示方法 发布:2025-05-17 13:11:25 浏览:480
ftp单位 发布:2025-05-17 13:10:03 浏览:142
c语言编写n的阶乘 发布:2025-05-17 13:10:02 浏览:685
lockjava 发布:2025-05-17 13:02:08 浏览:311