新的Search bar變威了!!!
因為習慣了Flex的思考方式,所以感覺世界大一同阿!只是class名字換了XD
API解說
A ListAdapter that manages a ListView backed by an array of arbitrary objects. By default this class expects that the provided resource id references a single TextView. If you want to use a more complex layout, use the constructors that also takes a field id. That field id should reference a TextView in the larger layout resource. However the TextView is referenced, it will be filled with the toString() of each object in the array. You can add lists or arrays of custom objects. Override the toString() method of your objects to determine what text will be displayed for the item in the list. To use something other than TextViews for the array display, for instance, ImageViews, or to have some of data besides toString() results fill the views, override getView(int, View, ViewGroup) to return the type of view you want.
在使用UI物件的dataprovider(通常是ArrayCollection)時,Flex可以指定UI物件顯示該value object的特定一個attribute,或者組合成一個ItemRenderer來輸出畫面
Android中他同樣使用類似Flex的dataprovider的概念,叫做ArrayAdapter,不同的是,在輸出顯示畫面時,是呼叫ArrayAdapter中元素的toString()方法,也就是我們如果要在ArrayAdapter放入非String的複雜value object,並且要整理輸出在畫面上,就得要override該class的toString()方法
同Flex的ItemRenderer,override getView(int, View, ViewGroup) 方法來輸出其他view
做個總結
Flex ==> Android
ArrayCollection ==> ArrayAdapter
dataField ==> override toString()
ItemRenderer ==> override getView()
你是不是就算手機袋機放在哪,睡一個晚上起來照樣沒電?這邊提供一個好方法
把3G關了!
在網路設定理選擇只用2G連線,待機包準可以破兩天!
順帶一提,我習慣設定2G + Wifi,因為Wifi可以在螢幕關閉時休眠
終於可以開始動手寫拉,專案名子暫訂WpEditor,初步已經可以送出與取回資料,一開始還卡在莫名其妙的權限問題,不過總算解決了,算完成50%吧!?(才怪)
剩下來的
XML-RPC client: 決定使用Kxmlrpc,還真好懂呀~!不過還需要修改成android適用
XML parser: SAX or DOM,還有一個Kxml2,不過都沒有e4x好用…Flex真王道呀XD
終於有點眉目拉,xml-rpc是一個http的通訊協定,用xml的方式來呼叫服務端的function,然後利用http協定post到伺服端來取得回傳值
很久沒有修圖了,感覺色感有些詭異的改變(指我的眼睛)
所以先放出用新手機拍的照片解解渴吧!
使用的是HTC magic + FxCamera
感覺拿起手機來更比相機得心應手,怎麼回事!?
1D3的作品隨後補上!(有紅外線IR攝影喔!嘿嘿)
其實早就知道有這玩意兒了,但是本來的手機沒內建解碼軟體,所以一直沒有機會實際應用,最近剛換手機才能享受到QR code帶來的樂趣XD
這邊會遇到一個問題,QR code雖然方便,但卻有個致命的缺陷,那就是人讀不懂,乍看之下他無法為人類提供直接的視覺資訊,反之,人看得懂的電腦卻看不懂,能不能在這其中取個某種程度的平衡?
二維條碼的判別需求基本需要30萬畫素,相對人眼高達5億7600萬畫素來說簡直是個笑話,再者電腦容錯力相當的低(二維碼最多30%),反之人眼的容錯能力實在可怕(看那些精美的PTT版圖)
我沒有研究QR code或是類似二維碼的理論基礎,只是單純想到如果可以開發另一種二維碼,或是基於現有條碼編碼規則下,把文字資訊的排列組成人眼能看懂得符號!當然會有些代價,比方說二維條碼的迷你優勢可能會被削減(因為容錯問題),不過反之以標示的觀點來說已經可以給予我們人類一些資訊了(當然可能衍伸出更多的鳥問題,比方說你的手機沒有廣角…吃不進整個二維碼!?之類的極端例子XD,或許可以帶動手機鏡頭的研發?)
在Wiki查到有藝術家將插圖放進QR code,並且保有原本的訊息,不過另一個點陣圖著色我就讀不出來了= =,日本已經有公司提供這樣的服務,放你在QR code中插入圖片,他們稱之為Design QR,目前看起來要錢,索價不斐!
125,000円(税込)~ = 44258 新台幣
OMG!!!不過裡面的QR code的確花俏的嚇人!!
Powered by WordPress | Theme: Aeros 2.0 by TheBuckmaker.com