setAllowUniversalAccessFromFileURLs在实际设备中给出错误

时间:2013-08-25 12:57:01

标签: java android

当一套:

browser.getSettings()setAllowUniversalAccessFromFileURLs(真);

它在Android模拟器中工作正常,但是当我想在我的真实Android设备中测试它时,它会在该行中出错。我需要在手机设置中更改一些内容吗?

1 个答案:

答案 0 :(得分:0)

您的手机显然未运行Android 4.2或更高版本。 setAllowUniversalAccessFromFileURLs() is only available on API Level 16+

因此,将调用包装在if块中,仅在API Level 16 +上调用它:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
  yourWebView.getWebSettings().setAllowUniversalAccessFromFileURLs(whateverValueYouAreUsing);
}