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)
- 增加定位权限。
V3.7 (2018-06-13)
- 增加自动更新。
V3.6 (2018-05-30)
- 修复从收藏夹返回输入法不能自动隐藏的问题。
V3.5 (2018-04-25)
- 收藏夹支持搜索。
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