如果是系统应用
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");