本站迁移通知

因为实际上是迁移到你目前看到的地方,所以本文无视吧~

由于和 @AsterOcclu 合租了VPS(当然了,我还没掏钱给他= =)

本站即将(等配置完服务器的)迁移到该VPS上。

说是本站,其实是说我要在那边搭建个WordPress,然后把blog内容导过去

因为那边是VPS,所以之后实现的功能肯定要超过这边纯日志

所以:

请通过http://loland.tk 访问我的主页,目前跳转到http://zsefvlol.blogbus.com,但是以后就直接进入VPS了!

此后再访问 http://zsefvlol.blogbus.com ,这个日志仍然保留,但是不会更新了(就跟你以前更新似的)

以上

羊杂碎~

BTD

————————————————技术吐槽慎入————————————————

最近用架了一个WP,果然用过之后就有把自己blog变成WP的冲动啊……不过好像没啥用,重要的是我应该努力更新blog~

开放的网站就是考虑的多,用IE123456789测试真麻烦,或者说倒霉的IE6。我刚知道IE6连PNG的透明图层都不知道,真是WTF啊,!DOCTYPE加上之后GTE IE7以及所有webkit安然无恙,然后IE6就…………

更可恶的是png我hack掉了,但是js写出来的slider在IE6下居然也有bug,一气之下我果然还是——

您所用的浏览器版本过低,请您立刻升级

BTW:本blog不欢迎任何IE6浏览器用户,看到自觉离开或更新谢谢

——————————————————以下没有内容,谢谢————————————————————

【评测】爱硕A816平板入手体验

昨天入手了山寨强机爱硕A816平板,玩了一天今天写一下体验。图片自己百度,配置自己淘宝。

CPU是A8的处理器,是三星的S5PV210,这个芯片应该说是比较不错的,和以前的神马RK2818之流完全不在一个档次上。基本上在A8架构的处理器中也算不错了,实际测试也如此。内存是512M DDR2,基本够用。系统是Android2.2。据说之后会升级到2.3,甚至3.0。

8寸的800×600显示屏,屏本身应该说出乎意料的没那么糟糕(额)。可视角度基本让人满意,比常见的山寨要好不少,不必特意正面看屏幕。亮度比较高。但是分辨率设定比较恶心,4:3的屏幕让很多游戏啊软件啊都很郁闷。不过比较好的应用都能考虑到这个所以支持的不错,比如怒鸟,切水果,NFS之类都能全屏完美运行。触摸比较灵敏,但是偶尔会误操作。切水果打鸟都没问题。按压四周边框的时候屏幕会有水波纹出现。反光很严重,估计贴一个防眩光的膜就好了。

做工方面,外壳不是十分平整,但是可以接受,后盖钢琴漆感觉还不错,整机很厚实而且很沉(当然不要跟你的笔电比),单手拿久了会吃力。接口都在一侧但是排列的比较松散,应该不会干扰。背部有一个喇叭开孔。正面三个按钮除了按键音有点大之外手感还好。

wifi信号未测试,能收到隔墙的信号吧至少。

开机速度和笔记本差不多。具体使用的时候就体现出S5PV210的强大了。动态壁纸非常流畅,常用软件、上网更是不在话下。运行大型游戏基本也没问题(估计我测试过的要求最高达就是nfs了,很流畅)。重力感应也比较灵敏,玩平衡球可以玩,但是不知道是否因为太灵敏了屏幕经常上下左右变化,平放在桌子上的时候时不时就调转了屏幕方向,关闭Android的自动调整方向选项后依然如此,比较郁闷。遗憾的是不支持多点触摸,很多游戏玩不爽。但是触摸精度不错。

对软件的兼容性不错,目前安装了不下50个软件,极少遇到不能使用的情况。但是有部分软件由于分辨率的原因不能全屏/全屏效果不好/排版错误。不过都在可以容忍的范围内。

视频播放没有测试。

