2014-09-23 77 views
0

Sence Android 4.4〜4.4.2,webview在行爲上被打破。 當它在android 4.4操作系統上運行時,是否可以強制應用程序使用android 4.3的webview? 它可以從android 4.3中提取webview和靜態鏈接到我的應用程序?我可以強制Android應用使用特殊版本的webview嗎?

discustions的問題: https://code.google.com/p/android/issues/detail?id=62220 https://issues.apache.org/jira/browse/CB-5294

+0

你爲什麼不把最大的目標爲4.3如果一切ok你 – dhams 2014-09-23 09:20:38

+0

,因爲我們不能讓我們的客戶下調其Android回4.3 – 2014-09-23 09:48:34

+0

然後,你必須妥協它;)你不能 – dhams 2014-09-23 10:42:59

回答

2

是否可以強制應用程序時,它運行在Android 4.4的操作系統使用來自Android 4.3的網頁視圖?

它可以提取Android 4.3及靜態鏈接的WebView到我的應用程序?

不容易。它是Java類和框架C/C++代碼的混合。後者必須轉換成NDK可構建的庫,這可能會也可能不容易。 Java代碼和C/C++代碼都可能依賴於Android中不屬於Android SDK的其他內容。

使用addJavascriptInterface()來實現您自己的文件選擇器機制,而不是依賴現在不再有效的未記錄和不受支持的API。

+0

謝謝你的建議。我設法使用addJavascriptInterface()。 – 2014-09-24 02:42:15

0

我認爲這是可能的。像下面一樣編輯你的清單。 <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="14"/>

這將建立一個較低的版本&它已經爲我工作。

+0

構建時間沒有問題,但是對於運行時。安裝了Android 4.4.2設備的用戶仍然面臨這個問題。無論如何,謝謝你的回覆。 – 2014-09-24 02:46:42

相關問題