想创建其他应用的上下文,首先必须知道它的包名,代码如下:
Context testContext = createPackageContext("com.android.deskclock", Context.CONTEXT_IGNORE_SECURITY);
ApplicationInfo ai = testContext.getApplicationInfo();
System.out.println("~~" + ai.dataDir);
这样就可以访问其资源了,如SharedPreference等