杰林·修·呓|Jarlyyn's website

梦话,梦话,睡着的时候在说梦话,醒着的时候也在说梦话

西塘。

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

只有在日出前后。

脱离了喧嚣。

才有一点点风景。

环境: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了。

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

具体在nginx里做了301跳转。

接下来就是做www.jarlyyn.com

准备做一个内容聚合页。

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

 

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

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

 

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

 

依稀记得是因为比较短?

 

自己都快hold不住自己了。

一笑勾我心

萌啊萌

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

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

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

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

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

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

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

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

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

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

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

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

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

其实吧,金庸的武侠世界里,最喜欢的门派还是武当。