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正式发布!!的更多相关文章

  1. 【巨杉数据库SequoiaDB】巨杉数据库 v5.0 Beta版 正式发布

    2020年疫情的出现对众多企业运营造成了严重的影响.面对突发状况,巨杉利用长期积累的远程研发协作体系,仍然坚持进行技术创新,按照已有规划­­推进研发工作,正式推出了巨杉数据库(SequoiaDB) v ...

  2. 睡眠猴子——beta阶段项目总结

      Questions: 每个成员在beta 阶段的实践和alpha 阶段有何改进? 团队在beta 阶段吸取了那些alpha 阶段的经验教训? 12 条敏捷开发的原则中, 团队做得最好和最不好的各列 ...

  3. ComponentOne 2016 年产品规划

    作为老牌的 Visual Studio 控件集,ComponentOne 今后的发展方向是什么?新的一年会在哪些方面有所增强?且听 ComponentOne 全球产品经理的 2016年规划. 2016 ...

  4. 目前最全的浏览器/CSS选择器兼容性总结(2009-8-10更新)

    2009年2月24日,Safari 4.0 beta版正式发布,Safari从它的3.2版本开始就已经支持所有的CSS选择器(包括最新的CSS3).不过为了方便大家的工作,下面提供了最新版本的CSS选 ...

  5. 《Google软件测试之道》 第一章google软件测试介绍

    前段时间比较迷茫,没有明确的学习方向和内容.不过有一点应该是可以肯定的:迷茫的时候就把空闲的时间用来看书吧! 这本书,目前只是比较粗略的看了一遍,感触很大.以下是个人所作的笔记,与原文会有出入的地方. ...

  6. 🎉 Element UI for Vue 3.0 来了!

    第一个使用 TypeScript + Vue 3.0 Composition API 重构的组件库 Element Plus 发布了 ~ 2016 年 3 月 13 日 Element 悄然诞生,经历 ...

  7. BugPhobia发布篇章:Beta版本学霸在线系统正式发布

    0x00:测试报告版本管理 版本号 具体细节 修订时间 V 1.0 整理第一轮迭代用户管理和登陆注册的功能性验证测试,预计将继续网页对浏览器版本的兼容性测试 2015/11/12 V1.0.1 整理第 ...

  8. JuCheap V2.0响应式后台管理系统模板正式发布beta版本

    JuCheap V1.* 查看地址: http://blog.csdn.net/allenwdj/article/details/49155339 经过半年的努力,JuCheap后台通用响应式管理后台 ...

  9. 【重要版本】Firefly alpha beta v1.2.2 正式发布

    原地址:http://bbs.gameres.com/thread_220175.html firefly 1.2.2 更新 更新内容: 功能添加       1.动态模块更新       2.部分b ...

随机推荐

  1. 【STL】reverse函数用法

    reverse函数的功能是反转排序一个容器中指定元素的内容. 函数参数:reverse(first,last), 其中first,last分别指向被反转序列中初始及末尾位置的双向迭代器(Bidirec ...

  2. 【Spark2.0源码学习】-4.Master启动

         Master作为Endpoint的具体实例,下面我们介绍一下Master启动以及OnStart指令后的相关工作   一.脚本概览      下面是一个举例: /opt/jdk1..0_79/ ...

  3. Winform控件根据文字内容自动调整最合适大小

    private void AutoSizeControl(Control control, int textPadding) { // Create a Graphics object for the ...

  4. 比较Java中几个常用集合添加元素的效率

    初始化需要进行比较的集合,统一增加10万个元素,获取整个过程的执行时间. 1.List集合增加元素 private static void testList() { List<Integer&g ...

  5. Ext4中内存使用技巧的一点思考

           今天在分析Ext4文件系统的时候,看到两个函数ext4_kvzalloc()/ext4_kvfree(),想到以前在使用kzalloc()/kmalloc()带来的内存分配失败问题,不得 ...

  6. VMware Ubuntu 安装

    最近对Linux系统有兴趣,本想装个双系统,考虑自己是以Windows为主,所以装了个虚拟机 VMware Workstation 12 Pro 版Ubuntu镜源文件下载地址:https://www ...

  7. Intellij IDEA快捷键(必备)

    快捷键 功能描述 Ctrl + Shift + Space 智能代码提示(必备) Ctrl + R 在当前文件进行文本替换 Ctrl + F 在当前文件进行文本查找 Ctrl + Y 删除光标所在行 ...

  8. lock invoke 死锁事例

    代码如下: using System; using System.Collections.Generic; using System.Windows.Forms; using System.Threa ...

  9. mybatis mapper.xml 写关联查询 运用 resultmap 结果集中 用 association 关联其他表 并且 用 association 的 select 查询值 报错 java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for mybatis.map

    用mybaits 写一个关联查询 查询商品表关联商品规格表,并查询规格表中的数量.价格等,为了sql重用性,利用 association 节点 查询 结果并赋值报错 商品表的mapper文件为Gooo ...

  10. “永恒之蓝"漏洞的紧急应对--毕业生必看

    早上6点多起床了,第一次起这么早,昨天晚上12点多,看到了一则紧急通知,勒索软件通过微软"永恒之蓝"漏洞针对教育网进行了大规模的攻击,而且有很多同学中招.中招后的结果如下图所示. ...