├── .gitignore ├── LICENSE ├── README.md └── TcBrowse ├── .gitignore ├── .idea ├── .name ├── compiler.xml ├── copyright │ └── profiles_settings.xml ├── encodings.xml ├── gradle.xml ├── misc.xml ├── modules.xml └── runConfigurations.xml ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── tamic │ │ └── simplebrowse │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ ├── demo.html │ │ └── error.html │ ├── java │ │ └── com │ │ │ └── tamic │ │ │ └── simplebrowse │ │ │ └── MainActivity.java │ └── res │ │ ├── drawable │ │ └── logoMax.png │ │ ├── layout │ │ └── activity_main.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── logo.jpg │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── tamic │ └── simplebrowse │ └── ExampleUnitTest.java ├── browse ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── assets │ └── WebViewJavascriptBridge.js │ ├── java │ └── com │ │ └── tamic │ │ └── jswebview │ │ ├── browse │ │ ├── BridgeHandler.java │ │ ├── BridgeUtil.java │ │ ├── BridgeWebView.java │ │ ├── BridgeWebViewClient.java │ │ ├── CallBackFunction.java │ │ ├── DefaultHandler.java │ │ ├── JsWeb │ │ │ ├── CustomWebChromeClient.java │ │ │ ├── CustomWebViewClient.java │ │ │ ├── JavaCallHandler.java │ │ │ └── JsHandler.java │ │ ├── Message.java │ │ └── WebViewJavascriptBridge.java │ │ └── view │ │ ├── NumberProgressBar.java │ │ └── ProgressBarWebView.java │ └── res │ └── values │ ├── attrs.xml │ ├── strings.xml │ └── styles.xml ├── build.gradle ├── gradle.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/README.md -------------------------------------------------------------------------------- /TcBrowse/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/.gitignore -------------------------------------------------------------------------------- /TcBrowse/.idea/.name: -------------------------------------------------------------------------------- 1 | TcBrowse -------------------------------------------------------------------------------- /TcBrowse/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/.idea/compiler.xml -------------------------------------------------------------------------------- /TcBrowse/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /TcBrowse/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/.idea/encodings.xml -------------------------------------------------------------------------------- /TcBrowse/.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/.idea/gradle.xml -------------------------------------------------------------------------------- /TcBrowse/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/.idea/misc.xml -------------------------------------------------------------------------------- /TcBrowse/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/.idea/modules.xml -------------------------------------------------------------------------------- /TcBrowse/.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /TcBrowse/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /TcBrowse/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/app/build.gradle -------------------------------------------------------------------------------- /TcBrowse/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/app/proguard-rules.pro -------------------------------------------------------------------------------- /TcBrowse/app/src/androidTest/java/com/tamic/simplebrowse/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/app/src/androidTest/java/com/tamic/simplebrowse/ApplicationTest.java -------------------------------------------------------------------------------- /TcBrowse/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /TcBrowse/app/src/main/assets/demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/app/src/main/assets/demo.html -------------------------------------------------------------------------------- /TcBrowse/app/src/main/assets/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/app/src/main/assets/error.html -------------------------------------------------------------------------------- /TcBrowse/app/src/main/java/com/tamic/simplebrowse/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/app/src/main/java/com/tamic/simplebrowse/MainActivity.java -------------------------------------------------------------------------------- /TcBrowse/app/src/main/res/drawable/logoMax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/app/src/main/res/drawable/logoMax.png -------------------------------------------------------------------------------- /TcBrowse/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /TcBrowse/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /TcBrowse/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /TcBrowse/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /TcBrowse/app/src/main/res/mipmap-xhdpi/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/app/src/main/res/mipmap-xhdpi/logo.jpg -------------------------------------------------------------------------------- /TcBrowse/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /TcBrowse/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /TcBrowse/app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /TcBrowse/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /TcBrowse/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /TcBrowse/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /TcBrowse/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /TcBrowse/app/src/test/java/com/tamic/simplebrowse/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/app/src/test/java/com/tamic/simplebrowse/ExampleUnitTest.java -------------------------------------------------------------------------------- /TcBrowse/browse/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/browse/build.gradle -------------------------------------------------------------------------------- /TcBrowse/browse/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/browse/proguard-rules.pro -------------------------------------------------------------------------------- /TcBrowse/browse/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/browse/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /TcBrowse/browse/src/main/assets/WebViewJavascriptBridge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/browse/src/main/assets/WebViewJavascriptBridge.js -------------------------------------------------------------------------------- /TcBrowse/browse/src/main/java/com/tamic/jswebview/browse/BridgeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/browse/src/main/java/com/tamic/jswebview/browse/BridgeHandler.java -------------------------------------------------------------------------------- /TcBrowse/browse/src/main/java/com/tamic/jswebview/browse/BridgeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/browse/src/main/java/com/tamic/jswebview/browse/BridgeUtil.java -------------------------------------------------------------------------------- /TcBrowse/browse/src/main/java/com/tamic/jswebview/browse/BridgeWebView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/browse/src/main/java/com/tamic/jswebview/browse/BridgeWebView.java -------------------------------------------------------------------------------- /TcBrowse/browse/src/main/java/com/tamic/jswebview/browse/BridgeWebViewClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/browse/src/main/java/com/tamic/jswebview/browse/BridgeWebViewClient.java -------------------------------------------------------------------------------- /TcBrowse/browse/src/main/java/com/tamic/jswebview/browse/CallBackFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/browse/src/main/java/com/tamic/jswebview/browse/CallBackFunction.java -------------------------------------------------------------------------------- /TcBrowse/browse/src/main/java/com/tamic/jswebview/browse/DefaultHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/browse/src/main/java/com/tamic/jswebview/browse/DefaultHandler.java -------------------------------------------------------------------------------- /TcBrowse/browse/src/main/java/com/tamic/jswebview/browse/JsWeb/CustomWebChromeClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/browse/src/main/java/com/tamic/jswebview/browse/JsWeb/CustomWebChromeClient.java -------------------------------------------------------------------------------- /TcBrowse/browse/src/main/java/com/tamic/jswebview/browse/JsWeb/CustomWebViewClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/browse/src/main/java/com/tamic/jswebview/browse/JsWeb/CustomWebViewClient.java -------------------------------------------------------------------------------- /TcBrowse/browse/src/main/java/com/tamic/jswebview/browse/JsWeb/JavaCallHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/browse/src/main/java/com/tamic/jswebview/browse/JsWeb/JavaCallHandler.java -------------------------------------------------------------------------------- /TcBrowse/browse/src/main/java/com/tamic/jswebview/browse/JsWeb/JsHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/browse/src/main/java/com/tamic/jswebview/browse/JsWeb/JsHandler.java -------------------------------------------------------------------------------- /TcBrowse/browse/src/main/java/com/tamic/jswebview/browse/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/browse/src/main/java/com/tamic/jswebview/browse/Message.java -------------------------------------------------------------------------------- /TcBrowse/browse/src/main/java/com/tamic/jswebview/browse/WebViewJavascriptBridge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/browse/src/main/java/com/tamic/jswebview/browse/WebViewJavascriptBridge.java -------------------------------------------------------------------------------- /TcBrowse/browse/src/main/java/com/tamic/jswebview/view/NumberProgressBar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/browse/src/main/java/com/tamic/jswebview/view/NumberProgressBar.java -------------------------------------------------------------------------------- /TcBrowse/browse/src/main/java/com/tamic/jswebview/view/ProgressBarWebView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/browse/src/main/java/com/tamic/jswebview/view/ProgressBarWebView.java -------------------------------------------------------------------------------- /TcBrowse/browse/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/browse/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /TcBrowse/browse/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/browse/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /TcBrowse/browse/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/browse/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /TcBrowse/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/build.gradle -------------------------------------------------------------------------------- /TcBrowse/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/gradle.properties -------------------------------------------------------------------------------- /TcBrowse/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/gradlew -------------------------------------------------------------------------------- /TcBrowse/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tamicer/JsWebView/HEAD/TcBrowse/gradlew.bat -------------------------------------------------------------------------------- /TcBrowse/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------