├── .gitattributes ├── Android ├── .gitignore ├── .project ├── README.md ├── app │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── .settings │ │ └── org.eclipse.buildship.core.prefs │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── assets │ │ ├── css │ │ │ └── style.css │ │ ├── index.html │ │ └── static │ │ │ ├── css │ │ │ ├── app.css │ │ │ └── app.css.map │ │ │ ├── js │ │ │ ├── app.js │ │ │ ├── app.js.map │ │ │ ├── manifest.js │ │ │ ├── manifest.js.map │ │ │ ├── vendor.js │ │ │ └── vendor.js.map │ │ │ └── libs │ │ │ ├── echarts-all.js │ │ │ ├── vue-router.js │ │ │ ├── vue-router.min.js │ │ │ ├── vue.js │ │ │ └── vue.min.js │ │ ├── java │ │ └── com │ │ │ └── zyao89 │ │ │ └── view │ │ │ ├── CustomApp.java │ │ │ ├── MainActivity.java │ │ │ ├── ParseMessage.java │ │ │ └── RequireService.java │ │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ └── activity_main.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml ├── build.gradle ├── gradle.properties ├── settings.gradle └── z-webview │ ├── .classpath │ ├── .gitignore │ ├── .project │ ├── .settings │ └── org.eclipse.buildship.core.prefs │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ └── main │ ├── AndroidManifest.xml │ ├── assets │ ├── vue-zweb.js │ └── vue-zweb.min.js │ ├── java │ └── com │ │ └── zyao89 │ │ └── view │ │ └── zweb │ │ ├── ZWeb.java │ │ ├── ZWebConfig.java │ │ ├── ZWebHandler.java │ │ ├── ZWebInstance.java │ │ ├── annotations │ │ ├── ZCmd.java │ │ ├── ZData.java │ │ ├── ZFunction.java │ │ ├── ZJson.java │ │ ├── ZKey.java │ │ └── ZMethod.java │ │ ├── constants │ │ ├── InjectionMode.java │ │ ├── InternalConstantName.java │ │ ├── InternalFunctionName.java │ │ ├── JavaScriptMethodName.java │ │ ├── ZFunctionName.java │ │ ├── ZMethodName.java │ │ └── ZWebConstant.java │ │ ├── exceptions │ │ └── ZWebException.java │ │ ├── impl │ │ ├── DefaultZWebMethodInterface.java │ │ ├── DefaultZWebOnSpecialStateListener.java │ │ └── DefaultZWebOnStateListener.java │ │ ├── inter │ │ ├── IZActivityStateListener.java │ │ ├── IZWeb.java │ │ ├── IZWebHandler.java │ │ ├── IZWebMessageController.java │ │ ├── IZWebMethodInterface.java │ │ ├── IZWebOnSpecialStateListener.java │ │ └── IZWebOnStateListener.java │ │ ├── javascript │ │ ├── IZMethodCallback.java │ │ ├── IZRenderListener.java │ │ ├── ZJavaScript.java │ │ └── ZJavaScriptEx.java │ │ ├── manager │ │ └── InjectManager.java │ │ ├── services │ │ ├── ParameterHandler.java │ │ ├── ServiceFactory.java │ │ ├── ServiceMethod.java │ │ └── TYPE.java │ │ ├── utils │ │ ├── IZLog.java │ │ ├── JsCallJava.java │ │ ├── JsCallback.java │ │ ├── JsUtils.java │ │ ├── Utils.java │ │ └── ZLog.java │ │ └── views │ │ ├── FixedOnReceivedTitle.java │ │ ├── IZWebView.java │ │ ├── WebChromeClientEx.java │ │ ├── WebViewClientEx.java │ │ ├── WebViewEx.java │ │ └── ZWebView.java │ └── res │ ├── raw │ ├── index_test.html │ ├── zweb.js │ ├── zweb_extends.js │ └── zweb_min.js │ └── values │ └── strings.xml ├── HybirdApp ├── .babelrc ├── .editorconfig ├── .gitignore ├── .postcssrc.js ├── README.md ├── build │ ├── build.js │ ├── check-versions.js │ ├── logo.png │ ├── utils.js │ ├── vue-loader.conf.js │ ├── webpack.base.conf.js │ ├── webpack.dev.conf.js │ ├── webpack.prod.conf.js │ └── webpack.test.conf.js ├── config │ ├── dev.env.js │ ├── index.js │ └── prod.env.js ├── index.html ├── package-lock.json ├── package.json ├── src │ ├── App.vue │ ├── assets │ │ └── logo.png │ ├── components │ │ ├── ColorManipulation.vue │ │ ├── ECharts.vue │ │ ├── GISMap.vue │ │ └── HelloWorld.vue │ ├── main.js │ └── router │ │ └── index.js └── static │ ├── .gitkeep │ └── libs │ ├── echarts-all.js │ ├── vue-router.js │ ├── vue-router.min.js │ ├── vue-zweb.js │ ├── vue-zweb.min.js │ ├── vue.js │ └── vue.min.js └── README.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/.gitattributes -------------------------------------------------------------------------------- /Android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/.gitignore -------------------------------------------------------------------------------- /Android/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/.project -------------------------------------------------------------------------------- /Android/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/README.md -------------------------------------------------------------------------------- /Android/app/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/.classpath -------------------------------------------------------------------------------- /Android/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Android/app/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/.project -------------------------------------------------------------------------------- /Android/app/.settings/org.eclipse.buildship.core.prefs: -------------------------------------------------------------------------------- 1 | #Tue Nov 21 00:46:34 CST 2017 2 | connection.project.dir=.. 3 | -------------------------------------------------------------------------------- /Android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/build.gradle -------------------------------------------------------------------------------- /Android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/proguard-rules.pro -------------------------------------------------------------------------------- /Android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Android/app/src/main/assets/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/assets/css/style.css -------------------------------------------------------------------------------- /Android/app/src/main/assets/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/assets/index.html -------------------------------------------------------------------------------- /Android/app/src/main/assets/static/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/assets/static/css/app.css -------------------------------------------------------------------------------- /Android/app/src/main/assets/static/css/app.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/assets/static/css/app.css.map -------------------------------------------------------------------------------- /Android/app/src/main/assets/static/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/assets/static/js/app.js -------------------------------------------------------------------------------- /Android/app/src/main/assets/static/js/app.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/assets/static/js/app.js.map -------------------------------------------------------------------------------- /Android/app/src/main/assets/static/js/manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/assets/static/js/manifest.js -------------------------------------------------------------------------------- /Android/app/src/main/assets/static/js/manifest.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/assets/static/js/manifest.js.map -------------------------------------------------------------------------------- /Android/app/src/main/assets/static/js/vendor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/assets/static/js/vendor.js -------------------------------------------------------------------------------- /Android/app/src/main/assets/static/js/vendor.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/assets/static/js/vendor.js.map -------------------------------------------------------------------------------- /Android/app/src/main/assets/static/libs/echarts-all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/assets/static/libs/echarts-all.js -------------------------------------------------------------------------------- /Android/app/src/main/assets/static/libs/vue-router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/assets/static/libs/vue-router.js -------------------------------------------------------------------------------- /Android/app/src/main/assets/static/libs/vue-router.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/assets/static/libs/vue-router.min.js -------------------------------------------------------------------------------- /Android/app/src/main/assets/static/libs/vue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/assets/static/libs/vue.js -------------------------------------------------------------------------------- /Android/app/src/main/assets/static/libs/vue.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/assets/static/libs/vue.min.js -------------------------------------------------------------------------------- /Android/app/src/main/java/com/zyao89/view/CustomApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/java/com/zyao89/view/CustomApp.java -------------------------------------------------------------------------------- /Android/app/src/main/java/com/zyao89/view/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/java/com/zyao89/view/MainActivity.java -------------------------------------------------------------------------------- /Android/app/src/main/java/com/zyao89/view/ParseMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/java/com/zyao89/view/ParseMessage.java -------------------------------------------------------------------------------- /Android/app/src/main/java/com/zyao89/view/RequireService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/java/com/zyao89/view/RequireService.java -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /Android/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /Android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/build.gradle -------------------------------------------------------------------------------- /Android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/gradle.properties -------------------------------------------------------------------------------- /Android/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':z-webview' 2 | -------------------------------------------------------------------------------- /Android/z-webview/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/.classpath -------------------------------------------------------------------------------- /Android/z-webview/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Android/z-webview/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/.project -------------------------------------------------------------------------------- /Android/z-webview/.settings/org.eclipse.buildship.core.prefs: -------------------------------------------------------------------------------- 1 | #Tue Nov 21 00:46:34 CST 2017 2 | connection.project.dir=.. 3 | -------------------------------------------------------------------------------- /Android/z-webview/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/build.gradle -------------------------------------------------------------------------------- /Android/z-webview/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/proguard-rules.pro -------------------------------------------------------------------------------- /Android/z-webview/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | -------------------------------------------------------------------------------- /Android/z-webview/src/main/assets/vue-zweb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/assets/vue-zweb.js -------------------------------------------------------------------------------- /Android/z-webview/src/main/assets/vue-zweb.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/assets/vue-zweb.min.js -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/ZWeb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/ZWeb.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/ZWebConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/ZWebConfig.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/ZWebHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/ZWebHandler.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/ZWebInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/ZWebInstance.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/annotations/ZCmd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/annotations/ZCmd.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/annotations/ZData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/annotations/ZData.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/annotations/ZFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/annotations/ZFunction.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/annotations/ZJson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/annotations/ZJson.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/annotations/ZKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/annotations/ZKey.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/annotations/ZMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/annotations/ZMethod.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/constants/InjectionMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/constants/InjectionMode.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/constants/InternalConstantName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/constants/InternalConstantName.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/constants/InternalFunctionName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/constants/InternalFunctionName.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/constants/JavaScriptMethodName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/constants/JavaScriptMethodName.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/constants/ZFunctionName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/constants/ZFunctionName.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/constants/ZMethodName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/constants/ZMethodName.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/constants/ZWebConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/constants/ZWebConstant.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/exceptions/ZWebException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/exceptions/ZWebException.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/impl/DefaultZWebMethodInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/impl/DefaultZWebMethodInterface.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/impl/DefaultZWebOnSpecialStateListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/impl/DefaultZWebOnSpecialStateListener.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/impl/DefaultZWebOnStateListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/impl/DefaultZWebOnStateListener.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/inter/IZActivityStateListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/inter/IZActivityStateListener.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/inter/IZWeb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/inter/IZWeb.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/inter/IZWebHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/inter/IZWebHandler.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/inter/IZWebMessageController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/inter/IZWebMessageController.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/inter/IZWebMethodInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/inter/IZWebMethodInterface.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/inter/IZWebOnSpecialStateListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/inter/IZWebOnSpecialStateListener.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/inter/IZWebOnStateListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/inter/IZWebOnStateListener.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/javascript/IZMethodCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/javascript/IZMethodCallback.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/javascript/IZRenderListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/javascript/IZRenderListener.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/javascript/ZJavaScript.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/javascript/ZJavaScript.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/javascript/ZJavaScriptEx.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/javascript/ZJavaScriptEx.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/manager/InjectManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/manager/InjectManager.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/services/ParameterHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/services/ParameterHandler.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/services/ServiceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/services/ServiceFactory.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/services/ServiceMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/services/ServiceMethod.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/services/TYPE.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/services/TYPE.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/utils/IZLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/utils/IZLog.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/utils/JsCallJava.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/utils/JsCallJava.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/utils/JsCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/utils/JsCallback.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/utils/JsUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/utils/JsUtils.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/utils/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/utils/Utils.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/utils/ZLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/utils/ZLog.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/views/FixedOnReceivedTitle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/views/FixedOnReceivedTitle.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/views/IZWebView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/views/IZWebView.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/views/WebChromeClientEx.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/views/WebChromeClientEx.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/views/WebViewClientEx.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/views/WebViewClientEx.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/views/WebViewEx.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/views/WebViewEx.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/java/com/zyao89/view/zweb/views/ZWebView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/java/com/zyao89/view/zweb/views/ZWebView.java -------------------------------------------------------------------------------- /Android/z-webview/src/main/res/raw/index_test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/res/raw/index_test.html -------------------------------------------------------------------------------- /Android/z-webview/src/main/res/raw/zweb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/res/raw/zweb.js -------------------------------------------------------------------------------- /Android/z-webview/src/main/res/raw/zweb_extends.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/res/raw/zweb_extends.js -------------------------------------------------------------------------------- /Android/z-webview/src/main/res/raw/zweb_min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/res/raw/zweb_min.js -------------------------------------------------------------------------------- /Android/z-webview/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/Android/z-webview/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /HybirdApp/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/HybirdApp/.babelrc -------------------------------------------------------------------------------- /HybirdApp/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/HybirdApp/.editorconfig -------------------------------------------------------------------------------- /HybirdApp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/HybirdApp/.gitignore -------------------------------------------------------------------------------- /HybirdApp/.postcssrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/HybirdApp/.postcssrc.js -------------------------------------------------------------------------------- /HybirdApp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/HybirdApp/README.md -------------------------------------------------------------------------------- /HybirdApp/build/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/HybirdApp/build/build.js -------------------------------------------------------------------------------- /HybirdApp/build/check-versions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/HybirdApp/build/check-versions.js -------------------------------------------------------------------------------- /HybirdApp/build/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/HybirdApp/build/logo.png -------------------------------------------------------------------------------- /HybirdApp/build/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/HybirdApp/build/utils.js -------------------------------------------------------------------------------- /HybirdApp/build/vue-loader.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/HybirdApp/build/vue-loader.conf.js -------------------------------------------------------------------------------- /HybirdApp/build/webpack.base.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/HybirdApp/build/webpack.base.conf.js -------------------------------------------------------------------------------- /HybirdApp/build/webpack.dev.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/HybirdApp/build/webpack.dev.conf.js -------------------------------------------------------------------------------- /HybirdApp/build/webpack.prod.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/HybirdApp/build/webpack.prod.conf.js -------------------------------------------------------------------------------- /HybirdApp/build/webpack.test.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/HybirdApp/build/webpack.test.conf.js -------------------------------------------------------------------------------- /HybirdApp/config/dev.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/HybirdApp/config/dev.env.js -------------------------------------------------------------------------------- /HybirdApp/config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/HybirdApp/config/index.js -------------------------------------------------------------------------------- /HybirdApp/config/prod.env.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | module.exports = { 3 | NODE_ENV: '"production"' 4 | } 5 | -------------------------------------------------------------------------------- /HybirdApp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/HybirdApp/index.html -------------------------------------------------------------------------------- /HybirdApp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/HybirdApp/package-lock.json -------------------------------------------------------------------------------- /HybirdApp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/HybirdApp/package.json -------------------------------------------------------------------------------- /HybirdApp/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/HybirdApp/src/App.vue -------------------------------------------------------------------------------- /HybirdApp/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/HybirdApp/src/assets/logo.png -------------------------------------------------------------------------------- /HybirdApp/src/components/ColorManipulation.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/HybirdApp/src/components/ColorManipulation.vue -------------------------------------------------------------------------------- /HybirdApp/src/components/ECharts.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/HybirdApp/src/components/ECharts.vue -------------------------------------------------------------------------------- /HybirdApp/src/components/GISMap.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/HybirdApp/src/components/GISMap.vue -------------------------------------------------------------------------------- /HybirdApp/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/HybirdApp/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /HybirdApp/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/HybirdApp/src/main.js -------------------------------------------------------------------------------- /HybirdApp/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/HybirdApp/src/router/index.js -------------------------------------------------------------------------------- /HybirdApp/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /HybirdApp/static/libs/echarts-all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/HybirdApp/static/libs/echarts-all.js -------------------------------------------------------------------------------- /HybirdApp/static/libs/vue-router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/HybirdApp/static/libs/vue-router.js -------------------------------------------------------------------------------- /HybirdApp/static/libs/vue-router.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/HybirdApp/static/libs/vue-router.min.js -------------------------------------------------------------------------------- /HybirdApp/static/libs/vue-zweb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/HybirdApp/static/libs/vue-zweb.js -------------------------------------------------------------------------------- /HybirdApp/static/libs/vue-zweb.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/HybirdApp/static/libs/vue-zweb.min.js -------------------------------------------------------------------------------- /HybirdApp/static/libs/vue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/HybirdApp/static/libs/vue.js -------------------------------------------------------------------------------- /HybirdApp/static/libs/vue.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/HybirdApp/static/libs/vue.min.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyao89/ZWebView/HEAD/README.md --------------------------------------------------------------------------------