Android基於騰訊X5核心的WebView(超級瀏覽器)
阿新 • • 發佈:2018-10-31
Android基於騰訊X5核心的WebView(超級瀏覽器),擁有檔案上傳、下載、瀏覽(支援PDF/PPT/DOC/EXCEL/TXT格式)、Android與JS的互動、視訊播放、自定義進度條、下拉回彈等功能
基於騰訊X5核心
目前已有功能:
- 1、檔案瀏覽(支援pdf/ppt/doc/excel/txt)
- 2、檔案上傳(JS)
- 3、檔案下載
- 4、Android與JS互動
- 5、自定義互動(進度條、下拉回彈)
- 6、視訊播放
1、新增依賴和配置
- 根目錄build.gradle檔案新增如下配置:
allprojects { repositories { maven { url 'https://jitpack.io' } } }
APP目錄build.gradle檔案新增如下配置:
dependencies {
implementation 'com.github.Victory-Over:SuperWeb:v1.0.0
}
申請許可權:
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.CAMERA" />
2、基本功能
(1)檔案瀏覽(支援pdf/ppt/doc/excel/txt)
(2)檔案上傳(Android與JS通訊)
(3)檔案下載
(4)Android與JS互動
(5)自定義互動(進度條、下拉回彈)
(6)視訊播放
開源專案githumb的地址:https://github.com/Victory-Over/SuperWeb
總結:這個開源專案做視訊播放,本地和相簿檔案上傳和下載,以及開啟各種不同格式的檔案,Android和js相互互動。