package com.itheima.callphone;
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;
import android.widget.EditText;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//1.找到需要使用的控件 id:资源在R文件中的常量引用
final EditText et_number = (EditText) findViewById(R.id.et_number);//找到EditeText是为了获取用户输入的电话号码
Button bt_callphone = (Button) findViewById(R.id.bt_callphone);//找到Button是为了设置点击事件
//2.设置按钮的点击事件
bt_callphone.setOnClickListener(new OnClickListener() {
//onclick :控件被点击的时候回调用该方法
@Override
public void onClick(View v) {
//3.获取用户输入的电话号码
String number = et_number.getText().toString().trim();//通过EditText获取该控件上显示的文本内容
//4.拨打电话号码
Intent intent = new Intent();//创建一个意图对象; 奴隶,打电话
intent.setAction(Intent.ACTION_CALL);//设置意图对象的动作,打电话
intent.setData(Uri.parse("tel:"+number));// 设置意图对象的数据,告诉奴隶拨打的电话号码
startActivity(intent);//去启动一个意图对象
/* Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setData(Uri.parse("http://www.baidu.com"));
startActivity(intent);
*/
}
});
}
}
电话拨打器
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 1)需要在页面生成一个二维码。(草料二维码、二维码生成器插件rqcode-react等)2)新写一个页面:主要是需...
- ios常用功能集合(本地邮件,本地短信,拨打电话,获取联系人,加速器,蓝牙,WKWebView,地图) 不断完善中...
- 解决方法超简单, 只要在后台加上一行代码: 参考链接: http://jingyan.baidu.com/arti...