Android 实现打电话功能demo
来源:互联网 发布:阿里云os 破解 编辑:程序博客网 时间:2024/05/24 06:36
package com.gj.call;import android.app.Activity;import android.app.ActionBar;import android.app.Fragment;import android.app.Notification.Action;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.view.LayoutInflater;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.view.View.OnClickListener;import android.view.ViewGroup;import android.widget.Button;import android.widget.EditText;import android.widget.Toast;import android.os.Build;public class MainActivity extends Activity implements OnClickListener{EditText editText;Button button; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //获取电话输入框控件 editText = (EditText)findViewById(R.id.editText1); //获取点击按钮控件,并添加点击事件 button = (Button)findViewById(R.id.button1); button.setOnClickListener(this); }@Overridepublic void onClick(View v) {// TODO Auto-generated method stubswitch (v.getId()) {case R.id.button1://去空判断String num = editText.getText().toString().trim();if(num.isEmpty()){//弹出提示框Toast.LENGTH_SHORT 表示显示时间Toast.makeText(this, "电话号码不能为空", Toast.LENGTH_SHORT).show();return;}/** * 打电话需要获取系统权限,需要到AndroidManifest.xml里面配置权限 * <uses-permission android:name="android.permission.CALL_PHONE"/> */Intent intent = new Intent();//设置意图要做的事,这里是打电话intent.setAction(Intent.ACTION_CALL);//设置参数 Uri请求资源表示符intent.setData(Uri.parse("tel:"+num));startActivity(intent);break;default:break;}}}
0 0
- Android 实现打电话功能demo
- Android实现打电话功能
- Android实现打电话功能
- Android应用开发---调用系统的打电话功能demo
- Android模拟打电话功能的实现
- android实现打电话 发短信功能
- iOS实现打电话功能
- UiAutomator实现打电话功能
- 打电话功能的实现
- 打电话功能的实现
- Android 调用Android功能实现虚拟打电话程序
- Android成长之路-打电话功能的实现
- Android添加联系人发短信以及打电话功能实现
- 【Android开发那点破事】实现打电话功能
- android webview自定义标签!(实现打电话的功能);
- Android 添加联系人发短信以及打电话功能实现
- 【Android开发那点破事】实现打电话功能
- 实现打电话和发短息功能
- 林达华推荐的几本数学书
- 将ASP纪录集输出成n列的的表格形式显示的方法
- C++拷贝构造函数与赋值函数
- Sublime Plugin - 实现类似Notepad复制文件到分屏的插件
- 【什么是委托】
- Android 实现打电话功能demo
- extern "c"用法
- linux下SSH远程连接服务慢解决方案
- QJsonDocument 处理 JSON
- DIV CSS 居中
- android SQLite使用SQLiteOpenHelper类对数据库进行操作
- 让nginx完美支持Thinkphp的配置
- ZOJ 1074 Problem Set || nyoj 104 最大和
- PHP中elseif与else if的区别