Android 屏蔽Sending non-protected broadcast 广播警告信息

frameworks/base/services/core/java/com/android/server/am/ActivityManagerService.java


private void checkBroadcastFromSystem(Intent intent, ProcessRecord callerApp, String callerPackage, int callingUid, boolean isProtectedBroadcast, List receivers) {

/**
final String action = intent.getAction();
if (isProtectedBroadcast 
     || Intent.ACTION_CLOSE_SYSTEM_DIALOGS.equals(action)

... ...

// The vast majority of broadcasts sent from system internals 
// should be protected to avoid security holes, so yell loudly 
// to ensure we examine these cases. 
if (callerApp != null) { 
     Log.wtf(TAG, "Sending non-protected broadcast " + action + " from system " + callerApp.toShortString() + " pkg " + callerPackage, new Throwable()); 
} else { 
     Log.wtf(TAG, "Sending non-protected broadcast " + action + " from system uid " + UserHandle.formatUid(callingUid) + " pkg " + callerPackage, new Throwable()); 
}

**/
发布了234 篇原创文章 · 获赞 64 · 访问量 95万+

猜你喜欢

转载自blog.csdn.net/zhoumushui/article/details/102892180