UX2 beta 3正式发布!!
UX浏览服务是为了加速浏览网页而开发的浏览服务,它解决了WebView的一系列问题,它能够在网络差的情况下快速的浏览,比webview快一倍以上,是webview的优化代替方案。它拥有完善的缓存管理策略,经过优化的加载顺序,广告拦截引擎。
这次更新我们修复大量问题:
1. 缓存加速、DNS加速、弱网优化等加速服务正式开通使用
2. 广告拦截功能完善,UX AD Killer智能拦截引擎
3. 改进了内核结构,为以后移植到Chrome做了准备
4. 云端安全系统,问题快速收集
5. 完善的javascript互交框架
下面是一个简单的实例:
package com.udo.ub; import android.app.*;
import android.os.*;
import android.view.*;
import android.widget.*;
import android.content.*;
import android.net.*;
import com.udo.UXBrowser.*; //这是引用UX2的包名 /**
* 这是一个用于测试的窗口实例
* 优新世纪工作室 恋空
**/ public class MainActivity extends Activity
{
private UxWebView browser = null; @Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setTitle("UX2测试客户端");
UxWebView.Initiate(this); //初始化 //如果你的app有多个Activity用到UX2,可以尝试这样来防止未初始化导致的错误
// if(!UxWebView.isInitated())
// UxWebView.Initiate(this); UxWebView wv=new UxWebView(this); //创建对象
browser=wv;
//wv.setBrowserMode(BrowserMode); //设置模式(具体查看BrowserMode.java)
wv.getSetting().setBlackAd(true); //开启拦截广告
//wv.getSetting().setEnableLoadImage(false); //不加载图片
//wv.getSetting().setEnableJavascript(false); //不加载js wv.setListener(new UxWebViewListener()
{
@Override
public void onChangeTitle(UxWebView view,String text)
{
//标题被改变
// TODO: Implement this method
} @Override
public void onChangeIcon(UxWebView view,Bitmap d)
{
//网站Logo
// TODO: Implement this method
} @Override
public void onChangeProgress(UxWebView view,int p)
{
//加载进度改变
// TODO: Implement this method
} @Override
public boolean onLoadStart(UxWebView view,String url)
{
//加载开始
// TODO: Implement this method
return false;
} @Override
public void onLoadFinish(UxWebView view)
{
//加载完成
// TODO: Implement this method
} @Override
public void onLoadError(UxWebView view,int errorCode)
{
//加载错误
// TODO: Implement this method
} @Override
public boolean onDownloadStart(String url)
{
//下载文件,返回true表示已处理,返回false我们将跳转浏览器下载
// TODO: Implement this method
return false;
} @Override
public void onLoadSlow(UxWebView view)
{
//网页加载慢时会被调用(或卡死时)
// TODO: Implement this method
}
});
wv.loadUrl("https://www.baidu.com/"); //加载指定url
setContentView(wv);
}
@Override
protected void onDestroy()
{
// TODO: Implement this method
super.onDestroy();
browser.destroy();
//销毁
} @Override
protected void onPause()
{
// TODO: Implement this method
super.onPause();
browser.stopLoading(); //这是停止加载
browser.pauseTimers();
//暂停
} @Override
protected void onRestart()
{
// TODO: Implement this method
super.onRestart();
browser.resumeTimers();
browser.reload(); //这是刷新
//继续
} @Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
// TODO: Implement this method
super.onActivityResult(requestCode, resultCode, data);
if(requestCode==XBrowser.FILECHOOSER_RESULTCODE)
{
browser.onActivityResult(requestCode,resultCode,data);
}
//这是为了能够处理文件选择
}
// 这是其它操作
// browser.canGoBack() 是否可后退
// browser.goBack() 后退
// browser.canGoForward() 是否可前进
// browser.goForward() 前进
//
}
// 优新世纪工作室 恋空
下载地址:http://www.hcmo.pw/download/UX2.0 beta 3.rar (解压密码: www.hcmo.pw)
加速原理介绍:http://www.hcmo.pw/ubs/?article-id-1.html
优新世纪工作室 版权所有
官网:http://www.hcmo.pw
联系QQ:2928455383
联系邮箱:2928455383@qq.com
UX2 beta 3正式发布!!的更多相关文章
- 【巨杉数据库SequoiaDB】巨杉数据库 v5.0 Beta版 正式发布
2020年疫情的出现对众多企业运营造成了严重的影响.面对突发状况,巨杉利用长期积累的远程研发协作体系,仍然坚持进行技术创新,按照已有规划推进研发工作,正式推出了巨杉数据库(SequoiaDB) v ...
- 睡眠猴子——beta阶段项目总结
Questions: 每个成员在beta 阶段的实践和alpha 阶段有何改进? 团队在beta 阶段吸取了那些alpha 阶段的经验教训? 12 条敏捷开发的原则中, 团队做得最好和最不好的各列 ...
- ComponentOne 2016 年产品规划
作为老牌的 Visual Studio 控件集,ComponentOne 今后的发展方向是什么?新的一年会在哪些方面有所增强?且听 ComponentOne 全球产品经理的 2016年规划. 2016 ...
- 目前最全的浏览器/CSS选择器兼容性总结(2009-8-10更新)
2009年2月24日,Safari 4.0 beta版正式发布,Safari从它的3.2版本开始就已经支持所有的CSS选择器(包括最新的CSS3).不过为了方便大家的工作,下面提供了最新版本的CSS选 ...
- 《Google软件测试之道》 第一章google软件测试介绍
前段时间比较迷茫,没有明确的学习方向和内容.不过有一点应该是可以肯定的:迷茫的时候就把空闲的时间用来看书吧! 这本书,目前只是比较粗略的看了一遍,感触很大.以下是个人所作的笔记,与原文会有出入的地方. ...
- 🎉 Element UI for Vue 3.0 来了!
第一个使用 TypeScript + Vue 3.0 Composition API 重构的组件库 Element Plus 发布了 ~ 2016 年 3 月 13 日 Element 悄然诞生,经历 ...
- BugPhobia发布篇章:Beta版本学霸在线系统正式发布
0x00:测试报告版本管理 版本号 具体细节 修订时间 V 1.0 整理第一轮迭代用户管理和登陆注册的功能性验证测试,预计将继续网页对浏览器版本的兼容性测试 2015/11/12 V1.0.1 整理第 ...
- JuCheap V2.0响应式后台管理系统模板正式发布beta版本
JuCheap V1.* 查看地址: http://blog.csdn.net/allenwdj/article/details/49155339 经过半年的努力,JuCheap后台通用响应式管理后台 ...
- 【重要版本】Firefly alpha beta v1.2.2 正式发布
原地址:http://bbs.gameres.com/thread_220175.html firefly 1.2.2 更新 更新内容: 功能添加 1.动态模块更新 2.部分b ...
随机推荐
- stm32之USART学习
首先,我是看着这位博主的文章受到的启发,进而加深了自己对USART的理解.下面是自己改装并实验过的程序. 原文:http://www.cnblogs.com/greatwgb/archive/2011 ...
- Java设置Excel单元格式
XSSFWorkbook wb = new XSSFWorkbook(); CellStyle style = wb.createCellStyle(); style.setBorderRight(C ...
- 谈谈web上种图片应用的优缺点
web中承载信息的主要方式就是图片与文字了,以下就是对一些web图片格式的优缺点进行归纳. 1.GIF GIF图是比较古老的web图片格式之一,可以追溯到1987,几乎所有的浏览器都支持这一种格式,老 ...
- 各种 SVG 制作单选和多选框动画
在线演示 源码下载
- JavaScript动画1-速度动画
动画实际上就是在一定时间内,改变一个元素的某些属性. 这里简单实现一个JavaScript运动的框架.主要包括: 速度动画(改变left.right.width.height.opacity) 缓冲运 ...
- 最新的chart 聊天功能( webpack2 + react + router + redux + scss + nodejs + express + mysql + es6/7)
请表明转载链接: 我是一个喜欢捣腾的人,没事总喜欢学点新东西,可能现在用不到,但是不保证下一刻用不到. 我一直从事的是依赖angular.js 的web开发,但是我怎么能一直用它呢?看看最近火的一塌糊 ...
- Java中的Classpath
classpath实际上就是编译后的,以classes文件夹为起点的路径各种path获取到的路径的区别 Demo.class.getResource("");//得到的是Demo类 ...
- Document 对象
document.body //返回文档的body元素 document.cookies //返回当前文档有关的所有cookie document.createElement() //创建元素节点 d ...
- PHP导出生成CSV文件
composer 用起来是非常方便的 所以我是依赖composer来做的包管理 1.先安装composer 自行百度一下composer安装以及使用 2.用composer下载安装office包即可 ...
- nodeJS中的包
前面的话 Node组织了自身的核心模块,也使得第三方文件模块可以有序地编写和使用.但是在第三方模块中,模块与模块之间仍然是散列在各地的,相互之间不能直接引用.而在模块之外,包和NPM则是将模块联系起来 ...