2012年11月29日 星期四

[Android] AsyncTask


Java一般code都是在UI thread跑
除非另外開thread

而Android本身提供了Handler和AsyncTask來multithread,
讓developer將要跑比較久的部份放到背景去執行,
前端則可以無停滯地繼續做其他事情。

Handler的部份使用起來需要注意較多細節,在這邊先不介紹。

AsyncTask的使用template


2012年11月14日 星期三

Android 4.2

剛剛看小Q的已升級的Nexus

超酷的是
原生相機多內建了全景功能和濾鏡的功能!

全景不只是水平的,
而是類似Google Map街景功能那樣的效果
還有校準點可以對!
但照完後的處理時間有點久
而且處理完後還不會自動refresh
要出去再進來才看得到
點進去看會有環場效果,也跟街景功能一樣可以移來移去。

試網誌

還在做嘗試
所以目前這邊和blog.com兩邊跑
兩邊都用用看

Chrome遠端桌面

昨天E在flipboard上看到
Chrome有個套件可以遠端協助或者連線回自己電腦

Chrome遠端桌面
http://0rz.tw/fA5c2

2012年10月11日 星期四

寫手機app的工具比較

上禮拜Eric問我Sencha和PhoneGap究竟有甚麼不同?
我想了一下,雖然看了很多文章查了很多資料,但一直沒有個很清楚簡潔的頭緒,
才斷斷續續地試圖解釋,Gage就提出了他的看法,
我一起聽完之後,豁然開朗!

所以來分享一下,希望能幫助大家瞬間瞭解~


                                       ┌───────────────┐
       主要強項是UI元件 →│Sencha Touch, jQuery Mobile ...   │
                                        ├───────────────┤
    有點像middleware,→│     Phonegap, Titanium ...            │
     但要手刻UI也可以       ├───────────────┤
                                       │Native Languages(iOS, Android)    │
                                       └───────────────┘

[Sencha Touch] Microloader


存在於index.html之中

之前因為Sean碰到裡面include microloader/development.js時
build後用phonegap package無法正常跑

稍微研究了一下microloader

microloader主要是把我們加在app.json內的js和css dependencies,
在開index.html或者build時加到index.html,
像是做個控管,所以我們只需要加到一邊就好,不需要app.json也加,index.html也加。

Git Tutorial


Git 安裝
  1. Windows
    1. msysgit http://code.google.com/p/msysgit/downloads/list
    2. Tortoisegit http://code.google.com/p/tortoisegit/downloads/list
建議下前者msysgit的Git for Windows


  1. MAC
    1. msysgit Git for OS X http://code.google.com/p/git-osx-installer/
    2. http://git-scm.com/ 可以選擇要不要下GUI的

前者沒用過。

其實Git的工具網路上搜尋很多,但好不好用,有沒有bug,都是問題。
像是,請盡量不要用eGit(Eclipse提供的git),常出問題且版本追溯的功能不大好。

ME
在Windows上目前是使用Git for Windows的Git Bash,
而在MAC的是git-scm裡面的GUI版本,
但GUI版本只能做到簡單的pull、add、commit、push(他的 pull+push == sync),
所以我會配合command line使用。

2012年10月9日 星期二

網誌成立了!!!

最近猶豫了很久,
加上想用的名稱malikid.blogspot已經被使用了...T^T

今天終於下定決心開始了~~
就在2012.10.10國慶日~~
(謎之音:我好像專愛挑些特別的日子)

會想要開始這趟旅程

一是因為對於食物陸陸續續有在記錄,也有照相
只是非常簡便
而EE某次隨口說說「不如來寫食記」

二是因為程式的部份終於開始有些自己研究的東西
想要記錄下來,也想和大家分享

於是乎...