android短信接受震动,Android中实现拨打电话、发送短信、响铃、震动和获取当前时间...
如果要实现以下功能,需先在Androidmainifest.xml中注册来获取权限,xml代码如下:
请求获取发送短信权限
请求获取拨打电话权限
请求截获短信的权限
请求读取手机状态的权限
请求震动的权限
拨打电话
public void CallPhone(Context context,String phoneNum){ //拨打电话
//context 上下文
//phoneNum 手机号
Intent intenta = new Intent();
Uri uri = Uri.parse("tel:" + phoneNum);
intenta.setAction(Intent.ACTION_CALL);
intenta.setData(uri);
intenta.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intenta);
}
发送短信
public void SendMessage(String phoneNum,String sms){//发送短信
//phoneNum 手机号
//sms 短信内容
SmsManager manager=SmsManager.getDefault();
manager.sendTextMessage(phoneNum, null,sms, null, null);
}
响铃
public void Ring(Context context){ //手机响铃
//context 上下文
MediaPlayer player = MediaPlayer.create(context, R.raw.ls);
//raw是新建在/res下的文件夹,ls是raw文件下mp3文件
player.start();
try {
Thread.sleep(10 * 1000);//响铃时间10s
} catch (Exception e) {
}
player.stop();
}
震动
public void Vib(Context context){ //手机震动
Vibrator vibate = (Vibrator) context.getSystemService(Context.VIBRATOR_SERVICE);
vibate.vibrate(10 * 1000);
}
获取系统当前时间
public String getTime(){//获取本机时间
Date date = new Date() ;
String time = ""+(date.getYear()+1900)+"/" ;
time += (date.getMonth()+1)+"/" ;
time += date.getDate()+" " ;
time += date.getHours()+":" ;
if(date.getMinutes()<10){
time += "0" ;
}
time += date.getMinutes()+":" ;
if(date.getSeconds()<10){
time += "0" ;
}
time += date.getSeconds()+" " ;
return time;
}
这些功能在以后的开发中会经常用到,所以最好用一个类封装起来
android短信接受震动,Android中实现拨打电话、发送短信、响铃、震动和获取当前时间...相关推荐
- android 拨打电话 发送短信 权限,Android开发实现拨打电话与发送信息的方法分析...
本文实例讲述了Android开发实现拨打电话与发送信息的方法.分享给大家供大家参考,具体如下: xml布局: android:layout_width="fill_parent" ...
- 跳转到设置相应项-打开其他应用-打开浏览器-拨打电话-发送短信
原文网址:http://blog.csdn.net/james_1010/article/details/8556715 一,打开设置各项 5.0+后可在代码中调用如下代码打开设置相应界面: NSUR ...
- ios 跳转到设置相应项-打开其他应用-打开浏览器-拨打电话-发送短信
一,打开设置各项 5.0+后可在代码中调用如下代码打开设置相应界面: NSURL*url=[NSURL URLWithString:@"command stringI"]; [[U ...
- Arduino+sim800C家居安防火灾报警 拨打电话 发送短信例程程序
家居安防报警器,参考程序. 火灾报警 涉及用sim800c发短信,拨打电话通知. 接线: Sim800c 3.3V -> Arduino 3.3V Sim800c G ...
- 移动端网页站点调用拨打电话发送短信等功能
打电话 在android的浏览器中,如果电话号码是 XXX-XXX-XXXX的型式的话,用户点击的时候,拨号面板会激活,但是如果不是这一特定的格式,那么拨号功能是不会启动的.其实可以通过链接的方式激活 ...
- Mobile 拨打电话 发送短信
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...
- android 中打电话,Android 在 APP 中实现拨打电话的方法
Android 在 APP 中实现拨打电话的方法 2020-12-20 09:17:08 方法一: 首先添加拨打电话的权限: /** * 拨打电话(直接拨打电话) * @param phoneNum ...
- 命令行模拟拨打电话、短信
1.启动android emulator,查看标题栏找出端口.一般是android emulator (5554),其中 5554就是端口. 2.打开命令行,输入telnet localhost 55 ...
- 互联网早报:腾讯推出“微小号”,用虚拟手机号拨打电话收发短信
行业热点 1.腾讯推出"微小号",用虚拟手机号拨打电话收发短信: 2.得物App:误操作发出数万 520 无门槛券,不是营销,订单算数: 3.滴滴网约车宣布进入南非市场,4 月将进 ...
最新文章
- ORA-12514 监听程序当前无法识别连接描述符中的服务
- java系统教程_Java 教程(开发环境配置+基础语法)
- css伪类focus的测试
- Zookeeper和分布式环境中的假死脑裂问题(转)
- 第一百三十七期:一个简单的小案例带你理解MySQL中的事务
- 【笔记】Windows Phone 8开发笔记之API
- 经典Java编程面试题分析
- mysql索引的使用及优化方法_MySQL中索引和优化的用法总结
- Kafka和RocketMQ底层存储:零拷贝技术
- java怎么看提示错误,Mabatis错误提示Parameter index out of range的处理方法
- D3D学习摘记(I)上
- word宏、宏编程以及VBA
- 《菜根谭》原文附译文
- excel文件解密打开密码
- android 开启wifi代码,Android编程打开WiFi
- [面试经验]一汽大众旗下车联网公司摩斯智联面试记
- 如何在FPS游戏中快速实现简单的人体定位算法
- laravel 模型局部不更新updated_at字段
- 为你开发的应用赋能文档协作功能
- python pandas 在现有excel中插入新数据
热门文章
- 他是硅谷最好斗的华人 微软、谷歌、特斯拉都离不开他
- android 相机 app,android – Emulator的相机内置app buggy在Froyo / 2.2?
- DDN公司为日本最新人工智能基础设施ABGCI提供大容量存储解决方案
- 短信平台验证码的特点
- 我的世界海洋java_我的世界Minecraft Java版18w15a发布
- iphone手机上三个麦克风作用
- Photoshop-颜色的调整
- BUAA_OO第三单元总结性博客作业——JML
- 三维计算机动画的制作软件,几款常用的三维动画设计软件介绍
- 运营好公众号需要具备的能力/技能