2011年6月27日 星期一

在XOOM啟動Android Command Shell

Jimmy's papa每次想執行XOOM平板電腦上的linux命令,都必須啟動另一台電腦接上usb連接線然後執行adb shell,整個過程實在浪費不少時間,於是上網找到Android-Terminal-Emulator,下載原始碼後重新編譯為.apk,安裝到XOOM上執行linux命令果然省了不少時間,但是好像不支援中文所以顯示不了中文檔名

不過這僅只是終端機模擬器而已,能執行的也僅僅只有Android 3.0內建的少數linux命令,想要較完整的linux命令集則需要安裝Busybox

如果覺得重新編譯費事,可以直接到Android Market搜尋相關App

寄件者 scratchlab

2011年6月15日 星期三

在XOOM安裝squeakvm-tablet

squeakvm-tabletsqueak-android-vm的分支,是以android平板電腦運行Squeak為標的而開發的專案,Jimmy's papa花了些時間重新編譯它的程式,安裝到平板電腦後基本上可以載入image檔,不過沒幾秒就當掉,看看它的說明文件,似乎卡在它的C程式碼只有NDK r3之前的版本才能正確編譯,為了不浪費時間,Jimmy's papa先下載編譯好的.apk,然後在PC端以下列指令安裝到XOOM...
adb install sqandr_pres.apk
安裝後在平板啟動Squeak還蠻順利的,比較麻煩的是想在平板寫SmallTalk程式時,會遇到許多大小寫英文字母交雜的物件名稱,以虛擬鍵盤輸入大寫後一律轉為小寫,反而手寫輸入沒這個問題,Jimmy's papa也試著載入Scratch及eToy的image檔,不過都無法成功載入

不過,既然已經可以讓Squeak運行在android平板電腦上,就是好的開始,接下來一定會有人想辦法也讓Scratch運行在android平板電腦上

ps.後來Jimmy's papa選擇美式鍵盤輸入後,大小寫的困擾便不復見

寄件者 scratchlab
寄件者 scratchlab
寄件者 scratchlab
寄件者 scratchlab
寄件者 scratchlab

2011年6月14日 星期二

Android NDK測試-HelloJNI

為了將Squeak/Scratch安裝在XOOM上,實現在Android平板電腦隨意scratch物件的夢想,Jimmy's papa查了一些資料,資料說首先要把Android NDK基本功練好,所以Jimmy's papa花了些時間測試Android NDK-HelloJNI專案

關於Android NDK與Eclipse的設定

Ubuntu的使用者,可以參考這裡

Windows的使用者,可以參考



寄件者 scratchlab

如何整理XOOM的桌面(刪除程式捷徑的ICON)

Jimmy's papa這幾天忙著在XOOM上安裝APP,隨著APP越裝越多XOOM的桌面也越來越亂,但是找不到類似PC上按滑鼠右鍵顯示選單刪除APP ICON的功能,但今天一不小心被Jimmy's papa找到啦,或許所有的Android 3.0平板都支援這功能


凌亂的桌面

按住要刪除的ICON大約兩秒

螢幕右上角會出現刪除垃圾桶

同時伸出另一隻手指按刪除功能即可

混音差很大- Freestylers Ft. Belle Humble- Cracks

Jimmy's papa對電子樂風並不熟悉,但最近因為常接觸某系列的影音創作,發覺,

同首歌曲,透過不同混音藝術家的處理,似乎會讓聽者有截然不同的詮釋

這是官方版的混音

Freestylers Ft. Belle Humble- Cracks (Ctrl Z Remix) Official Video

Leave the past behind

Just walk away

When it's over

And my heart breaks

And the cracks begin to show


看過官方版混音影片及歌詞,聽者會著重人間的感情關係


這是Flux Pavilion版的混音,急促清脆的敲擊聲,強烈的高頻

Jimmy' papa透過Flux Pavilion Remix後的音樂,個人主觀詮釋

過往拋於身後

遠走塵世

當一切遊戲終結

而舊有之心崩碎

(清脆的敲擊聲)

次元的裂隙開始顯現

(強烈的高頻衝擊)

2011年6月9日 星期四

XOOM拍照測試 & Jimmy的畫畫作品

端午節連續假日那幾天,Jimmy大概受到澳洲有個小妹妹四歲就開畫展的新聞所影響(《MIR Russian Space Station in Cherry Blossoms櫻花樹林中的俄羅斯太空站》--那張畫名字取的真好,有時候好作品也要有好名字搭配,這樣畫作售價才有想像空間),馬上發憤圖強趕業績畫了好多張水彩畫,連同他之前組的小積木,要我拍照起來放在部落格讓大家欣賞,

