【学习笔记】day1_快速入门 14_电话拨号器定义布局&获取组件对象
来源:互联网 发布:cf一键鬼跳宏设置数据 编辑:程序博客网 时间:2024/04/30 14:42
Java代码:
package com.itheima.dialer;import android.net.Uri;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;public class MainActivity extends Activity {//Activity创建时自动执行 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //获取布局文件中定义的按钮 Button bt = (Button) findViewById(R.id.bt); //设置侦听 bt.setOnClickListener(new MyListener()); } class MyListener implements OnClickListener{ //按钮点击时调用@Overridepublic void onClick(View v) {//获取输入框的对象EditText et = (EditText) findViewById(R.id.et);//获取用户输入的号码String number = et.getText().toString();//告诉系统,我的动作是打电话//1.创建意图Intent intent = new Intent();//2.把动作封装至意图中intent.setAction(Intent.ACTION_CALL);//3.打电话打给谁intent.setData(Uri.parse("tel:" + number));//4.告诉系统,我的动作startActivity(intent);} } }注意事项:
1.拨打电话需要在AndroidManifest.xml文件中申请权限
<uses-permission android:name="android.permission.CALL_PHONE"/>2.实际开发中会用到判断手机号格式
传送门 【Android基础学习】正则表达式判断手机号
0 0
- 【学习笔记】day1_快速入门 14_电话拨号器定义布局&获取组件对象
- 黑马66期android学习笔记14-电话拨号器定义布局&获取组件对象
- 黑马66期android学习笔记 day1_快速入门笔记
- 【学习笔记】day1_快速入门 03_Android体系结构
- Day1_面向对象 Java 学习笔记
- android学习笔记2--------------电话拨号器
- 学习笔记06—电话拨号器
- 01_电话拨号器
- Android学习笔记(1)——电话拨号器
- Androidx学习笔记(3)-- 电话拨号器编写
- Android学习--电话拨号器
- 01_电话拨号器工程
- (六)8天快速掌握Android视频教程_电话拨号器
- python学习笔记day1_语言基础流程控制_理解字符编码
- Android入门之电话拨号器
- freemarker学习笔记_快速入门
- 笔记 - Android - 1.电话拨号器
- Android开发_电话拨号
- 使用xshell链接本地虚拟机中的Linux
- java 面试题 打印出九九乘法表
- Swift2编程之道:POP+MVVM
- Reentrancy and Thread-Safety
- Binder学习指南
- 【学习笔记】day1_快速入门 14_电话拨号器定义布局&获取组件对象
- 如何用php下载文件?
- 常用的设计模式
- ViewPager实现无限循环
- IOS(UI)_属性传值
- 选择
- leetcode:Increasing Triplet Subsequence
- 非递归遍历二叉树
- 关于Eclipse上使用可视化设计界面(Java EE 使用可视化界面设计)