2010年10月9日 星期六

SonusFaber Concertino

Sonus Faber 是義大利知名的喇叭品牌, 特色是原木外裝. 通常喇叭的音箱多是採用合成板因為原木的紋理不同會對聲音的共鳴產生不同的影響。
SonusFaber的喇叭外型據說設計的理念就是當成家裡的一個家具般。其最大的特色就是原木與真皮。這樣構成華麗的外裝。這些網路上找到的一些珍貴生產過程的照片。
照片中的喇叭是CONCERTINO。是入門款的喇叭。原是家庭劇院的環繞喇叭但很多人都把它當成書架喇叭來用。原本我也有ㄧ對後來賣掉了。現在想起來真覺得可惜。因為實在是太漂亮了。現在的喇叭貴的嚇人。也比不上以前的照型與做工。

2010年10月6日 星期三

Android-graphic

一 概說
Android的 2D圖畫典型有兩種方式: 不論(1)或(2) 最終都是將這個view 加入一個layout 或是 直接將這個view 指定給activity 作為contenview---setContentView();
(1).定義 graphic 元件(某些drawable, animation) 進入在 layout 中的 view(background) or 直接imageView.
(2).直接在 view 物件的 draw() 中作畫.

其中(1)適合靜態的顯示圖畫(grachic)或是事先定義好的動畫(android animation物件). (2)適合複雜自訂的一些動畫. 且需要定時 redraw 這個view. 一些 video game 應該都是用這個方法.

(2)中又有兩種方式. 同一個 thread (invalidate)使用一般的 view 元件.  兩個 thread使用 SurfaceView

一般的view元件: 不需要很快的畫面更新速度時使用.
SurfaceView元件:是 view 物件的一種特殊子類別. 其特點是系統開第二個 thread 去處理畫面的圖畫更新. 所以在主程式裡, 不必等主程序處理到ondraw時才更新畫面.