Jimmy's papa剛好拿來測試新入手XOOM的拍照效果,嗯,拍完後畫質比我原先那台古董數位相機好太多了,改天如果有人在高雄街頭看到有個傢伙很蠢地拿著10吋的平板在拍照,哈哈,那有可能是Jimmy's papa在下我啦!!!

這是Jimmy最近做的小積木,他很正經的告訴我那是他要發明的沒有輪子的車車,我問他是用什麼能源發動,他只說他的車車有超強引擎

寄件者 scratchlab

這幾張中間像車輪的圖案,Jimmy說是地球

寄件者 scratchlab

黑色,黑色,Jimmy很喜歡畫黑色,真不知道他的小腦袋在想什麼.....

寄件者 scratchlab

地球有嘴巴有眼睛在微笑

寄件者 scratchlab

有許多黃色大星星圍繞著地球

寄件者 scratchlab

黑色地球

寄件者 scratchlab

這是端午應景畫,划龍舟

寄件者 scratchlab

這是車車,有點像高雄左營街頭常看到的鴨子船

寄件者 scratchlab

2011年6月1日 星期三

Android SDK 3.1測試--Hello Jimmy!!!

既然已經入手了XOOM平板,Jimmy's papa也不免俗的寫個簡單HelloWorld程式,用來測試開發Android APP整體軟硬體環境是否完備
寄件者 scratchlab
在安裝Ubuntu10.10的筆電上執行時,Eclipse不認得MOTO XOOM的USB序號,經Jimmy's papa求教Google,只要以root權限建立/etc/udev/rules.d/51-android.rules規則檔,然後填入下列文字

SUBSYSTEM=="usb", SYSFS{idVendor}=="22b8", MODE="0666"

存檔後執行下列指令即可,Eclipse便能順利抓到MOTO XOOM的USB序號

chmod a+r /etc/udev/rules.d/51-android.rules

ps.後來Jimmy's papa在Ubuntu11.04測時,是不需額外建立規則檔便能順利抓到MOTO XOOM的序號
寄件者 scratchlab
在Eclipse執行程式,YA!馬上就能在XOOM上看到執行結果
寄件者 scratchlab

MOTO XOOM開箱文

Jimmy's papa終於等(問)到MOTO XOOM價錢降到可接受的目標區,而且還附贈果凍套及HDMI線,雖然認為它還有降價的空間,但是Jimmy's papa想拿他來開發Android App及HTML5 Mobile Web App,順便寫些小程式讓Jimmy小朋友可以遙控NXT機器人,所以心一橫就將它入手

有人可能覺得Jimmy's papa怎麼會選這台目前銷量不是很好而且還有點重的平板,可能Jimmy's papa因為天天舉啞鈴所以覺得重量還好啦!而且有點重才不會讓手無扶"機"之力的Jimmy小朋友天天吵著拿來當玩具玩,其實Jimmy's papa主要還是著眼XOOM內建許多種感應器(陀螺儀,氣壓計,電子羅盤,加速計,適應式光源系統),可以拿來開發許多有趣的應用而且在Google的光環加持下,希望不只可以持續升級到Android 3.x或4.x甚至可以撐到5.x(哈哈,希望啦!!!),這樣投資就回本了.......

說件有趣的事,我把MOTO XOOM拿給Jimmy's GrandMa玩,想說先讓老人家測測語音輸入搜尋,老人家說想查旅遊當地氣象,我就說直接對平板唸地名它會幫你查,想不到老人家就用台語唸地名,害XOOM語音處理了好幾秒,還跑出一堆奇奇怪怪的字詞,還好改以國語字正腔圓地發音,XOOM就能找到Jimmy's阿嬤要輸入的字了,Jimmy's papa在想,如果MOTO也在XOOM多加了台語或客語語音輸入,或許XOOM在台灣的銷售數字會好看很多

Jimmy's papa也發覺原本Jimmy's阿嬤拿滑鼠好像拿磚頭的手,在平板上變得靈巧許多,玩平板玩了快一個小時都不覺得疲累,最後Jimmy's papa將XOOM接手過來,小測一下HDMI連線液晶電視,感覺還不錯,只是從小螢幕放大到電視螢幕,畫面有點糊糊的,還有就是播放時不小心拉到HDMI接頭,XOOM的畫面會突然黑掉一下下

ps.本來聽說7月27日MOTO要將XOOM升級到3.1,可惜MOTO讓我失望了,請看這裡,想不到XOOM不只價格不親民,售後服務更不親民
寄件者 scratchlab
寄件者 scratchlab
寄件者 scratchlab