定义了一个ContentProvider,设置共享uid为 system,然后在framework中读写这个provider。当用户在应用管理器里把这个provider强制停止时,android 系统也跟着60秒后被watchdog重启了。原因就在于这个provider共享了system的uid,当这个provider被kill后,android把使用这个provider的client一并kill了,导致系统自杀了。
解决办法就是provider去掉uid共享,然后自定义权限保护等级为 signatureOrSystem 。