android打电话
㈠ 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);
}
}
㈡ android怎样点击号码就拨打电话
点好号码的话,应该是监听listview的item的点击事情,然后调用intent,就可以拨打电话了。
㈢ android 锁屏打电话怎么实现
我朋友手机也发生过这样的情况 一般是第三方软件造成的 恢复出厂设置就可以了 但是你的是刷过机的 硬格 恢复出厂设置 看看有用没有 不然就得找专业人士了
㈣ Android怎么实现打电话源码
Activity对应的xml的布局
<RelativeLayout xmlns:android="schemas.android.com/apk/res/android" ,前面加上http xmlns:tools="schemas.android.com/tools" 前面加上http
android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" >
<EditText android:id="@+id/telNo" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_marginLeft="25dp" android:layout_marginTop="26dp" />
<Button android:id="@+id/btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/telNo" android:layout_below="@+id/telNo" android:layout_marginTop="37dp" android:text="Button" />
</RelativeLayout>
主项目里面的Activity里面的方法,注意,添加命名空间
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button btn = (Button)findViewById(R.id.btn); final EditText phoneNoText = (EditText)findViewById(R.id.telNo); btn.setOnClickListener(new View.OnClickListener() { public void onClick(View arg0) { String telNo = phoneNoText.getText().toString(); if((telNo!=null)&&(!"".equals(telNo.trim()))){ Intent intent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+telNo)); startActivity(intent); } } }); }
在AndroidManifest.xml里面修改关键部分。
<uses-permission android:name="android.permission.CALL_PHONE"/>
上述功能是准许用户,可以执行,拨号功能,这是必不可少的,没有的话,会包异常。
㈤ 安卓系统用来打电话的是哪些软件
去下载一个卡刷的包吧,用winrar之类的压缩软件可以打开压缩包,拨号的那个一般在system/app下,名字一般叫“phone.apk”
㈥ android 拨打电话界面。可以使用键盘拨打,也可以点击listview的item拨打。如果系统
你好,很高兴为你解答问题!
学习了。
新软件。
如果这个答案能够帮到你,请及时采纳噢,谢谢!
㈦ android如何获取textview里的值 然后拨打电话,已经有一个拨打电话的按钮了,如何获取值然后拨打
TextView text=(TextView)findViewById(R.id.textview01);
String s=text.getText().toString().trim();
Intent myIntentDial=new Intent("android.intent.action.CALL",Uri.parse("tel:"+s));
startActivity(myIntentDial);
㈧ 安卓怎么判断拨打打电话是否接通了
android源码里面是有以下状态的:
IDLE,//待机,没有连接
ACTIVE,//通话
HOLDING,//挂断通话
DIALING,//响铃
ALERTING,//提醒
INCOMING,//来电
WAITING,//等待接通
DISCONNECTED,//连接断开后
DISCONNECTING;//连接断开工程中
㈨ android如何实现后台打电话
第一种方法,拨打电话跳转到拨号界面。源代码如下:
?
1
2
3
4
Intent intent = new Intent(Intent.ACTION_DIAL);
Uri data = Uri.parse("tel:" + "135xxxxxxxx");
intent.setData(data);
㈩ 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
连接手机,运行程序