草庐IT

READ_SMS

全部标签

Android SMS Delivery Broadcast 接收器在模拟器中不工作

我正在创建一个具有发送短信模块的应用程序。我正在使用2个广播接收器和PendingIntent,一个用于发送确认短信,另一个用于发送..发送的短信广播接收器工作正常,但没有送达。我在服务中使用以下代码。PendingIntentsentPI=PendingIntent.getBroadcast(this,0,newIntent(SENT),0);PendingIntentdeliveredPI=PendingIntent.getBroadcast(this,0,newIntent(DELIVERED),0);//---whentheSMShasbeensent---isworkinga

Linux shell编程学习笔记36:read命令

 *更新日志 *2023-12-181.根据[美]威廉·肖特斯(Willian shotts)所著《Linux命令行大全(第2版)》            更新了-e、-i、-r选项的说明           2.更新了2.8的实例,增加了gif动图           3.补充了-i的应用实例2.12目录目录0前言1read命令的功能、格式、返回值和注意1.1 命令功能1.2命令格式1.3返回值1.4注意事项2 命令应用实例2.1 一次读入多个变量值2.2 不指定变量名2.3 测试read命令的返回值2.3 指定输入时限并进行相应处理2.4-t指定结束符2.5-n指定输入字符个数2.6-N 

android - 在运行时请求 READ_PROFILE 权限

根据Android文档(https://developer.android.com/reference/android/provider/ContactsContract.Profile.html),我需要请求android.permission.READ_PROFILE权限才能读取用户的个人资料信息。但是,当我尝试创建运行时权限请求时,没有可以使用的Manifest.permission.READ_PROFILE。我是否只使用Manifest.permission.READ_CONTACTS权限?注意:AndroidManifest.xml文件可以找到权限就好了:

android - Gradle 同步失败 : Read Timed Out

这个问题在这里已经有了答案:AndroidStudioGradleBuildError:ReadTimeOut(21个答案)关闭2年前。#Project-wideGradlesettings.#IDE(e.g.AndroidStudio)users:#GradlesettingsconfiguredthroughtheIDE*willoverride*#anysettingsspecifiedinthisfile.#Formoredetailsonhowtoconfigureyourbuildenvironmentvisit#http://www.gradle.org/docs/cur

android - 在 SIM 上访问 SMS 消息

我需要访问存储在SIM卡上(不在手机上)的短信。根据grepcode(http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/2.1_r2/android/telephony/SmsManager.java),androidtelephony.SmsMangerAPI包含一个公共(public)函数“getAllMessagesFromIcc()”,表明它从2.1开始就存在,但是官方androidSDK不支持这样的函数。为什么会出现差异?这个函数正好可以满足我的需要。如果不

关于在使用DataGrip时连接mysql是报错:java.io.EOFException: Can not read response from server. Expected to ......

今天查看项目的数据库的时候,DataGrip报了一个错误,错误如下:java.io.EOFException:Cannotreadresponsefromserver.Expectedtoread4bytes,read0bytesbeforeconnectionwasunexpectedlylost.java.io.EOFException:Cannotreadresponsefromserver.Expectedtoread4bytes,read0bytesbeforeconnectionwasunexpectedlylost.该错误的表现就是localhost下的所有数据库都打不开,点击任

android - FileNotFoundException : Unable to read anonymization settings, 未报告任何值 :/Users/mac/. android/analytics.settings(权限被拒绝)

我在Mac上使用最新版本的AndroidStudio。每当我打开应用程序时,它都会显示上述错误。谁能帮我解决它?这里还有一张图片: 最佳答案 我在这里遇到了同样的问题,但是进入了ubuntu16.04。根据@madhan的评论,我看到我的.android的权限仅适用于root用户,所以我确实更改了该文件夹的所有者,仅此而已。我使用此命令更改文件夹所有者:sudochown-Rdavidg:davidg.android/请将“davidg:davidg”替换为您自己的用户。现在一切正常。我假设在第一个androidstudio启动时,

android - 区分两个独立 SMS 的发送报告

在一个服务中,当广播接收者循环发送短信并监听发送报告时,如何区分发送的每条短信的发送报告?这类似于:HowtogetDeliveryReportofeachSMSsentinloopandroid?除了我认为他在Activity中使用它而我在getIntent()无效的服务中使用它。编辑2:发布我的代码publicclassCheckServerextendsService{publicStringsnumber[]=newString[10];publicJSONArrayarray;publicintonStartCommand(Intentintent,intflags,ints

android - 在没有消息的情况下启动默认 SMS 应用程序

我希望我的应用程序在单击按钮时启动用户的默认短信应用程序。目的不是让用户发送消息,而是查看他们当前的文本对话,因此我不希望它启动SMS应用程序的“新消息”Activity,而是启动主应用程序的Activity本身。如果我执行以下操作:IntentsendIntent=newIntent(Intent.ACTION_VIEW);sendIntent.setData(Uri.parse("sms:"));context.startActivity(sendIntent);然后这是启动,而不是我希望它启动应用程序的主要部分,而不是这个新消息屏幕: 最佳答案

android - 是否可以在 Android 上读取和/或修改 SMS header ?

我正在为1.6及更高版本开发一个通过端口发送和接收SMS消息的Android应用程序。要发送短信,我正在使用以下方法:SmsManager.sendDataMessage(StringdestinationAddress,StringscAddress,shortdestinationPort,byte[]data,PendingIntentsentIntent,PendingIntentdeliveryIntent)但发现byte[]数据应该只包含消息体。似乎没有方法可用于发送多部分数据消息,也没有办法修改SMSheader(UDH)以指定消息是3条中的1条。我在尝试从通过指定端口收