1天使用过程中死机过2、3次吧,关机的时候会电流声啪地一下。死机基本上是运行大型软件或者我频繁操作(下软件装软件运行软件)的问题。由于Android的程序都是后台驻留的,所以要时常清理下后台程序,对提高软件运行速度非常有帮助。内存不足的时候会卡死,然后报错之后屏幕会变暗然后闪烁(不是正常的闪烁),之后慢慢恢复正常。

待机时间方面。从电量80%开始计时,最高亮度屏幕+wifi不间断使用,坚持到3个小时的时候开始报电量低。1个小时候自动关机。可见电源管理上还需要加强,充满电预计能使用将近5个小时吧也许。当然因为是80%开始计算的加上电量检测不准,实际上还需要再测试。

充电的话,四个小时以内就能充满。之所以说以内时因为我睡觉的过程中已经充满了,所以不知道具体多久。

总结下:性能很强,做工不算山寨,操控感不错,1200块钱的价格也不算太高。遗憾的是不支持多点触控,不是电容屏。因此我认为这东西值得购买(但是蓝魔W10上市之后我就不一定这么说了)。

大家都来恢复blog吧~

刚才跟狐狸说起blog,这东西被SNS网站打压地确实够呛(此处本来想引用下之前自己写的关于SNS灭blog的文章的链接的,但是发现找不到了杯具)

不过人人网上的各种新鲜事刷的太快了,感觉还是那么浮躁,没办法安心写一点想写的东西,没办法让大家认真或不认真地互相看看对方的文字。人人上把各种资讯和信息推送到一个庞大的网之中,却没有blog这种属于自己的一小片天空,等待朋友来访问的感觉。

所以呢,如果你也曾经或现在一直在用blog,如果你也和我有相同的感受,我们不妨交换下链接,试试重拾blog,写一些真正想写的文字。

那么关于我的blog,我对美食动漫、技术、生活吐槽都非常的有爱,这些都是我的主题(不过最近由于荒凉所以我都是更新存档用的技术流文字,我会改的)。

地址是:http://loland.tk,当然你也可以使用更稳定的:http://zsefvlol.blogbus.com,这两个地址完全等价

请留下你的地址(以及请让我知道下你是谁),我会加到友链的。如果你还没有blog,那么我推荐你使用blogbus的blog(它比较干净),对技术党当然推荐WordPress,欢迎加入

【Android开发学习笔记】关于WebView自我调用链接的问题

之前一直很疑惑,看了很多webview控件的简单实例,发现打开网页是正常的,但是单击链接的时候,会自动调用android自带的浏览器来打开链接,苦苦搜寻后终于找到问题所在

参考《Android Developers》,感谢

  1. You now have a simplest web page viewer. It’s not quite a browser yet because as soon as you click a link, the default Android Browser handles the Intent to view a web page, because this Activity isn’t technically enabled to do so. Instead of adding an intent filter to view web pages, you can override the WebViewClient class and enable thisActivity to handle its own URL requests.

  2. In the HelloAndroid Activity, add this nested class:
    private class HelloWebViewClient extends WebViewClient {
       
    @Override
       
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
            view
    .loadUrl(url);
           
    return true;
       
    }
    }
  3. Then towards the end of the onCreate(Bundle) method, set an instance of the HelloWebViewClient as the WebViewClient:
    mWebView.setWebViewClient(new HelloWebViewClient());

关于shouldOverrideUrlLoading,见下

public boolean shouldOverrideUrlLoading (WebView view, String url)

Since: API Level 1

Give the host application a chance to take over the control when a new url is about to be loaded in the current WebView. If WebViewClient is not provided, by default WebView will ask Activity Manager to choose the proper handler for the url. If WebViewClient is provided, return true means the host application handles the url, while return false means the current WebView handles the url.

Parameters
view The WebView that is initiating the callback.
url The url to be loaded.
Returns
  • True if the host application wants to leave the current WebView and handle the url itself, otherwise return false.