当前位置: 首页 > 知识库问答 >
问题:

用于SMS接收权限的AndroidManifest.xml中的基本错误

高祺
2023-03-14

09-12 09:13:40.016 129 5-1309/?w/broadcastqueue:权限拒绝:接收com.example.richard.simplesmstoast/.smsreceiver由于发件人com.android.phone(UID1001)而要求Android.Permission.receive_sms的意图{act=android.provider.telephony.sms_received flg=0x8000010(havs extras)

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >

    <activity
        android:name=".MainActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

    <receiver
        android:name=".SmsReceiver"
        android:enabled="true"
        android:exported="true">
        <intent-filter android:priority="999" >
            <action android:name="android.provider.Telephony.SMS_RECEIVED" />
        </intent-filter>
    </receiver>
</application>

<uses-permission android:name="android.permission.RECEIVE_SMS"/>

共有1个答案

益楷
2023-03-14

Android M(API23)的新权限模型存在问题:

QuickView

  • 如果应用程序的目标是M Preview SDK,它会提示用户在运行时而不是安装时授予权限。
  • 用户可以随时从应用程序设置屏幕上撤消权限。
  • 应用程序每次运行时都需要检查是否具有所需的权限。
    null
 类似资料:
  • 我正在开发的一个应用程序允许用户自己读取确认短信的内容,输入验证码。对于使用早于Oreo(API 26)的操作系统的所有设备,BroadcastReceiver的实现工作正常,并允许正确接收SMS。在这个实现中,我的意思是将receiver对象放置在AndroidManifest中。 但是,从Oreo开始,必须显式地将BroadcastReceivers注册到适当的上下文。我对此执行如下: 在接收

  • 情景: 我们有一个多租户应用程序,其中每个租户都有自己的模式。有一个公共模式,其中存在一个包含每个租户记录的表。因此,有一个超级管理员可以创建租户,并将管理员分配给新创建的租户。 为了实现RBAC(基于角色的访问控制),我计划将每个角色表放入租户模式,并实现一些中间件来检查授权。在孤立的模式环境中,这是一个好的体系结构吗?

  • 我正在开发一个iOS消息应用程序,使用Twilio发送和接收短信和彩信。关于iOS客户端的Twilio教程似乎只涵盖了呼出和呼入。我理解发送SMS/MMS意味着我向服务器发送HTTP请求,其中我的服务器将请求发送到Twilio以完成发送。然而,我如何在我的应用程序上接收消息?

  • 我在后台有使用sms的权限,可以使用SMSManager发送sms。 代码在这里: 声明权限: 声明的功能DEFAULT_SMS被确定为不必要的或与应用程序的核心功能不一致。默认的处理程序功能列在你的声明表单上,但是你的应用程序没有默认的处理程序功能。 请帮我解决这个问题,谢谢。

  • jfinal是由jfinal2.2+freemarker+easyui写的一个后台管理系统,参考了jty等一些优秀的开源项目,实现了一个基础的后台管理系统。 在线访问:http://moriiy.wicp.net/jfinal/ 有时可能无法访问(毕竟是部署在自己电脑上的),尽量白天访问,进入系统尽量不要做修改或删除操作。 帐号:admin 密码:123456 测试 test 密码123456

  • 本文向大家介绍基于PostgreSQL 权限解读,包括了基于PostgreSQL 权限解读的使用技巧和注意事项,需要的朋友参考一下 1 public权限解读 用户默认情况下具有public权限,public默认具有创建和使用schema的权限,因此意味着可以在schema中创建对象(包括表)、列出schema中的对象,并在其权限允许时访问它们。 所以创建数据库或schema完成后做的第一件事是 1