WebSettings API 翻译

setAllowContentAccess (boolean allow):是否允许在WebView中访问内容URL(Content Url),默认允许。内容Url访问允许WebView从安装在系统中的内容提供者载入内容。 setAllowFileAccess (boolean allow):是...

2019-03-05 16:37:25

阅读数 114

评论数 0

AndroidStudio中make Project、clean Project、Rebuild Project的区别

1.Make Project:编译Project下所有Module,一般是自上次编译后Project下有更新的文件,不生成apk。 2.Make Selected Modules:编译指定的Module,一般是自上次编译后Module下有更新的文件,不生成apk。 3.Clean Projec...

2019-03-05 09:52:32

阅读数 145

评论数 0

Androd用WebView播放gif动画

String gifPath = "file:///android_asset/progress.gif";   WebView wvGif = (WebView) findViewById(R.id.wv_gif);   wvGif.loadUrl(gifPa...

2017-11-01 14:21:10

阅读数 211

评论数 0

Android WebView使用loadData方法来加载html数据

loadData()需要三个参数: HTML TAG ,MIME类型(text/html), 网页编码方式(utf-8).           使用它时可能会发现有如下问题:           I.  loadData不能加载图片内容,如果要加载图片内容或者获得更强大的Web支持请使...

2017-11-01 14:12:12

阅读数 1450

评论数 0

Android WebView使用总结

1 . 加载网页:               网络用:webView.loadUrl("http://www.baidu.com");               本地文件用:webView.loadUrl(file:///android_asset/XXX.html...

2017-11-01 14:07:20

阅读数 89

评论数 0

关于android webview里HTML5的地理位置定位

在别的浏览器中打开可以定位,在我自己的webview却不能  主要代码如下://启用数据库 webSettings.setDatabaseEnabled(true); String dir = this.getApplicationContext().getDir(&...

2017-11-01 13:28:50

阅读数 1055

评论数 0

WebView

目前很多Android app都内置了可以显示web页面的界面,会发现这个界面一般都是由一个叫做WebView的组件渲染出来的,学习该组件可以为你的app开发提升扩展性。 先说下WebView的一些优点: --可以直接显示和渲染web页面,直接显示网页 --webview可以直接用html文...

2017-09-18 09:30:01

阅读数 752

评论数 0

Android WebView 因重定向无法正常goBack()解决方案

首先说下问题,初始页面为A,点击某个链接跳转到B(http://xxx.com.cn/),B页面重定向到C页面(http://xxx.com.cn/website/index.html) 当调用webview.goBack()时,页面回退到B,然后接着会重定向回C页面. 这样会导致两个...

2017-07-25 09:48:51

阅读数 320

评论数 0

Android webView拦截url

Android调用webView加载网页的时候,有这样一个需求,拦截某一个链接不执行此链接,执行指定跳转到其他activity页面。webview的setWebViewClient方法中提供了几个api: // 此回调是拦截点击要跳转的url链接,并对请求的url链接做修改(添加删除字段...

2017-07-25 09:46:19

阅读数 3717

评论数 0

android点击输入法会把底部顶上去的解决办法

在AndroidManifest的该activity中加上: Android:windowSoftInputMode="adjustPan|stateHidden" 内容补充: 各值的含义: 1.stateUnspecified:软键盘的状态并没有指定,系统将...

2017-07-25 09:44:15

阅读数 524

评论数 0

Android assets文件夹资源的访问

assets文件夹里面的文件都是保持原始的文件格式,需要用AssetManager以字节流的形式读取文件。       1. 先在Activity里面调用getAssets() 来获取AssetManager引用。       2. 再用AssetManager的open(String...

2017-06-29 14:18:06

阅读数 164

评论数 0

Activity劫持

if (isTopActivity() == false) { Toast.makeText(this, "页面可能被劫持,请确保手机环境安全后再使用", 0).show(); } private boolean isTopActivity() { boolea...

2017-06-29 13:55:15

阅读数 146

评论数 0

屏幕截图与屏幕录像

this.getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);// 禁止系统截屏和禁止屏幕录像

2017-06-29 13:53:07

阅读数 147

评论数 0

逆向助手的使用

1.提取dex                  2.通过提取的dex转换jar()

2017-06-29 13:47:18

阅读数 247

评论数 0

Android完整性校验

一、完整性校验原理 所谓完整性校验就是我们用各种算法来计算一个文件的完整性,防止这个文件被修改。其中常用的方法就是计算一个文件的CRC32的值或者计算一个文件的哈希值。我们在防止apk被反编译的方法中也可以采用这种方法。我们知道apk生成的classes.dex主要由java文件生成的,它是整个...

2017-06-29 13:36:05

阅读数 562

评论数 0

Android开发拨打电话的权限,调用方式有两种,以及区别

拨打电话的话,需要一个权限,就是android.permission.CALL_PHONE. 所以,首先在AndroidMenifest文件里加上这个权限: 1 第一种方式: Intent intent = new Intent(Intent.ACTIO...

2017-05-22 13:51:03

阅读数 566

评论数 0

Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$Ac

Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl的问题libs下v4包重复了

2017-05-17 14:40:31

阅读数 373

评论数 0

Android的js与java交互

java给js发送消息 官方唯一指定方法是通过 webview 的 loadUrl(String) 方法进行的,看下的伪代码: //例子:调用js的test(param)方法webView.loadUrl("javascript:test(1)"); 调用方法非常...

2017-05-16 14:11:52

阅读数 196

评论数 0

WebView使用详解

优势:使用H5实现的功能能够在不升级App的情况下动态更新,而且可以在Android或iOS的App上同时运行,节约了成本,提高了开发效率。 原理:其实就是 Java代码 和 JavaScript 之间的调用。 开局插入一张文章的目录结构: WebView简介 ...

2017-05-16 14:07:40

阅读数 172

评论数 0

Android与H5互调的使用总结

为方便展示,使用 addJavascriptInterface方式 实现与本地js交互(存在漏洞)。也可通过其他方式实现,比如拦截ur进行参数解析l等。 Java调JS 首先是JS的一段代码: 然后是在java中调用JS中的方法: webView.loadUrl(&...

2017-05-16 14:05:04

阅读数 309

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