Android开发(4)Android电话拨号器
来源:互联网 发布:php进销存源码erp 编辑:程序博客网 时间:2024/05/01 11:43
安卓电话拨号器
1、新建一个名为javacallPhone的安卓项目,并在cn.csdn.hr.activity包下建一个CallPhoneActivity.java类
2.打开res下的Layout下的main.xml进行布局,设置布局方式为水平布局,再从左侧分别拖入textview,text files下的Phone,和button按钮,通过new String后效果如下:
3.
打开CallPhoneActivity.java进行编写,具体代码如下:
package cn.csdn.hr.activity;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.text.Editable;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class CallPhoneActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//设置显示的视图界面
setContentView(R.layout.main);
//获取该布局文件中相应的组件
Button callBtn = (Button) findViewById(R.id.callBtn);
//为按钮注册点击事件
callBtn.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// 拨号
//获取输入框 可编辑对象
EditText editText = (EditText) findViewById(R.id.editCallPhone);
//获取输入的电话号码
Editable editable = editText.getText();
//转换成字符串:editable.toString();
//意图
Intent intent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+editable.toString()));
//执行
startActivity(intent);
}
});
}
}
4.打开项目清单文件Andriod Manifest.xml,选择permissions,添加用户打电话权限,如下图:
在源代码中出现
<uses-permission android:name="android.permission.CALL_PHONE"/>
6、最后run as 安卓应用,实现拨号功能
- Android开发(4)Android电话拨号器
- Android开发(4)Android电话拨号器
- Android开发4:电话拨号器
- android开发 - 电话拨号器
- android 电话拨号器
- Android电话拨号器
- android电话拨号器
- android电话拨号器
- Android电话拨号器
- android电话拨号器
- Android电话拨号器
- Android电话拨号器
- [Android]电话拨号器
- android 电话拨号器
- android电话拨号器
- Android电话拨号器
- android 电话拨号器
- Android电话拨号器
- OpenNI 2.x与Kinect For Windows的安装
- ZooKeeper安装过程
- resignfirstresponder
- Java IO流学习总结
- linux创建读写文件
- Android开发(4)Android电话拨号器
- linux进程通信---几个发送信号的函数(kill,raise,alarm,pause)
- DIV层的五条叠加法则
- Android开发(5)--对应用进行单元测试
- 设置APP加载页面
- OpenCV 的四种边界生成方式
- 【Boost】boost库asio详解——boost::asio::buffer用法
- linux 远程shell 实现
- DXTREME Mobile中文教程分享