Android开发随手记--创建其他应用的Context

想创建其他应用的上下文,首先必须知道它的包名,代码如下:

  Context testContext = createPackageContext("com.android.deskclock", Context.CONTEXT_IGNORE_SECURITY);
  ApplicationInfo ai = testContext.getApplicationInfo();
  System.out.println("~~" + ai.dataDir);

这样就可以访问其资源了,如SharedPreference等



你可能感兴趣的:(Android开发随手记--创建其他应用的Context)