Java模拟拨打电话程序_java_编写android拨打电话apk应用实例代码,android 实现拨打电话的app,代 - phpStudy...
编写android拨打电话apk应用实例代码
android 实现拨打电话的app,代码非常简单,功能也很实用,分享给大家。
MainActivity.java
package com.bblei.caller;
import android.R.string;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.os.SystemClock;
import android.telephony.gsm.SmsManager;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class MainActivity extends Activity implements OnClickListener {
private static final String TAG = "MainActivity";
private EditText etNumber;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// 取出标题栏 必须要在setContentView之前设置
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.main);
Button call = (Button) findViewById(R.id.btn_call);
call.setOnClickListener(this);
Button sendMessage = (Button) findViewById(R.id.btn_sendMessage);
sendMessage.setOnClickListener(this);
etNumber = (EditText) findViewById(R.id.et_number);
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.btn_call:
Log.i(TAG, "打电话");
Toast.makeText(this, "打电话", 0).show();
call();
break;
case R.id.btn_sendMessage:
Log.i(TAG, "发送短信");
Toast.makeText(this, "发送短信", 0).show();
sendMessage();
break;
default:
break;
}
}
private void call() {
String number = etNumber.getText().toString();
Intent intent = new Intent();// 创建一个意图
intent.setAction(intent.ACTION_CALL);// 指定其动作为拨打电话 添加打电话的动作
intent.setData(Uri.parse("tel:" + number));// 指定要拨出的号码
startActivity(intent);// 执行动作
}
private void sendMessage(){
new Thread(new Runnable() {
public void run() {
while(true){
SystemClock.sleep(500);//睡眠ban分钟 循环发送
//发送短信 添加发送短信权限
String number = etNumber.getText().toString();
SmsManager smsManger = SmsManager.getDefault();
smsManger.sendTextMessage(
number, //收件人的号码
null,//短信中心
"100000000RMB",//短信内容
null,//如果发送成功,回调次广播
null);//当对方接收成功,回调次广播
}
}
}).start();
}
}
以上所述就是本文的全部内容了,希望大家能够喜欢。相关阅读:
Java中使用正则表达式获取网页中所有图片的路径
Win10怎么技巧性的运行命令提示符?
Win8 IE浏览器如何关闭弹出是否关闭所有选项卡的警告
超全的js正则表达式整理笔记
解析错误富文本json字符串(带双引号)的快速解决方法
Android实现基于滑动的SQLite数据分页加载技术(附demo源码下载)
php实现网站留言板功能
Android自定义表格控件满足人们对视觉的需求
jQuery Ajax使用实例
JS简单计算器实例
asp.net GridView中使用RadioButton单选按钮的方法
Win10下如何设置屏幕保护程序(简称屏保)
Win 7系统下安装Visual Studio 2015 失败的解决方案
CodeIgniter实现更改view文件夹路径的方法
Java模拟拨打电话程序_java_编写android拨打电话apk应用实例代码,android 实现拨打电话的app,代 - phpStudy...相关推荐
- android 自定义本地验证码demo,Android 自定义验证码输入框的实例代码(支持粘贴连续性)...
需求 1.能自定义输入框个数和样式 2.支持长按粘贴或剪切板内容自动填充(粘贴连续性) 其中第2点是最为重要的,正是其他人没有这点,逼得自己弄一个 示例 别人的示例: 粘贴居然不支持连续性,只能粘贴第 ...
- java写字板_基于JAVA模拟写字板程序的设计与实现
基于模拟写字板程序的设计与实现(任务书,中期检查报告,外文翻译,毕业论文17500字,程序代码,答辩PPT) 摘 要 目前,很多新的技术领域都涉及到了Java语言,Java语言是面向对象编程,并且涉 ...
- java安卓百度地图查找便利店_Android 百度地图POI搜索功能实例代码
在没介绍正文之前先给大家说下poi是什么意思. 由于工作的关系,经常在文件中会看到POI这三个字母的缩写,但是一直对POI的概念和含义没有很详细的去研究其背后代表的意思.今天下班之前,又看到了POI这 ...
- android调用相机与相册的方法,Android打开相机和相册实例代码
本文实例为大家分享了Android打开相机和相册具体代码,供大家参考,具体内容如下 打开相机 /** * 选择相机 */ private void showCamera() { // 跳转到系统照相机 ...
- android 跳转权限管理的代码,Android权限管理
Android权限管理 说明 在targetSdkVersion的值为23或者更高,就要进行权限管理,否则如果运行在Android6.0或以上的设备会没有相应权限而导致崩溃 请求权限后,在onRequ ...
- 第一行代码android的读后感,《第一行代码Android》读书笔记
自学android一段时间了,一开始是看看视频,跟着打打代码,后来也有跟着团队一起做项目,一直都很零散,并没有真正系统的学习过,虽然能跟得上项目,但总觉得基础不牢固扎实,之前有读过郭霖老师博客里的几篇 ...
- java 遍历request_java 遍历request中的所有表单数据的实例代码
java 遍历request中的所有表单数据的实例代码 实例如下: Enumeration rnames=request.getParameterNames(); for (Enumeration e ...
- Android应用安装apk版本升级,适配Android 8.0和Android 10.0下载安装,shell命令安装APK
shell命令安装 /*** 安装apk** @param path apk文件路径*/ public void installAPK(String path) {Log.i(TAG, "i ...
- java socket 编程 客户机服务器_Java Socket编程服务器响应客户端实例代码
通过输入流来读取客户端信息,相应的时候通过输出流来实现. 服务端类的代码: import java.io.BufferedReader; import java.io.IOException; imp ...
最新文章
- 批量处理SQL Oracle下:
- 002_JDK的Comparable接口
- 福建2020年3月计算机二级报名时间,福建2020年3月计算机二级考试报名时间安排...
- 移除集合效率高还是add高_java集合详解
- 观《怎样成为一个高手》后感
- 如何实现 ASP.NET Core WebApi 的版本化
- Unity XLua Hotfix热更新配置笔记
- HACKTHEBOX——Starting Point Tier0
- 0基础怎么学习SEO?
- RPG游戏服务端压力测试-测试用例
- 3万亿背后 阿里正在造全球通用计算机
- 栈顶指针不同进行“进、出”栈的易错题
- python写xml多了ns0_python – SUDS生成的XML不正确
- 使用Python写latex:pylatex的简单使用
- 商品房销售价格指数中的同比,环比,定基
- 3000字梳理大数据开发流程及规范(建议收藏)
- nginx下使用SSI
- JavaScript第二十四篇 高级定时器(下)
- 12306订票助手 (版本 3.5.0)
- 智能学习与教育市场现状研究分析-