代码 > 开始使用visual studio code
2016-09-06
这两天偶然用了下vs code。发现个方面的感觉都非常棒。体验很好。对比了一下作netbeans和atom发现不论速度/外观上都是目前最优秀的。决定花一段时间习惯下这个编辑器。
代码 > 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-09-16
我自认是一个有想法,有判断力的人。
愿意在网络上表达自己的观点。
很看不上那些讲不上道理,只会逞口舌之快的人。
觉得没必要在意那些低级的人,让他们厌恶我是意见很好的事。
至于口舌之利,谁又怕了谁。
到现在,这个观点也没改变。
但昨天在无忌被和肆意攻击我的人一起被禁言,让我不禁反思了下自己。
的确,我一直试图在我活跃的论坛做一个有价值的人。
但不代表,我在言语之争时不给别人带来困扰。
也不代表,别人用低级的方式攻击我,我也做相应的回击,就不低级了。
既然自认很多人的确档次不如我,这么耿耿于怀只能自掉身价而已。
以此帖自勉,从此以后在网络上戒嗔。对于有脱离题目吵架的倾向的人,一律做如下回答。
为避免吵架浪费所有阅读者的精力,我不会再回复您在此帖里的其他回复。否则我就是一个自打耳光言而无信的人。