android打电话,安卓接电话

android开发怎么拨打电话

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

创新互联建站专注为客户提供全方位的互联网综合服务,包含不限于做网站、成都网站制作、白云网络推广、微信小程序、白云网络营销、白云企业策划、白云品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联建站为所有大学生创业者提供白云建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com

import android.content.Context;

import android.content.Intent;

import android.net.Uri;

public void Call(String Num,Context c){

if(Num !=null  Num.length() 0){

Intent itt=new Intent(Intent.ACTION_DIAL,Uri.parse("tel:"+Num));

itt.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

c.startActivity(itt);

}

}

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

!--- 权限 ---

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

import android.content.Context;

import android.content.Intent;

import android.net.Uri;

public void Call(String Num,Context c){

if(Num !=null  Num.length() 0){

Intent itt=new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+Num));

itt.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

c.startActivity(itt);

}

}

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

很简单的,自己给自己打电话是接不通的。

Intent phoneIntent = new Intent(

"android.intent.action.CALL", Uri.parse("tel:"

+ inputStr));

// 启动

startActivity(phoneIntent);

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

连接手机,运行程序

如何向Android模拟器打电话

一、布局,拖一个框用来输入电话号码,一个按扭拨号

二、打电话的权限添加进来

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

三、写拨号的点击事件

Activity:

public class DialerAction extends Activity {

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

Button button =(Button)findViewById(R.id.button);

button.setOnClickListener(new View.OnClickListener(){

publicvoid onClick(View v) {

EditTexteditText = (EditText)findViewById(R.id.mobile);

Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:"+ editText.getText()));

DialerAction.this.startActivity(intent);

}

});

}

}

四,输入另一个模拟器,例如5554 5556之类的号码就可以打电话了


当前标题:android打电话,安卓接电话
标题网址:http://myzitong.com/article/dssogid.html