草庐IT

send_sms

全部标签

android - 如何知道 Intent.ACTION_SEND 中选择了哪个 Intent ?

我想使用AndroidIntent.ACTION_SEND快速分享内容。所以我得到了一个这样的共享列表:但我想为每个Action分享不同的内容,例如:如果通过电子邮件/Gmail共享,内容应为“通过电子邮件共享”。如果通过Facebook分享,内容应为“通过Facebook分享”。那么,有可能吗? 最佳答案 您无法获得此类信息。除非您为Activity选择创建自己的对话框实现。要创建这样的对话框,您需要使用PackageManager及其queryIntentActivities()功能。函数返回List.ResolveInfo包含

Android短信内容(内容://sms/sent)

我在从设备读取SMS消息时遇到问题。获取URIcontent://sms/inbox的内容提供者时,一切都很好。我可以阅读person列以在people表中找到外键并最终到达联系人及其名字。但是,我也想遍历发送的消息。读书的时候从content://sms/sent中,person字段始终显示为0。这是为查找收件人数据而读取的正确字段吗?发送的消息?如果是这样-知道为什么我的总是0吗?我所有的测试都在模拟器中完成,我已经创建了3个联系人。我已经从模拟器中向这些联系人发送了消息您发送消息的正常方式。重申一下,我可以看到4条发送的消息并阅读相关的正文。我的问题是我似乎无法阅读“人”ID,因

Android短信内容(内容://sms/sent)

我在从设备读取SMS消息时遇到问题。获取URIcontent://sms/inbox的内容提供者时,一切都很好。我可以阅读person列以在people表中找到外键并最终到达联系人及其名字。但是,我也想遍历发送的消息。读书的时候从content://sms/sent中,person字段始终显示为0。这是为查找收件人数据而读取的正确字段吗?发送的消息?如果是这样-知道为什么我的总是0吗?我所有的测试都在模拟器中完成,我已经创建了3个联系人。我已经从模拟器中向这些联系人发送了消息您发送消息的正常方式。重申一下,我可以看到4条发送的消息并阅读相关的正文。我的问题是我似乎无法阅读“人”ID,因

android - SMS Retriever API 的依赖关系

我正在尝试实现SMSRetrieverAPI,但我找不到像SmsRetrieverClient这样的类。我无法导入它们。引用以下示例代码:SmsRetrieverClientclient=SmsRetriever.getClient(context);Tasktask=client.startSmsRetriever();task.addOnSuccessListener(newOnSuccessListener(){});我添加了以下依赖项,之后我可以引用类:compile'com.google.android.gms:play-services:11.0.2'但由于这包括所有服务A

android - SMS Retriever API 的依赖关系

我正在尝试实现SMSRetrieverAPI,但我找不到像SmsRetrieverClient这样的类。我无法导入它们。引用以下示例代码:SmsRetrieverClientclient=SmsRetriever.getClient(context);Tasktask=client.startSmsRetriever();task.addOnSuccessListener(newOnSuccessListener(){});我添加了以下依赖项,之后我可以引用类:compile'com.google.android.gms:play-services:11.0.2'但由于这包括所有服务A

android - 在环聊 2.0 中启用 SMS 支持会破坏我的应用程序中 SMS_RECEIVED 的 BroadcastReceiver

我刚刚收到环聊2.0的更新,安装它并启用SMS→开启SMS。现在我的应用程序在Android4.3下运行,无法再接收短信,即不再调用SMS_RECEIVED的BroadcastReceiver。:-(只要我在环聊2.0中禁用TurnonSMS,我的应用就能够再次接收SMS_RECEIVEDIntent。广播接收器是这样在list中注册的AndroidManifest.xml……SMSReceiver.javapublicclassSMSReceiverextendsBroadcastReceiver{privatestaticfinalLogLOG=Log.getLog();@Over

android - 在环聊 2.0 中启用 SMS 支持会破坏我的应用程序中 SMS_RECEIVED 的 BroadcastReceiver

我刚刚收到环聊2.0的更新,安装它并启用SMS→开启SMS。现在我的应用程序在Android4.3下运行,无法再接收短信,即不再调用SMS_RECEIVED的BroadcastReceiver。:-(只要我在环聊2.0中禁用TurnonSMS,我的应用就能够再次接收SMS_RECEIVEDIntent。广播接收器是这样在list中注册的AndroidManifest.xml……SMSReceiver.javapublicclassSMSReceiverextendsBroadcastReceiver{privatestaticfinalLogLOG=Log.getLog();@Over

android - 如何使用 Google App 签名为 Sms Retriever 生成 11 个字符的哈希 key

我使用AppSignatureHelper类生成了11个字符的哈希值。但是在将apk上传到Play商店后,它们的哈希值不再起作用了。我发现Play用另一个键替换了键,这就是哈希值也被更改的原因。现在我无法获取11字符哈希键。我不知道如何使用Google提供的命令。我从here找到了这个命令keytool-exportcert-aliasMyAndroidKey-keystoreMyProductionKeys.keystore|xxd-p|tr-d"[:space:]"|echo-ncom.example.myapp`cat`|sha256sum|tr-d"[:space:]-"|xx

android - 如何使用 Google App 签名为 Sms Retriever 生成 11 个字符的哈希 key

我使用AppSignatureHelper类生成了11个字符的哈希值。但是在将apk上传到Play商店后,它们的哈希值不再起作用了。我发现Play用另一个键替换了键,这就是哈希值也被更改的原因。现在我无法获取11字符哈希键。我不知道如何使用Google提供的命令。我从here找到了这个命令keytool-exportcert-aliasMyAndroidKey-keystoreMyProductionKeys.keystore|xxd-p|tr-d"[:space:]"|echo-ncom.example.myapp`cat`|sha256sum|tr-d"[:space:]-"|xx

android - 检测 Android 设备是否具有 SMS 发送功能的程序是什么?

检测Android设备是否具有SMS发送功能的程序是什么?我希望我的应用程序在尝试实际尝试发送之前知道设备是否有能力发送SMS消息。谢谢。 最佳答案 if(getPackageManager().hasSystemFeature(PackageManager.FEATURE_TELEPHONY)){//THISPHONEHASSMSFUNCTIONALITY}else{//NOSMSHERE:(}这应该适用于API5级及以上。 关于android-检测Android设备是否具有SMS发送