|
context.registerReceiver(new BroadcastReceiver() { |
|
@Override |
|
public void onReceive(Context context, Intent intent) { |
|
BinderContainer container = intent.getParcelableExtra(EXTRA_BINDER); |
|
if (container != null && container.binder != null) { |
|
Log.i(TAG, "binder received from broadcast"); |
|
Shizuku.onBinderReceived(container.binder, context.getPackageName()); |
|
} |
|
} |
|
}, new IntentFilter(ACTION_BINDER_RECEIVED)); |
https://developer.android.com/about/versions/14/behavior-changes-14?hl=zh-cn#runtime-receivers-exported