2014-09-23 8 views
0

Sence Android 4.4 ~ 4.4.2, webview был сломан по поведению. Можно ли использовать приложение FORCE для просмотра веб-обозревателя от android 4.3, когда оно работает на Android OS 4.4? Можно ли извлечь веб-просмотр из Android 4.3 и статической ссылки в мое приложение?Могу ли я заставить Android-приложение использовать специальную версию webview?

discustions из проблем: https://code.google.com/p/android/issues/detail?id=62220 https://issues.apache.org/jira/browse/CB-5294

+0

почему не вы поставите максимальную цель, как 4.3, если его все хорошо для вас – dhams

+0

, потому что мы не можем просить наших клиентов понизить их андроида обратно 4,3 –

+0

Тогда вы должны поставить под угрозу его;) Вы не можете – dhams

ответ

2

Можно ли ЗАСТАВИТЬ приложение использовать WebView от Android 4.3, когда он работает на Android 4.4 OS?

No.

можно извлечь из WebView Android 4.3 и статической ссылке в мое приложение?

Нелегко. Это сочетание классов Java и кода C/C++. Последний должен быть преобразован в библиотеку, способную создавать NDK, что может быть или не быть легким. И как код Java, так и код C/C++ могут иметь зависимости от других вещей в Android, которые не являются частью Android SDK.

Используйте addJavascriptInterface(), чтобы реализовать свой собственный механизм выбора файлов, а не полагаться на недокументированные и неподдерживаемые API, которые теперь больше не работают.

+0

Благодарим вас за советы. Мне удается использовать addJavascriptInterface(). –

0

думаю можно. Измените свой манифест, как показано ниже. <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="14"/>

Это будет для нижней версии &, это сработало для меня.

+0

У него нет проблем для времени сборки, но для выполнения. Пользователи, у которых установлены устройства Android 4.4.2, по-прежнему сталкиваются с этой проблемой. В любом случае, спасибо за ваш ответ. –

Смежные вопросы