本文整理了Java中android.app.Application.createPackageContext()
方法的一些代码示例,展示了Application.createPackageContext()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Application.createPackageContext()
方法的具体详情如下:
包路径:android.app.Application
类名称:Application
方法名:createPackageContext
暂无
代码示例来源:origin: robolectric/robolectric
@Test
public void createPackageContext_absent() {
try {
context.createPackageContext("doesnt.exist", 0);
fail("Should throw NameNotFoundException");
} catch (NameNotFoundException e) {
// expected
}
}
代码示例来源:origin: robolectric/robolectric
@Test
public void createPackageContext() throws Exception {
Context packageContext = context.createPackageContext(context.getPackageName(), 0);
LayoutInflater inflater =
(LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
inflater.cloneInContext(packageContext);
inflater.inflate(R.layout.remote_views, new FrameLayout(context), false);
}
代码示例来源:origin: typ0520/fastdex
public Context createPackageContext(String packageName, int flags)
throws PackageManager.NameNotFoundException {
Context c = this.realApplication.createPackageContext(packageName, flags);
return c == null ? this.realApplication : c;
}
代码示例来源:origin: limpoxe/Android-Plugin-Framework
public static ApplicationInfo getWebViewPackage() {
if (!FairyGlobal.isLocalHtmlEnable()) {
return null;
}
if (Build.VERSION.SDK_INT >= 21) {
try {
Resources hostRes = FairyGlobal.getHostApplication().getResources();
int packageNameResId = hostRes.getIdentifier("android:string/config_webViewPackageName", "string", "android");
String chromePackagename = hostRes.getString(packageNameResId);
LogUtil.v("Webview PackageName", chromePackagename);
ApplicationInfo applicationInfo = FairyGlobal.getHostApplication().createPackageContext(chromePackagename, 0).getApplicationInfo();
return applicationInfo;
} catch (Exception e) {
//ignore
}
}
return null;
}
代码示例来源:origin: roomanl/AndroidDownload
@Override
public Context createPackageContext(String packageName, int flags) throws PackageManager.NameNotFoundException {
return app.createPackageContext(packageName, flags);
}
内容来源于网络,如有侵权,请联系作者删除!