diff --git a/app-debug.apk b/app-debug.apk index dfbc766..7aad64d 100644 Binary files a/app-debug.apk and b/app-debug.apk differ diff --git a/main/AndroidManifest.xml b/main/AndroidManifest.xml index fb1f3a2..8ae4ac9 100644 --- a/main/AndroidManifest.xml +++ b/main/AndroidManifest.xml @@ -2,7 +2,7 @@ + android:versionName="3.8"> - + + + + + + + + \ No newline at end of file diff --git a/main/assets/about.htm b/main/assets/about.htm index 25f2889..b798b7c 100644 --- a/main/assets/about.htm +++ b/main/assets/about.htm @@ -9,7 +9,7 @@ p { text-indent:2em; } -


海天鹰浏览器 V3.7

+


海天鹰浏览器 V3.8

内置扩展的浏览器。

扩展:[国产]高亮,广告图片自定义过滤。

作者:黄颖

@@ -20,6 +20,7 @@ p { text-indent:2em; }

Android WebView 三种文件下载方式

自动安装apk包

更新日志:

+

V3.8 (2018-07-14)

  1. 增加定位权限。

V3.7 (2018-06-13)

  1. 增加自动更新。

V3.6 (2018-05-30)

  1. 修复从收藏夹返回输入法不能自动隐藏的问题。

V3.5 (2018-04-25)

  1. 收藏夹支持搜索。
diff --git a/main/java/com/hty/browser/MainActivity.java b/main/java/com/hty/browser/MainActivity.java index 5e22639..f64ede2 100644 --- a/main/java/com/hty/browser/MainActivity.java +++ b/main/java/com/hty/browser/MainActivity.java @@ -59,6 +59,7 @@ import android.view.inputmethod.EditorInfo; import android.view.inputmethod.InputMethodManager; import android.webkit.ConsoleMessage; import android.webkit.DownloadListener; +import android.webkit.GeolocationPermissions; import android.webkit.JsResult; import android.webkit.URLUtil; import android.webkit.ValueCallback; @@ -92,7 +93,7 @@ public class MainActivity extends Activity { ProgressBar pgb1; String urlo = "", HTRE = "", ptitle = "", urln = ""; String urlVersion = "https://raw.githubusercontent.com/sonichy/Android_HTYBrowser/master/version"; - String urlUpdate = "https://raw.githubusercontent.com/sonichy/Android_HTYBrowser/master/app-debug.apk"; + String urlUpdate = "https://raw.githubusercontent.com/sonichy/Android_HTYBrowser/master/app.apk"; CustomViewCallback customViewCallback; boolean isFullScreen, isManualCheckUpdate = false; static File dir; @@ -315,7 +316,7 @@ public class MainActivity extends Activity { @Override public void onShowCustomView(View view, CustomViewCallback callback) { Log.e("onShowCustomView", "onShowCustomView"); - Toast.makeText(getApplicationContext(), "onShowCustomView", Toast.LENGTH_SHORT).show(); + //Toast.makeText(getApplicationContext(), "onShowCustomView", Toast.LENGTH_SHORT).show(); customViewCallback = callback; // 将video放到当前视图中 video.addView(view); @@ -328,7 +329,7 @@ public class MainActivity extends Activity { @Override public void onHideCustomView() { Log.e("onHideCustomView", "onHideCustomView"); - Toast.makeText(getApplicationContext(), "onHideCustomView", Toast.LENGTH_SHORT).show(); + //Toast.makeText(getApplicationContext(), "onHideCustomView", Toast.LENGTH_SHORT).show(); getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); // 退出全屏 // quitFullScreen(); @@ -340,6 +341,14 @@ public class MainActivity extends Activity { + consoleMessage.lineNumber()); return super.onConsoleMessage(consoleMessage); } + + // 定位权限 + @Override + public void onGeolocationPermissionsShowPrompt(String origin, GeolocationPermissions.Callback callback) { + callback.invoke(origin, true, false); + super.onGeolocationPermissionsShowPrompt(origin, callback); + } + }); webView1.setDownloadListener(new MyWebViewDownLoadListener()); @@ -1115,7 +1124,7 @@ public class MainActivity extends Activity { long downloadId = intent.getLongExtra(DownloadManager.EXTRA_DOWNLOAD_ID, -1); Log.e("DownloadId", downloadId + ""); DownloadManager downloadManager = (DownloadManager) context.getSystemService(DOWNLOAD_SERVICE); - if(downloadId ==downloadIdUpdate){ + if(downloadId == downloadIdUpdate){ Uri uri = downloadManager.getUriForDownloadedFile(downloadId); Log.e("UriDownload", uri.toString()); Intent intentn = new Intent(Intent.ACTION_VIEW); diff --git a/version b/version index 548d713..98fccd6 100644 --- a/version +++ b/version @@ -1 +1 @@ -3.7 \ No newline at end of file +3.8 \ No newline at end of file