final String SMS_RECEIVED = "android.provider.Telephony.SMS_RECEIVED";
BroadcastReceiver SMSbr = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
Bundle bundle = intent.getExtras();
if (bundle != null) {
Object[] pdus = (Object[]) bundle.get("pdus");
final SmsMessage[] messages = new SmsMessage[pdus.length];
for (int i = 0; i < pdus.length; i++)
messages[i] = SmsMessage
.createFromPdu((byte[]) pdus[i]);
if (messages.length > -1) {
.
String smsToast = "New SMS received from "
+ messages[0].getOriginatingAddress() + "\n'"
+ messages[0].getMessageBody() + "'";
Toast.makeText(context, smsToast, Toast.LENGTH_LONG)
.show();
}
}
}
};
IntentFilter SMSfilter = new IntentFilter(SMS_RECEIVED);
this.registerReceiver(SMSbr, SMSfilter);
private boolean checkSMS() {
// Sets the sms inbox's URI
Uri uriSMS = Uri.parse("content://sms");
Cursor c = getBaseContext().getContentResolver().query(uriSMS, null,
"read = 0", null, null);
// Checks the number of unread messages in the inbox
if (c.getCount() == 0) {
return false;
} else
return true;
}
<uses-permission id="android.permission.RECEIVE_SMS" />
<uses-permission id="android.permission.READ_SMS" />
分享到:
相关推荐
Android 判断手机通话的几种状态,比如正在通话状态、等待用户接听状态、手机处于待机状态、...程序还支持未接电话自动发短信功能,当判断出“我现在不方便接电话,稍后打给你”时,会将此条文字信息发送到对方手机上。
在Activity里启动系统后台服务,并在启动服务后关闭Activity,接着在操作系统中运行监控,直到手机收到短信之后,判断短信内容里是否有设计好的关键字,一旦发现关键字,则回复短信给发信人,进而达到自动回复的功能...
Android有未接来电后处理(判断未接来电).rar Android游戏源码——忍者快跑.rar android源代码分析.rar android源码一个柱状图的Demo.zip android源码下载工具.zip android源码捏苍蝇.zip Android自动发送短信.rar ...
相信用过诺基亚手机的朋友可能会记得,在短信发送之后,手机会显示发送手机的状态,Android同样也提供了相应的功能,而且实现这个功能的方法也很简单。
Android有未接来电后处理(判断未接来电).rar Android模仿乐淘的应用程序分析源码.zip Android游戏源码——忍者快跑.rar Android自动发送短信.rar Android自动开关机实现.rar Android视频采集+RTSP完整代码(可用) ...
自写的Android直接发送短信的方法,这个不是聊天程序,是手机发短信程序,自己写的,没有使用Android中的固定模块,下面是自写的发短信代码片段,供参考: 重写的按钮监听方法 if(v == select){//按下了选择联系...
Android手机监听短信并根据指定规则转发到其他手机,钉钉机器人,企业微信群机器人,邮箱,树皮,webhook等 :warning:此项目在的基础上优化改造而来,感谢原作者! 特别声明: 本仓库发布的SmsForwarder项目中涉及...
通过广播接收者,接收到短信,对短信内容进行判断,如果为我们指定的值就执行相应的操作。本文给大家介绍Android手机卫士接收短信指令执行相应操作,感兴趣的朋友参考下吧
全书共分11章,主要以范例集的方式来讲述android的知识点,详细介绍了开发android的人机交互界面、android常用的开发控件、android手机收发短信等通信服务、开发android手机的自动服务功能和娱乐多媒体功能以及...
全书共分11章,主要以范例集的方式来讲述Android的知识点,详细介绍了开发Android的人机交互界面、Android常用的开发控件、Android手机收发短信等通信服务、开发Android手机的自动服务功能和娱乐多媒体功能以及整合...
|--服务之判断是否处于运行状态 |--服务之定义录音机 |--服务之应用内绑定服务调用方法 |--服务之电话录音 |--服务之看门狗代码示例 |--格式化之DecimalFormat数字格式化 |--桌面快捷方式的添加代码示例 |--桌面控件...
在Android平台上已经有很多天气预报类的应用,其中也不乏设计精良的作品。本文介绍了天气预报的一种比较简单的...(7)提供“发送天气预报至好友”按键,可以将当前的天气预报查询结果形成一定格式的短信发送给好友。
10.4 短信管理器(SmsManager) 400 10.5 音频管理器 (AudioManager) 404 10.5.1 AudioManager简介 404 10.6 振动器(Vibrator) 407 10.6.1 Vibrator简介 407 10.6.2 使用Vibrator控制手机振动 407...
全书共分11章,主要以范例集的方式来讲述Android的知识点,详细介绍了开发Android的人机交互界面、Android常用的开发控件、Android手机收发短信等通信服务、开发Android手机的自动服务功能和娱乐多媒体功能以及整合...
全书共分11章,主要以范例集的方式来讲述Android的知识点,详细介绍了开发Android的人机交互界面、Android常用的开发控件、Android手机收发短信等通信服务、开发Android手机的自动服务功能和娱乐多媒体功能以及整合...
全书共分11章,主要以范例集的方式来讲述Android的知识点,详细介绍了开发Android的人机交互界面、Android常用的开发控件、Android手机收发短信等通信服务、开发Android手机的自动服务功能和娱乐多媒体功能以及整合...
根据预设参数, 判断手机是否被盗,根据自定义协议发送手机中sim卡的信息和手机的位置信息给安全号码. 可以自定义特殊号码,拨号快速进入手机防盗功能,可远程通过短信指令,给手机设置锁屏密码, 远程锁定手机屏幕, 远程...
当用户说出“发送短信”或是“给谁发送短信”时,软件会自动的判断您是否说出了联系人姓名,或是后应该说出想要发送些什么。当用户全部语音输入完成时,软件会询问您,进行最后确认,是否发送。 ,当用户语音说出...