代码 > 开始使用visual studio code

2016-09-06

这两天偶然用了下vs code。发现个方面的感觉都非常棒。体验很好。对比了一下作netbeans和atom发现不论速度/外观上都是目前最优秀的。决定花一段时间习惯下这个编辑器。

微距 > ^_^

2016-08-02
^_^

风景 > 西塘拂晓

2016-05-14
西塘拂晓

西塘。

实在是一个不值得去的地方。

只有在日出前后。

脱离了喧嚣。

才有一点点风景。

代码 > phonegap/cordova解决android下viewport无效的问题

2016-02-22

环境:linux debiantesting,cordova 6.0.0,android sdk 23

今天公司有需要,拿cordova封装一个app,结果安卓浏览器一跑一口老血喷出来了,viewport无效。

赶紧一顿搜索,装插件,依旧蛋疼。

只能老实怕代码。

总的来说,问题是需要调用android sdk的WebSettings的setUseWideViewPort和setLoadWithOverviewMode方法。

对代码连蒙带爬,大概整理出了头绪。

大部分相关代码都在platforms\android\CordovaLib\src\org\apache\cordove下。

 

  • 实际代码由src\io\cordova\hellocordova\MainActivity做入口,继承自CordovaActivity
  • 核心代码由CordovaActivity实现。CordovaActivity的appview指向了CordovaActivity。
  • CordovaWebView是接口类,具体的业务逻辑都在CordovaWebViewImpl下。
  • 这个类是虚拟的,调用CordovaWebViewEngine这个借口来实现渲染。
  • 而CordovaWebViewEngine也是一个虚拟类,具体的是由engine下的SystemWebViewEngine来实现的。
  • 而SystemWebViewEngine有个public属性webview,是继承自android系统webview的SystemWebView。
  • 具体的webview可以由CordovaWebView的getview,调用SystemWebViewEngine方法取得。

 

好在我现在写代码也不怕麻烦,爬一串还算轻松……

具体修改肯定是修改src\io\cordova\hellocordova\MainActivity。

代码如下

package io.cordova.hellocordova;

import android.os.Bundle;
import org.apache.cordova.*;


import android.webkit.WebView;

public class MainActivity extends CordovaActivity
{
@Override
public void onCreate(Bundle savedInstanceState)
{

    super.onCreate(savedInstanceState);
    loadUrl(launchUrl);
    // Set by <content src="index.html" /> in config.xml

    view=(WebView) this.appView.getView();
    view.getSettings().setUseWideViewPort(true);
    view.getSettings().setLoadWithOverviewMode(true);
   //Add By jarlyyn.http://blog.jarlyyn.com
}
}

 

然后 cordova run android 一下,真机跑一下,为了让第一页也起效,把给location夹在了setTimeout 0里。收工。

话说我最讨厌的语言依次就是PHP,Javascropt,Java了。

现在居然越来越火,工作中碰到的越来越多,这是说明我没眼光么……

工地 > 把主域名调整为了blog.jarlyyn.com

2016-01-13

具体在nginx里做了301跳转。

接下来就是做www.jarlyyn.com

准备做一个内容聚合页。

初步定为博客,500px,steam最近动态的抓取显示。

 

看了下500px的api,应该问题不大。

网络 > 把jarlyyn.com买回来了

2016-01-13

如题,之前在namecheap的帐号找不回了,只能等过期。

 

另外,但是为啥用jarln.net而非jarlyyn.com做主域名呢…………

 

依稀记得是因为比较短?

 

自己都快hold不住自己了。

娃 > 美人一笑

2015-11-08
美人一笑

一笑勾我心

娃 > 吃个小手

2015-10-18
吃个小手

萌啊萌

杂言碎语 > 反省,不要再和论坛上何人打口水杖了

2015-09-16

我自认是一个有想法,有判断力的人。

愿意在网络上表达自己的观点。

很看不上那些讲不上道理,只会逞口舌之快的人。

觉得没必要在意那些低级的人,让他们厌恶我是意见很好的事。

至于口舌之利,谁又怕了谁。

到现在,这个观点也没改变。

但昨天在无忌被和肆意攻击我的人一起被禁言,让我不禁反思了下自己。

的确,我一直试图在我活跃的论坛做一个有价值的人。

但不代表,我在言语之争时不给别人带来困扰。

也不代表,别人用低级的方式攻击我,我也做相应的回击,就不低级了。

既然自认很多人的确档次不如我,这么耿耿于怀只能自掉身价而已。

以此帖自勉,从此以后在网络上戒嗔。对于有脱离题目吵架的倾向的人,一律做如下回答。

为避免吵架浪费所有阅读者的精力,我不会再回复您在此帖里的其他回复。否则我就是一个自打耳光言而无信的人。