美文网首页
android 广播、service自定义权限

android 广播、service自定义权限

作者: 皮卡丘_5833 | 来源:发表于2019-10-15 17:29 被阅读0次

    步骤(我们以广播broadcastReceiver为例)

    应用A

    1、新建class,继承BroadcastReceiver,如下:
    public class TestRece extends BroadcastReceiver {
    
        private static final String TAG = "TestRece";
        @Override
        public void onReceive(Context context, Intent intent) {
            Log.d(TAG, "onReceive: ");
        }
    }
    
    2、清单配置文件声明权限:
     <receiver android:name="XXX.TestRece"
                android:permission="com.permission.test>
                <intent-filter>
                    <action android:name="com.test.huawei"/>
                </intent-filter>
            </receiver>
    

    应用B

    3、在清单配置文件中声明如下权限:
    <permission android:name="com.permission.test" android:protectionLevel="normal"/>
        <uses-permission android:name="com.permission.test"/>
    
    4、在代码中发送广播:
     Intent intent = new Intent();
                    intent.setAction("com.test.huawei");
                    sendBroadcast(intent);
    

    相关文章

      网友评论

          本文标题:android 广播、service自定义权限

          本文链接:https://www.haomeiwen.com/subject/fznsmctx.html