草庐IT

Incomming_SMS_Broadcast_Receiver

全部标签

android - 如何判断Broadcast Intent的发送者

我有一个应用程序,它同时是标准操作android.intent.action.SET_WALLPAPER的广播发送者和接收者。我只想在另一个应用程序广播此Intent的情况下做一些事情。在BroadcastReceiver的onReceive方法中有什么方法可以判断谁发起了广播吗? 最佳答案 如果您只关心它是否由您的应用发送,您可以做的是在每次创建Intent时添加一个额外的Intent。例如:broadcastIntent.putExtra('com.android.app.EXTRA_APP_CREATED',true)然后,当

android - 与 SMS 对话列表相关的 SGS-3 错误?

此问题已报告多次,但仍未解决。我在Samsung'sdeveloperssite中阅读了所有与该主题相关的消息/主题。或inStackOverflow让我再次用几句话描述整个问题:开发人员过去常常通过简单的查询来获取SMS对话列表,例如:Uri.parse("content://mms-sms/conversations/");游标cursor=context.getApplicationContext().getContentResolver().query(uri,null,null,null,null);或类似的东西。这里的关键点是URI地址:content://mms-sms/

android - 是否有任何 SMS API 可用于 android 从 android 应用程序发送 SMS?

在我的应用程序中,我想向用户发送短信,他们在没有用户交互的情况下注册到应用程序。在安卓有可能吗?yes表示如何操作,因为我不想打开android中可用的默认SMS应用程序。 最佳答案 使用android代码发送短信非常简单-SmsManagersms=SmsManager.getDefault();sms.sendTextMessage(NUMBER,null,MESSAGE,null,null);如果您想捕获与短信相关的所有事件,例如发送的短信,则可以引用@IanNewson在上面的帖子中提供的链接。谢谢

android - 如何在 Android 的不同应用程序中使用 Broadcast Receiver?

我在eclipse的两个不同项目中有两个应用程序。一个应用程序(A)定义了一个首先启动的Activity(A1)。然后我从这个Activity开始第二个项目(B)中的第二个Activity(B1)。这很好用。我按以下方式启动它:Intentintent=newIntent("pacman.intent.action.Launch");intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);startActivity(intent);现在我想通过使用广播接收器在两个Activity之间发送Intent。在ActivityA1中,我通过以下方式发送

java - Android android.permission.SEND_SMS 不工作

这个问题在这里已经有了答案:Androidpermissiondoesn'tworkevenifIhavedeclaredit(12个答案)关闭7年前。我正在尝试从我的模拟器向第二个模拟器发送短信主要问题是Androidandroid.permission.SEND_SMS可能无法正常工作。我不确定是因为我安装了最新的SDK还是什么问题?我收到以下预期错误,我没有android.permission.SEND_SMS。12-0221:46:04.1507881-7881/?W/System:ClassLoaderreferencedunknownpath:/data/app/com.e

android 本地权限 Androidmanifest SMS READ

配置:工作室1.3API23我正在学习Android并开始研究SMS阅读一个简单的项目。我已经在AndroidManifest.xml的SMS_READ中添加了权限。仍然在运行模拟器时抛出SMS_READ的错误权限拒绝。我不确定是模拟器问题还是API23级别权限更改?错误:Causedby:java.lang.SecurityException:PermissionDenial:readingcom.android.providers.telephony.SmsProvideruricontent://sms/inboxfrompid=1900,uid=10058requiresand

android - startBluetoothSco() 在 ICS 上抛出安全异常 (BROADCAST_STICKY)

我有一个使用ICS的用户发送的堆栈跟踪。在我的Froyo设备上一切正常,但当AudioManager.startBluetoothSco()被调用时,用户显然得到了权限拒绝...我不知道为什么会发生这种情况-我知道ACTION_SCO_AUDIO_STATE_CHANGED的广播是粘性的,但发送它的不是应用程序,因此它不需要许可...下面是堆栈跟踪:java.lang.SecurityException:PermissionDenial:broadcastIntent()requestingastickybroadcastfrompid=15341,uid=10064requiresa

android - 内容 ://sms/sent/not working

这是SMS观察器代码。我只需要检查发送的短信。当我使用content://sms/时,我得到了结果。但是为什么我使用content://sms/sent/没有得到结果?我使用的是Android2.1。importandroid.app.Service;importandroid.content.ContentResolver;importandroid.content.Intent;importandroid.database.ContentObserver;importandroid.database.Cursor;importandroid.net.Uri;importandroi

java - Telephony.Sms.Inbox.PERSON 使用已弃用的 Contacts.People._ID

赏金-赏金将授予从填充的Telephony.Sms.Inbox.PERSON值到关联的Contact仅使用ContractsContact表。我在我的应用程序中以标准方式阅读SMS消息:finalString[]projection={Telephony.Sms.Inbox.BODY,Telephony.Sms.Inbox.ADDRESS,Telephony.Sms.Inbox.READ,Telephony.Sms.Inbox.DATE,Telephony.Sms.Inbox.PERSON};finalCursorcursor=ctx.getContentResolver().quer

android - setAction() 对 intent (Broadcast) 做了什么

intent(Service)中setAction()是做什么的我不太明白setAction()的作用,我主要是在“服务到Activity数据传递”示例中找到它。字符串可以自由设置吗?它到底有什么作用?Whenabroadcastintentiscreated,itmustincludeanACTIONSTRINGinadditiontooptionaldataandacategorystring.Aswithstandardintents,dataisaddedtoabroadcastintentusingkey-valuepairsinconjunctionwiththeputEx