草庐IT

SMS_RECEIVED

全部标签

android - Android 应用邀请 : How to set received message content

我正在尝试测试目前处于Beta阶段的新GooglePlay服务API“AppInvitesforAndroid”。也许我遗漏了一些东西,但在尝试了示例应用程序、阅读了文档并在我的应用程序中对其进行了测试之后,我无法弄清楚如何设置将接收受邀人的内容消息。我只想在Play商店中显示带有应用程序链接的一些内容,如文档中的图片所示,但我得到的只是一个简单的文本,上面写着“安装此应用程序”。测试过这个新API的人可以帮助我吗? 最佳答案 如果您将它添加到您自己的应用程序中,它会自动显示Play商店内容。

java - 安卓 : How to Check if incoming SMS number exist in contact phone in BroadcastReceiver and block is number not exist

我想当有号码未联系的传入短信时,然后block中的文本,通过检查是否有任何号码不在电话簿中来确定。我有一个代码检查号码存在,但是我在BroadcastReceiver类中移动代码时出错?如何在onReceive中调用方法contactExists?publicbooleancontactExists(Contextcontext,Stringnumber,ContentResolvercontentResolver){Cursorphones=contentResolver.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI

安卓应用内结算 : Blank data received after purchase

我正在尝试实现应用内结算。我登录了一个在Market注册的测试账户,并更新了代码中的公钥。我可以购买其中一个测试产品ID。但是,似乎在PURCHASE_STATE_CHANGEDIntent中发送了一个空白签名。日志显示如下:INFO/BillingReceiver(21437):notifyId:android.test.purchasedWARN/ActivityManager(2513):DuplicatefinishrequestforHistoryRecord{47de4b38com.android.vending/.billing.InAppBuyPageActivity}

android - 如何在 Android 应用程序的后台检测传出的 SMS 消息?

我如何在后台运行一个Android应用程序来计算发送的SMS消息的数量,此外,如何确定每条消息的详细信息? 最佳答案 您可以获取已发送的消息:UrimSmsinboxQueryUri=Uri.parse("content://sms/sent");Cursorcursor1=getContentResolver().query(mSmsinboxQueryUri,newString[]{"_id","thread_id","address","person","date","body","type"},null,null,null)

android - 如果用户阅读 SMS(来自 native )(不包括 "read"),SMS 的任何其他属性是否也会被修改?

如果用户阅读SMS(来自native),除了“已读”之外,SMS的任何其他属性是否也会被修改?例如:intread_status=cur1.getInt(cur1.getColumnIndex("read"));read_status将变为1表示读取短信。请指导我。 最佳答案 下面的代码将允许您通过打印出SMS内容提供程序返回的所有消息的列和相应值来确定除“已读”之外的任何其他属性是否正在更改。根据我在运行Android4.1.2JZO54K的NexusS上运行的快速测试,不幸的是,当SMS从未读状态变为已读状态时,似乎没有其他值被

android - 以 UTF-8 编码来自 ContentResolver 的 SMS 消息正文

我正在尝试从设备中检索短信:Cursorcursor=mContext.getContentResolver().query(Uri.parse("content://sms/inbox"),null,null,null,null);while(cursor.moveToNext()){SmsMessagesmsMessage=newSmsMessage(cursor);smsMessages.add(smsMessage);}//.....publicSmsMessage(Cursorcursor){mSender=cursor.getString(cursor.getColumnI

android - 为什么我在 Google Play 控制台中收到 SMS 和 CALL_LOG 警告,而我的应用程序甚至没有使用任何接近这些权限的东西?

我的应用只是一个简单的日历闹钟应用,并使用以下权限:但是我收到这个警告:但正如您在上面看到的那样,我没有使用任何这些权限。另外,还有两个证明:我只使用默认的谷歌支持库,甚至在我解压时也是如此最终的apk文件,并手动检查list,没有其他许可还有当我在手机上安装应用程序并检查手机时=>应用程序=>权限,除了我列出的权限外,没有其他权限。这肯定是错误或其他原因,为什么我会收到此警告?我能做什么?我几天前填写了表格,但谷歌甚至没有回复我...编辑:更奇怪的是,显示警告完全是随机的。有一天我看到警告,然后我刷新页面,它就消失了。然后我一周都看不到它,然后今天突然又看到了。当我刷新页面时,它总是

android - Android中用于SMS消息的数据结构

有人知道在SMS客户端应用程序中使用什么数据结构来存储消息,以及是否有现成的API。我可能正在考虑为此目的实现一个链接列表,但如果工作已经在API中完成,那么可能没有必要将时间花在编程其他部分的任务上。非常感谢 最佳答案 在android中有android.telephony.SmsMessage.这是android中用于存储单个SMS消息的对象。您可以查看它并构建类似它的东西,或者重复使用它。就存储它们的数据结构而言,我建议您使用java.util.List,与其他一些数据结构(如标准数组[])相比,它为您提供了更大的灵activ

android - 在 otp 自动填充的 Firebase 身份验证中是否需要 SMS Retriever API?

我正在使用Firebaseauthapi来验证用户电话号码。目前在我的情况下,我有一个屏幕,用户可以在其中输入电话号码,而在第二个屏幕上可以输入otp。根据文档firebase大部分时间自动检索otp并启动​​验证过程。所以我的问题是它已经在FirebaseAuthSDK中实现了这个SMSRetrieverAPI或者我应该自己实现它来检索SMS并自动填充OTP。 最佳答案 没有。我们不需要管理短信检索场景。如果设备包含相同的SIM卡,它由onVerificationCompleted(PhoneAuthCredentialphone

android - 无法使用 abortBroadcast() 阻止 SMS?

我正在开发一个短信拦截器应用程序,我在其中使用广播接收器和abortBroadcast()方法-正如许多人在这里建议的那样-以防止消息到达收件箱并提醒用户。但就我而言,当我使用模拟器发送短信时,短信不会被阻止并到达收件箱,但我也会收到错误消息:06-2909:19:05.854:E/BroadcastReceiver(868):BroadcastReceivertryingtoreturnresultduringanon-orderedbroadcast它不会终止模拟器中的应用程序,但是当我在手机上测试时应用程序会终止。是的,我已将接收者的优先级设置为较高的数字,并请求您在此处看到的权