if(android.os.Build.VERSION.SDK_INT >= 19){
method.invoke(mPackageManager,new Object[] { packname,0,new MyObserver(packname) });
}else{
method.invoke(mPackageManager,new Object[] { packname,new MyObserver(packname) });
}
通过查看SDK4.4的源码发现,getPackageSizeInfo方法已经多了一个参数,原有的非abstract的getPackageSizeInfo函数不再是默认的了。
这个userHandle和用户的权限有关,4.4在各方面都加强了权限的管理