首页 > 其他分享 >android.uid.system sendBroadcast失效的问题

android.uid.system sendBroadcast失效的问题

时间:2024-08-01 15:17:51浏览次数:7  
标签:uid system xx intent sendBroadcast android

如果是系统应用
android:sharedUserId="android.uid.system"
报这个错
 Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1188 android.content.ContextWrapper.sendBroadcast:

解决

添加如下权限
<uses-permission android:name="com.android.permission.MY_PERMISSON"/>
<permission android:name = "com.android.permission.MY_PERMISSONT"
    android:protectionLevel="signature"/>

 

        <receiver android:name=".volReceiver"
            android:enabled="true"
            android:exported="false"
            android:permission="com.android.permission.MY_PERMISSON"
            >
            <intent-filter>
                <action android:name="com.xx.gesturedirection" />
            </intent-filter>
        </receiver>

 

发送代码
                Intent intent = new Intent();
                intent.setAction("com.xx.gesturedirection");
                intent.putExtra("xx", "xx");
                intent.setPackage("包名");
                mCtx.sendBroadcast(intent, "com.android.permission.MY_PERMISSION");

 







标签:uid,system,xx,intent,sendBroadcast,android
From: https://www.cnblogs.com/baldermurphy/p/18336740

相关文章

  • 【FANUC】发那科机器人ROBOGUIDE安装教程(含安装包)
    ......
  • 《NET CLR via C#》---第四章(System.Object,类型转换,is和as,命名空间和程序集,运行时的相
    System.ObjectCLR要求每个类型最终都从System.Object类型派生。由于所有类型最终都从System.Object派生,所以每个类型的每个对象都保证了一组最基本的方法。公共方法说明Equals如果两个对象具有相同的值,就返回trueGetHashCode返回对象的值的哈希码。如果某个类型的......
  • INFO6030 - Systems Analysis and Design
    **INFO****6030-****Systems********Analysis********and********Design****Assignment2PartB:SystemD****esign********(30%)****Due:11:59pmFriday2ndAu****gust(Week********12)****Introduction**TheUniversityofNewcastleisreplacingitso......
  • systempath:Python开发者必备的文件与系统路径操作神器!
    systempath-专业级的文件与系统路径操作库English|中文systempath是一个专为Python开发者设计的,高度专业化的文件与系统路径操作库。通过提供一套直观且功能强大的面向对象API,它极大地简化了复杂文件与目录管理的任务,使开发者能够更专注于核心业务逻辑的实现,而非底层文件系......
  • 领域驱动大型结构之SYSTEM METAPHOR(系统隐喻)
      在领域驱动设计(Domain-DrivenDesign,DDD)中,"SystemMetaphor"是一种用于帮助开发团队和业务人员在理解和沟通系统时使用的概念模型。虽然"SystemMetaphor"并不是DDD的核心概念,但它在敏捷开发方法(如极限编程,XP)中被广泛使用,并且与DDD的理念有一定的契合之处。什......
  • Systemd 解释使用实例(Linux系统的详细解释和配置文件使用)
    Systemd是Linux系统工具,用来启动守护进程 (opensnewwindow),已成为大多数发行版的标准配置。1.由来历史上,linux的启动一直采用init进程。下面的命令用来启动服务。$sudo/etc/init.d/apache2start#或者$serviceapache2start这种方法有两个缺点。一是启动......
  • 计算机毕业设计django/flask+uniapp私人定制商品订单系统hbuiderx微信小程序
    私人订制订单发布与对应商品出售平台方面的任务繁琐,以至于每年都在私人订制订单发布与对应商品出售平台这方面投入较多的精力却效果甚微,私人订制订单发布与对应商品出售平台的目标就是为了能够缓解私人订制订单发布与对应商品出售平台管理面临的压力,让私人订制订单发布与对......
  • 06_Calendar类_SimpleDateFormat类_System类
    一、Calendar类Calendar的构造方法是protectedCalendar(),由于修饰符是protected,所以无法直接创建该对象,需要使用Calendar.getInstance();创建。其他方法:代码示例:importjava.util.Calendar;publicclassdemo01{publicstaticvoidmain(String[]args){......
  • os.system调用执行os.getcwd
    在编程中遇到一个有趣的执行,先说结果,os.system所执行若有获取当前路径的方法,会获取so.system所在路径,而不是正在执行的程序路径,如果有朋友调用发现一直报错,可以看一下报错信息。在内置库os的system可以执行python文件名,这种方式执行py程序。而os.getcwd会获取当前文......
  • STM32第二十三课:GUI-Guider安装使用及项目移植(7.11版本)
    目录目标一、GUI-Guider获取与安装1.GUI-Guider获取2.安装二、使用步骤1.创建一个新项目2.快速使用三、项目移植注意事项目标1.安装GUI-guider。2.学会使用GUI-guider设计界面。3.学会将GUI-guider设计后的界面移植到项目工程中。一、GUI-Guider获取与安装 ......