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. 树莓派的GPIO编程

    作者:Vamei 出处:http://www.cnblogs.com/vamei 严禁转载. 树莓派除了提供常见的网口和USB接口 ,还提供了一组GPIO(General Purpose Input/ ...

  2. _getch() 函数,应用于输入密码敲入回车前修改

    body,table { font-family: 微软雅黑; font-size: 10pt } table { border-collapse: collapse; border: solid g ...

  3. 【代码学习】GD库中简单的验证码

    大体思路: 代码部分: <?php //1.创建画布 $img = imagecreatetruecolor(100,30); //2.设置颜色 值越小,颜色越深 $color1 = image ...

  4. 使用AF_INET实现点对点的通信示例

    作者:Younger Liu,本作品采用知识共享署名-非商业性使用-相同方式共享 3.0 未本地化版本许可协议进行许可. 1.    客户端(发送方) 操作流如下: (1) 使用AF_INET协议簇, ...

  5. 做一个常规的banner图——负边距的使用、banner图的拼法

    在这之前,首先要了解如何设置块级元素在块级元素水平居中 方法: 设置子容器为定位元素 水平居中 left:50%:margin-left:-width/2: 垂直居中 top:50%:margin-t ...

  6. [Splay模版1]

    输入 第1行:1个正整数n,表示操作数量,100≤n≤200,000 第2..n+1行:可能包含下面3种规则: 1个字母'I',紧接着1个数字k,表示插入一个数字k到树中,1≤k≤1,000,000, ...

  7. 大数相加a+b

    #include<stdio.h>#include<string.h>#define MAX 1000void Add(char *a,char *b,char *result ...

  8. MySQL ProxySQL读写分离使用初探

    目的 在美团点评DBProxy读写分离使用说明文章中已经说明了使用目的,本文介绍ProxySQL的使用方法以及和DBProxy的性能差异.具体的介绍可以看官网的相关说明,并且这个中间件也是percon ...

  9. hdu3336 Count the string kmp+dp

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3336 很容易想到用kmp 这里是next数组的应用 定义dp[i]表示以s[i]结尾的前缀的总数 那么 ...

  10. HDFS 架构简述

    HDFS 架构简述 Hadoop分布式文件系统(HDFS)是一个分布式的文件系统,运行在廉价的硬件上.它与现有的分布式文件系统有很多相似之处.然而与其他的分布式文件系统的差异也是显着的.HDFS是高容 ...