如果要实现以下功能,需先在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中实现拨打电话、发送短信、响铃、震动和获取当前时间...相关推荐

  1. android 拨打电话 发送短信 权限,Android开发实现拨打电话与发送信息的方法分析...

    本文实例讲述了Android开发实现拨打电话与发送信息的方法.分享给大家供大家参考,具体如下: xml布局: android:layout_width="fill_parent" ...

  2. 跳转到设置相应项-打开其他应用-打开浏览器-拨打电话-发送短信

    原文网址:http://blog.csdn.net/james_1010/article/details/8556715 一,打开设置各项 5.0+后可在代码中调用如下代码打开设置相应界面: NSUR ...

  3. ios 跳转到设置相应项-打开其他应用-打开浏览器-拨打电话-发送短信

    一,打开设置各项 5.0+后可在代码中调用如下代码打开设置相应界面: NSURL*url=[NSURL URLWithString:@"command stringI"]; [[U ...

  4. Arduino+sim800C家居安防火灾报警 拨打电话 发送短信例程程序

    家居安防报警器,参考程序. 火灾报警 涉及用sim800c发短信,拨打电话通知.               接线: Sim800c 3.3V -> Arduino 3.3V Sim800c G ...

  5. 移动端网页站点调用拨打电话发送短信等功能

    打电话 在android的浏览器中,如果电话号码是 XXX-XXX-XXXX的型式的话,用户点击的时候,拨号面板会激活,但是如果不是这一特定的格式,那么拨号功能是不会启动的.其实可以通过链接的方式激活 ...

  6. Mobile 拨打电话 发送短信

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...

  7. android 中打电话,Android 在 APP 中实现拨打电话的方法

    Android 在 APP 中实现拨打电话的方法 2020-12-20 09:17:08 方法一: 首先添加拨打电话的权限: /** * 拨打电话(直接拨打电话) * @param phoneNum ...

  8. 命令行模拟拨打电话、短信

    1.启动android emulator,查看标题栏找出端口.一般是android emulator (5554),其中 5554就是端口. 2.打开命令行,输入telnet localhost 55 ...

  9. 互联网早报:腾讯推出“微小号”,用虚拟手机号拨打电话收发短信

    行业热点 1.腾讯推出"微小号",用虚拟手机号拨打电话收发短信: 2.得物App:误操作发出数万 520 无门槛券,不是营销,订单算数: 3.滴滴网约车宣布进入南非市场,4 月将进 ...

最新文章

  1. ORA-12514 监听程序当前无法识别连接描述符中的服务
  2. java系统教程_Java 教程(开发环境配置+基础语法)
  3. css伪类focus的测试
  4. Zookeeper和分布式环境中的假死脑裂问题(转)
  5. 第一百三十七期:一个简单的小案例带你理解MySQL中的事务
  6. 【笔记】Windows Phone 8开发笔记之API
  7. 经典Java编程面试题分析
  8. mysql索引的使用及优化方法_MySQL中索引和优化的用法总结
  9. Kafka和RocketMQ底层存储:零拷贝技术
  10. java怎么看提示错误,Mabatis错误提示Parameter index out of range的处理方法
  11. D3D学习摘记(I)上
  12. word宏、宏编程以及VBA
  13. 《菜根谭》原文附译文
  14. excel文件解密打开密码
  15. android 开启wifi代码,Android编程打开WiFi
  16. [面试经验]一汽大众旗下车联网公司摩斯智联面试记
  17. 如何在FPS游戏中快速实现简单的人体定位算法
  18. laravel 模型局部不更新updated_at字段
  19. 为你开发的应用赋能文档协作功能
  20. python pandas 在现有excel中插入新数据

热门文章

  1. 他是硅谷最好斗的华人 微软、谷歌、特斯拉都离不开他
  2. android 相机 app,android – Emulator的相机内置app buggy在Froyo / 2.2?
  3. DDN公司为日本最新人工智能基础设施ABGCI提供大容量存储解决方案
  4. 短信平台验证码的特点
  5. 我的世界海洋java_我的世界Minecraft Java版18w15a发布
  6. iphone手机上三个麦克风作用
  7. Photoshop-颜色的调整
  8. BUAA_OO第三单元总结性博客作业——JML
  9. 三维计算机动画的制作软件,几款常用的三维动画设计软件介绍
  10. 运营好公众号需要具备的能力/技能