最近玩 Android 開發常常碰到這個 error:
The method onClick(View) of type new View.OnClickListener(){} must override a superclass method
錯誤出現在這種地方:
button.setOnClickListener(new Button.OnClickListener() {
@Override
public void onClick(View v) {
}
google 之後,發現是如果 eclipse 用到 java 1.5 去 compiler 的話,就會出這個錯誤。google 的話,大多會說解決方法是去改 eclipse 設定成 1.6。
Window –> Preferences –> Java –> Compiler
可是我的本來就已經是 1.7,卻還是出錯,最後發現要改 project 設定,覺得這個不太合理,eclipse project 本身沒有預設去參考 workspace setting
project -> properties -> Java Compiler,不要 enable project specific settings,或是直接改指定的 java 版本。
Lundi's Blog
2012年6月27日
2012年4月8日
竹北,米娜牛排
自從開始購買 GROUPON, GOMAJI 等的團購之後,常常嘗試新的餐廳,這家就是最近從 GROUPON 買的。
官網:http://www.valla.htm.tw/
地址:新竹縣竹北市文田街37號
招牌,他的顏色很一致,就是黑紅配,整個餐廳都是如此。
往二樓的樓梯。
Menu,沒錯,大都人一看到 menu 應該會聯想到王品集團,沒辦法,王品這種點餐方式已經深植人心。
前餐的麵包,有附鮪魚醬及奶油醬。看似平凡,卻是超好吃,前餐給的很有誠意,比一般的餐廳前餐麵包都來得好。(95 分)
與陶板屋相比,陶板屋好像沒多這個前餐麵包。
前菜,焗烤花香杏菇。很好吃,與陶板屋的菇相比,這家的勝。(90 分)
沙拉,四季水果沙拉,小孩喜歡,我覺得 OK。(80 分)
沙拉,羅美凱薩沙拉,很棒,菜很新鮮,裡面的雞肉比一般的凱薩沙拉好吃多了,對比 costco 的凱薩沙拉,這個好吃多了。(100 分)
湯,雞茸玉米濃湯,有是小孩很愛的,我也覺得很好喝。(90 分)
湯,西式海鮮清湯,老婆覺得不錯,我覺得還好。(75 分)
主餐,鄉村原味牛排,無驚喜,略輸陶板屋的牛排。(75 分)
主餐,米娜海陸雙拼(雞和魚),也是無驚喜,老實說這種主餐,要讓我覺得特別好吃也不容易,覺得都差不多是這樣,跟陶板屋差不多,也是略輸。(80 分)
蛋糕,天使香榭蛋糕,還不錯,跟王品的差不多。(80 分)
蛋糕,巧克力慕斯,也不錯。(80 分)
餐廳的介紹。
套餐的價錢跟陶板屋相當,只便宜一點點,不過分量多了不少,服務來說我覺得陶板屋的勝,這家服務也 OK,不過今天我對於送餐速度不甚滿意。整體而言,CP 值比陶板屋高一些些,食量大又喜歡吃陶板屋的可以考慮來試看看。
官網:http://www.valla.htm.tw/
地址:新竹縣竹北市文田街37號
招牌,他的顏色很一致,就是黑紅配,整個餐廳都是如此。
往二樓的樓梯。
Menu,沒錯,大都人一看到 menu 應該會聯想到王品集團,沒辦法,王品這種點餐方式已經深植人心。
前餐的麵包,有附鮪魚醬及奶油醬。看似平凡,卻是超好吃,前餐給的很有誠意,比一般的餐廳前餐麵包都來得好。(95 分)
與陶板屋相比,陶板屋好像沒多這個前餐麵包。
前菜,焗烤花香杏菇。很好吃,與陶板屋的菇相比,這家的勝。(90 分)
沙拉,四季水果沙拉,小孩喜歡,我覺得 OK。(80 分)
沙拉,羅美凱薩沙拉,很棒,菜很新鮮,裡面的雞肉比一般的凱薩沙拉好吃多了,對比 costco 的凱薩沙拉,這個好吃多了。(100 分)
湯,雞茸玉米濃湯,有是小孩很愛的,我也覺得很好喝。(90 分)
湯,西式海鮮清湯,老婆覺得不錯,我覺得還好。(75 分)
主餐,鄉村原味牛排,無驚喜,略輸陶板屋的牛排。(75 分)
主餐,米娜海陸雙拼(雞和魚),也是無驚喜,老實說這種主餐,要讓我覺得特別好吃也不容易,覺得都差不多是這樣,跟陶板屋差不多,也是略輸。(80 分)
蛋糕,天使香榭蛋糕,還不錯,跟王品的差不多。(80 分)
蛋糕,巧克力慕斯,也不錯。(80 分)
餐廳的介紹。
套餐的價錢跟陶板屋相當,只便宜一點點,不過分量多了不少,服務來說我覺得陶板屋的勝,這家服務也 OK,不過今天我對於送餐速度不甚滿意。整體而言,CP 值比陶板屋高一些些,食量大又喜歡吃陶板屋的可以考慮來試看看。
2012年3月3日
好派 X10 不專業開箱
自從使用過 novo7 領先版之後,對 A10 CPU 很有信心,novo7 領先版一切都好,順暢、省電,機子也輕,幾乎已經很符合我的需求,可是心中小惡魔還是想要更好,最主要的點是那個螢幕。
我的不專業開箱只是記錄,網路上多的是美美的開箱照,而且我都是用手機拍,照片沒啥值得看的,主要是分享一下 X10 個人覺得好與壞的地方。
先貼一下 facebook 社團看到的規格:
產品尺寸
239*186*10.5(MM)640g
作業系統
Google Android 2.3.4 Gingerbread for Taiwan Google Andorid 4.0.3 ICS (2012年更新)
語言支援
支援多國語言(26國)
標配記憶體
DDR3 1Gb
內建硬碟NAND 16Gb
螢幕
9.7寸 IPS硬屏
螢目幕解析度
1024 X 768 (4:3)
觸控方式
※電容式十點觸控
運算處理器CPU
全志 A10多核心架構Cortex A8+(CPU+GPU+VPU+APU)
繪圖處理器GPU
Mali-400 MP (3D加速器 支援OpenGL VE2.0)
外置 I/O 埠
2個 microUSB 2.0 支援3G、隨身碟、滑鼠、鍵盤等
1個擴充記憶體卡:TF卡容量支援至32GB
1個3.5mm身歷聲耳機輸出
1個DC 5V電源輸入
HDMI 支援
2160P HDMI v1.4 3D高清輸出
228 放假日去自取,附的袋子竟然有附上牌子,有用心。
我的不專業開箱只是記錄,網路上多的是美美的開箱照,而且我都是用手機拍,照片沒啥值得看的,主要是分享一下 X10 個人覺得好與壞的地方。
先貼一下 facebook 社團看到的規格:
產品尺寸
239*186*10.5(MM)640g
作業系統
Google Android 2.3.4 Gingerbread for Taiwan Google Andorid 4.0.3 ICS (2012年更新)
語言支援
支援多國語言(26國)
標配記憶體
DDR3 1Gb
內建硬碟NAND 16Gb
螢幕
9.7寸 IPS硬屏
螢目幕解析度
1024 X 768 (4:3)
觸控方式
※電容式十點觸控
運算處理器CPU
全志 A10多核心架構Cortex A8+(CPU+GPU+VPU+APU)
繪圖處理器GPU
Mali-400 MP (3D加速器 支援OpenGL VE2.0)
外置 I/O 埠
2個 microUSB 2.0 支援3G、隨身碟、滑鼠、鍵盤等
1個擴充記憶體卡:TF卡容量支援至32GB
1個3.5mm身歷聲耳機輸出
1個DC 5V電源輸入
HDMI 支援
2160P HDMI v1.4 3D高清輸出
228 放假日去自取,附的袋子竟然有附上牌子,有用心。
外盒個人覺得 OK,不好不壞。
開箱,X10 現身,第一眼印象得分。
薄,現在哪個不是薄呢?
紅色皮套,這個皮套有點 NG,設計的非常不好立起來。
開機,效能很棒,不過....(後面說明)
先說說一拿到機子,對它的印象,幾乎都是好的印象,優點有:
- 薄,雖然不是啥大優點,因為現在大家都很薄,不過還是讓我留下好的印象。
- 漂亮,螢幕非常漂亮,即使我玩過 iPad2,還有常常碰一些新手機、平板,這個螢幕我還是給很好的評價,個人感覺,略不及 iPad2,不過相差不多。當然,跟家中另一個 novo7 領先版一比,就差別非常大了。
- 順,上網順,上網其實只有說順,不過玩遊戲就要說很順了。例如最近有在玩的『小小帝國』,之前用 novo7 領先版玩,在不少 3D 效果時,會有少許的 delay,而這台在同樣的地方,就超順。
- 音質讚,我有試著撥放一些歌曲,聲音夠大,也沒有爆音,不過這點我的評論應該不準,因為我對這方面的要求不高 XD
整體來說,剛拿到機子的前面幾個小時,我都對它非常滿意,最滿意的地方是螢幕,可能因為我本來就是因為想要更好的螢幕而買的。
為何一直強調拿到機子前幾個小時,猜也知道,不好的地方要來了。先說剛拿到機子是壞印象部分。『重』,沒別的了,這點也不能怪它,原本就預期 9.7 吋會比較重了。(其實以 9.7 吋的平板來說,也不算很重,跟 iPad 幾乎一樣重量,金屬外殼難免重一些)
再來就是把玩幾個小時後的心得,這裡其實大多都是要說壞話的:
- 頓、頓、頓!不好意思,這裡我必須要再三強調,因為這點讓我很不滿意。剛拿到機子的時候的很順的,可是使用幾個小時之後就開始變頓,無論我殺掉很多程式了也還是一樣。
- 程式跳出,有不少程式跑到一半會跳出,不知原因,比較多遇到跳出的程式像是,market、browser。
- 等待,很常遇到跳出一個視窗,就是要你關掉程式或是等待那個,相信玩過 android 的都知道這個。 比較多遇到跳出的程式像是,market、browser、facebook。其實前三點可能原因都一樣,就是龜。
- 3G 網卡支援度差,我這張華為的卡,在 novo7 領先版是可以用的,可以同樣 A10 的 X10 竟然不行,我原本以為一定可以的。
再來分享一些使用心得,我覺得這台機器可玩度還是很高,只是有待廠商盡快更新韌體,以我目前遇到的問題來看,我很確定問題應該是在 4.0.3 沒做的很好。我的手機 sensation 同樣也是用 4.0.3,可是順得不得了,所以我相信 4.0.3 是 ok 的,只是廠商要趕快解決問題,不過,這不也是買大陸機子該有的心理準備嗎?他們總是先把機器推出,然後在 debug,所以這點我也認了。
為何明明說它很頓,卻還是認為機子的看玩度很高呢?一來是我相信 4.0.3 的改善應該腳步不會太慢,二來比較有說服力的是,因為我刷了機子好幾次了,現在是用 2.3.4,改到 2.3.4 之後整體速度提升許多,跟 novo7 領先版差不多了,不過感覺似乎 novo7 略勝一籌。所以我相信機器是 ok 的,只是軟體必須再提升。
最後是個人的主觀的東西,重,這點想不到還是對我的影響頗大,沒刷到 2.3.4 之前,又重又頓之下,讓我開始懷念起 novo7 ,不過實在是因為螢幕比 novo7 好太多了,又把我拉回去玩,一度還一直想要把它賣掉算了。還好刷了 2.3.4 之後,順暢多了,不過重這點我還在觀察,如果真的不適合,我或許還是會賣掉它吧。
2012年2月26日
Android 手機螢幕錄影 app,Screencast Video Recorder 與 ShootMe
隨著智慧手機越來越強大,差不多想得到的功能都有對應的 app 了,想把手機上的畫面截取下來,screenshot 軟體已經很多,而且大多 Android OS 2.3.5+ 之後的手機都內建了 screenshot,像我使用的 hTC sensation 就有,只要 power + home 鍵,就可以把手機畫面抓下來。不過,有時候你可能會想要不只是抓圖而已,甚至還想一連串的畫面錄下來,好秀給人看,這時,只是 screenshot 就有點不足夠了。
我在網絡上找了一下,似乎這類的軟體不多,我只找到兩個,而且都是需要 root,一個是 Screencast Video Recorder,另一個是 ShootMe。(當然,既然可以錄影了,基本的抓圖,都是順便有的功能)
Screencast Video Recorder
直接來個 demo,Screencast Video Recorder 在 market 上就可以找到
再來是 widget 也是一應俱全,用 Android 標準方式增加 widget 到桌面,它有兩種樣式可以選擇,如下圖,左右兩個就是它提供的樣式。
按下 widget 就會開始錄影,widget 會變紅色,很棒吧!要結束錄影,再點一次 widget 就可以。
ShootMe
一樣先來錄一段
在我這幾天 google 的結果,ShootMe 的開發者已經停止開發 ShootMe,非常可惜,可是他還是很好用,而且免費。
他有四種模式:(如圖)
由於可以達到錄影的 app 還很少,所以我是覺得兩個都算是很強大,Screencast Video Recorder demo 版有些限制,1. 只能錄 20 秒;2. 長按搜尋鍵不能使用。ShootMe 錄影可以超過 20 秒,可是使用上總覺得沒 Screencast Video Recorder 順手。
其實目前我要用到這種功能的時機還不算太多,大多還是只用到 screenshot,不過我覺得這種功能很需要,因為現在手機跟平板的界線不是很分明,都是用 Android,雖然手機的用戶可能用這種功能的機會較少,不過我相信,平板用到的機會會比較多,因為平板普及之後,到時應該面應該是要跟桌面來比較的。
我在網絡上找了一下,似乎這類的軟體不多,我只找到兩個,而且都是需要 root,一個是 Screencast Video Recorder,另一個是 ShootMe。(當然,既然可以錄影了,基本的抓圖,都是順便有的功能)
Screencast Video Recorder
直接來個 demo,Screencast Video Recorder 在 market 上就可以找到
https://play.google.com/store/apps/details?id=com.ms.screencastfree&feature=more_from_developer#?t=W251bGwsMSwxLDEwMiwiY29tLm1zLnNjcmVlbmNhc3RmcmVlIl0.
使用很簡單,打開
Screencast Video Recorder 之後,按下 start 就可以開始錄影,再按一次就結束。
這裡有個『Record Audio (Mic)』,勾選之後,錄影時就會把聲音也錄進去。
這個功能我很喜歡,長按搜尋鍵會跳出來這個視窗,點『Take Screenshot』就可以抓圖,另外一個功能很棒,『Start/Stop Recording』可以直接錄影,可惜要付費版才可以用。
再來是 widget 也是一應俱全,用 Android 標準方式增加 widget 到桌面,它有兩種樣式可以選擇,如下圖,左右兩個就是它提供的樣式。
按下 widget 就會開始錄影,widget 會變紅色,很棒吧!要結束錄影,再點一次 widget 就可以。
ShootMe
一樣先來錄一段
在我這幾天 google 的結果,ShootMe 的開發者已經停止開發 ShootMe,非常可惜,可是他還是很好用,而且免費。
他有四種模式:(如圖)
- Acceleration:搖動模式,跟很多 app 一樣,藉由搖動來感應。
- Audio (Shout):聲控模式,用聲音感應,我試過,對他叫一下就可以。
- Light (Block sensor):光感應模式,跟手機偵測螢幕亮度一樣的方式,我試驗時,用手把手機遮住就可以。
- Continous (Screencast):連續模式,就相當於錄影。不過我發現他的錄影不能把聲音錄進去,網路找了一下,發現這個功能在他的計劃中,不過他停止開發,我看是不會有了。
由於可以達到錄影的 app 還很少,所以我是覺得兩個都算是很強大,Screencast Video Recorder demo 版有些限制,1. 只能錄 20 秒;2. 長按搜尋鍵不能使用。ShootMe 錄影可以超過 20 秒,可是使用上總覺得沒 Screencast Video Recorder 順手。
其實目前我要用到這種功能的時機還不算太多,大多還是只用到 screenshot,不過我覺得這種功能很需要,因為現在手機跟平板的界線不是很分明,都是用 Android,雖然手機的用戶可能用這種功能的機會較少,不過我相信,平板用到的機會會比較多,因為平板普及之後,到時應該面應該是要跟桌面來比較的。
2011年10月30日
Installing Java6 JDK on Ubuntu 11.10
Ubuntu 11.10 (Oneiric Ocelot 不會念 XD) 的 repositories 裡沒有 sun-java6-jdk,所以是沒辦法直接安裝的。
筆記一下安裝步驟。
sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jdk sun-java6-plugin
sudo update-alternatives --config java
筆記一下安裝步驟。
sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jdk sun-java6-plugin
sudo update-alternatives --config java
2011年10月29日
root sensation on Ubuntu
其實 sensation 用起來很順,所以用了五個月也沒特別想去 root 或 刷 rom,這次 root,主要是兩個原因,不能購買 app 及想移除一些內建的 app。
網路上 root 的文章很多,我主要參考這幾個
root sensation 已經變很簡單了,不像之前我 root desire 那時,工具沒那麼方便,就不描述太多,我只記錄 ubuntu 上比較不一樣的地方。
- 不用裝 HTC Sync
- 手機連接電腦時,不用選 HTC Sync
- 下載 Revolutionary 時,選 Download for Linux
- 執行 revolutionary 時,要加 sudo (sudo ./revolutionary)
大概就這些,昨天 root 之後,終於又可以買付費軟體了,昨天第一個付費的是 Perfect Viewer 這個 app,我很喜歡用它來看漫畫跟電子書,尤其是前陣子它多了 Perfect Viewer PDF插件功能之後,真的是更 perfect 了。然後,我終於可以把內建的 kkbox 移除掉。
好久不見的 Titanium Backup 回來了。
2011年7月31日
Grails to Play!
最近又開想玩玩 Play!,距離上次玩 Play! 已經不知道多久 :(
想不到版本跟以前已經更新了很多,這次玩的版本是
Play! framework 1.2.2
GAE 1.5.2
siena 2.0.3
crudsiena 2.0.1
Pay! + GAE + siena + crudsiena 簡短過程
1. 新建專案
play new projectName
2. 安裝modules
play install gae
play install siena
play install crudsiena
3. 修改 dependencies.yml
修改 conf/dependencies.yml
require:
- play -> play [1.2.2,)
- play -> secure
- play -> siena [2.0.3,)
- play -> crudsiena [2.0.1,)
- play -> gae 1.4
4. 讓 play 檢查相依關係
play dependencies
or
play deps
5. 啟動專案
play run projectName
6. 設定 GAE
在 war/WEB-INF/appengine-web.xml 檔案修改 GAE application
7. 佈署到 GAE
play gae:deploy --gae=(app engine java sdk path)
或是設定好 GAE_PATH,然後就只要 play gae:deploy
注意,application.conf 裡的 Database configuration 要把 db=mem 註解掉,不然會遇到錯誤。
參考:http://groups.google.com/group/play-framework/browse_thread/thread/bd6742a030e0f09d
然後準備將之前的玩的 grails 移植到 Play!,目前改了一些,抓個圖紀念一下 grails。
(Grails 改 Play! 之後,速度快很多)
改之前
改之後
想不到版本跟以前已經更新了很多,這次玩的版本是
Play! framework 1.2.2
GAE 1.5.2
siena 2.0.3
crudsiena 2.0.1
Pay! + GAE + siena + crudsiena 簡短過程
1. 新建專案
play new projectName
2. 安裝modules
play install gae
play install siena
play install crudsiena
3. 修改 dependencies.yml
修改 conf/dependencies.yml
require:
- play -> play [1.2.2,)
- play -> secure
- play -> siena [2.0.3,)
- play -> crudsiena [2.0.1,)
- play -> gae 1.4
4. 讓 play 檢查相依關係
play dependencies
or
play deps
5. 啟動專案
play run projectName
6. 設定 GAE
在 war/WEB-INF/appengine-web.xml 檔案修改 GAE application
7. 佈署到 GAE
play gae:deploy --gae=(app engine java sdk path)
或是設定好 GAE_PATH,然後就只要 play gae:deploy
注意,application.conf 裡的 Database configuration 要把 db=mem 註解掉,不然會遇到錯誤。
參考:http://groups.google.com/group/play-framework/browse_thread/thread/bd6742a030e0f09d
然後準備將之前的玩的 grails 移植到 Play!,目前改了一些,抓個圖紀念一下 grails。
(Grails 改 Play! 之後,速度快很多)
改之前
改之後
訂閱:
文章 (Atom)