Android与JS相关知识
介绍android与JS开发中用到的技术(如:缓存,交互等)
切切歆语
人生逍遥乐对,红尘千般滋味。
展开
-
Android--------WebView+H5开发仿美团 预加载,加载失败和重新加载
Android嵌入式开发已经占大多数了,很多界面都是以网页的形式展示,WebView可以使得网页轻松的内嵌到app里,还可以直接跟js相互调用。本博客主要是模仿美团的旅游出行模块的预加载,网页加载失败和网页重新加载,效果如图: 图中的步骤是 无网络情况下加载网页,则加载不出来,出现提示界面,去把网络打开,在刷新则又可以加载界面,上图 在没有网络时,多次点击刷新时会出...原创 2018-03-26 12:02:50 · 1405 阅读 · 0 评论 -
Andriod的Http请求获取Cookie信息并同步保存,使第二次不用登录也可查看个人信息
Android使用Http请求登录,则通过登录成功获取Cookie信息并同步,可以是下一次不用登录也可以查看到个人信息,注:如果初始化加载登录,可通过缓存Cookie信息来验证是否要加载登录界面。Cookie信息包含了你登录的信息,打印是是这种格式如下图:包含各种编码,16进制等,可通过转码查看信息(包含当前城市,IP,个人相关信息等),转码后如图: 项目原创 2017-01-10 11:20:46 · 2222 阅读 · 0 评论 -
Android中Http加载如何得到Cookie和 WebView 加载网页如何得到的Cookie
最近做项目在手机端登录Http请求和 WebView 记载登录获取Cookie信息,可查看Cookie信息。如图:Http请求获取Cookie信息: public static String request(String httpUrl, String params, Context context) { BufferedReader reader = nul原创 2017-01-07 11:15:37 · 3811 阅读 · 2 评论 -
Andriod中WebView加载登录界面获取Cookie信息并同步保存,使第二次不用登录也可查看个人信息。
摘要: Andriod中WebView加载登录界面获取Cookie信息并同步保存,使第二次不用登录也可查看个人信息。Android使用WebView加载登录的html界面,则通过登录成功获取Cookie并同步,可以是下一次不用登录也可以查看到个人信息,注:如果初始化加载登录,可通过缓存Cookie信息来验证是否要加载登录界面。Cookie信息包含了你登录的信息,打印是是这种格式原创 2017-01-09 11:42:08 · 1595 阅读 · 2 评论 -
WebView加载本地Html文件并实现点击效果
Webview是用来与前端交互的纽,可以加载本地Html文件,和网页并实现交互的功能。WebView通过WebSetting可以使用Android原生的JavascriptInterface来进行js和java的通信。加载本地文件:webView.loadUrl("file:///android_asset/xxx.html");加载网页:webView.loadUrl("ht原创 2016-12-14 11:28:57 · 736 阅读 · 0 评论 -
android--------WebView 实现缓存网页数据
WebView中存在着两种缓存:网页数据缓存(存储打开过的页面及资源),H5缓存(即AppCache)。将我们浏览过的网页url已经网页文件(css、图片、js等)保存到数据库表中 缓存模式(5种)LOAD_CACHE_ONLY: 不使用网络,只读取本地缓存数据LOAD_DEFAULT: 根据cache-control决定是否从网络上取数据。LOAD_CACHE_N原创 2016-12-13 18:32:27 · 1543 阅读 · 1 评论 -
android--------WebView实现 Html5 视频标签加载
自Android 4.4起,Android中的WebView开始基于Chromium(谷歌浏览器)支持浏览器的一系列功能,webkit解析网页各个节点,这个改变,使得WebView的性能大幅度提升,并且对HTML5, CSS3, and JavaScript有了更好的支持。案列主要介绍WebView加载带有HTML5的视频标签的网页,点击网页里面的链接还是在当前的webview里跳转,原创 2016-12-13 16:42:42 · 786 阅读 · 0 评论 -
WebView 实现JS效果和a标签的点击事件
目前很多android app都可以显示web页面的界面,嵌入式开发,这个界面一般都是WebView这个控件加载出来的,学习该控件可以为你的app开发提升扩展性。先说下WebView的一些优点:可以直接显示和渲染web页面,直接显示网页webview可以直接用html文件(网络上或本地assets中)作布局和JavaScript交互调用网页标签的点击事件效果:(网页原创 2016-12-09 11:02:28 · 3039 阅读 · 0 评论 -
Android之利用JSBridge库实现Html,JavaScript与Android的所有交互
java 和 js互通框架 WebViewJavascriptBridge是移动UIView和Html交互通信的桥梁,用作者的话来说就是实现java和js的互相调用的桥梁。替代了WebView的自带的JavascriptInterface的接口,使得我们的开发更加灵活和安全。本博客把JSBridge库近所有Android与(HTML+JS)的交互的方式全部实现,代码详细,注释清除,希望对各原创 2017-04-18 10:49:33 · 2229 阅读 · 2 评论 -
Android Webview 和Javascript交互,实现Android和JavaScript相互调用
在Android的开发过程中、遇到一个新需求、那就是让Java代码和Javascript代码进行交互、在IOS中实现起来很麻烦、而在Android中相对来说容易多了、Android对这种交互进行了很好的封装、我们可以很简单的用Java代码调用WebView中的js函数、也可以用WebView中的js来调用Android应用中的Java代码。案例主要包含了: Html中调用Android原创 2017-02-10 18:01:23 · 443 阅读 · 0 评论