2012年3月12日 星期一

Android 筆記:(整理當中)


學習主要障礙:
1. 環境建置:
    1. 下載 java  / android sdk / eclipse......
    2. 安裝順序, 修改系統變數.
2. java 語言的學習.
3. OO觀念的建立.: 巢狀類別, 多型, 無名class, 介面, 抽象類別,
4. eclipse 的用法學習. ( DDM / JAVA ....)
5. android sdk的了解. ( 框架 )  android emulator + ADT + AVD
6. android 手機 / 模擬器的了解, (如何使用)
7. 如何應用 android 手機 各項元件. (了解其應用的方式)


Eclipse 如何中文化?


模擬器上主要按鍵:
CTRL_F11:切換直式或橫式.
Esc 回上一動.
F7:電源.
F2:MENU
ALT_ENTER:全螢幕.


 Eclipse 編輯時好用的快速鍵
Alt+/ : 補齊函數名稱 ( 是否有補齊指令, 可能要查一下)
Ctrl+/ : 將指令指mark 成備註.
Ctrl+Shift+o :  自動import 所需類別.
Ctrl+1 : ?? 不太了解! 自動更正變數或函數.

2012年3月2日 星期五

Google Cloud Printer 測試


2012/03/06
測試發現, chrome 無法裝至 win2000 server , 但可以裝至 XP
發現 SERVER 端不止可以用 window 平台, 發現MAC 也可以裝上CHROME 作 印表 SERVR.

而最復雜的部份則變成 CLIENT 端, 因為 CLIENT 端 的多樣性, 不同的CLIENT端使用方式就都不一樣, 造成不同CLIENT應用方法上的不同.

但整體而言, 可以:
1. CLIENT 端將來都不用裝 PRINTER SERVER.
2. CLIENT 列印工作 凸 破了空間及時間的限制, 可以隨時隨地進行, 當然唯一的限制就是連到 GOOGLE 網站的網路連線要通.

如果 一般電腦或筆電, 須要透過 gmail 或 google docuemnt 印出的部份, 建議瀏覽器使用chrome, 因為有試過, 用IE8 使用 GOOGLE DOCUMENT 時劃面怪怪的,


-----------------------------------------------------------

Google Cloud print 使用方式:

安裝時, 區分為兩個部份:
1. printer server 端:
可以使用傳統印表機或者 支援 eprinter 的印表機.
本例以 傳統印表機來作demo.

  先決條件:
1. 網路要能上 google.
2. 電腦要加 chrome
3. 要有接實體印表機或者有接網路印表機, 只要是在該台電腦上的印表機均可以分享
            ,不限是接在local 的印表機.

  作法:
1. 由 Chrome 選項下設定好開啟 Cloud printer 功能.
             請參考http://www.inote.tw/2011/05/google-cloud-print-google.html
2. 透過 Google printer 的管理網頁決定要分享那些 printer 至 Cloud. ==> 要分享的 Printer
            不限制為 接在電腦上的 Local printer , 也可以是連接在該電腦上的遠端網路印表機.
3. 依 printer 逐台設定分享權限, 看要開放給那些google account 的email
             (一定是Google Account的 email , 其它email 帳號無效)分享該部印表機.
    換句話說, 其權限管控是以 具有 google account  的email 來作管理.

2. client端:
可分為以下兩大類, 一律不用安裝 printer driver.
1. 平板或手機: 要download app 作安裝.
       安裝完後, 在開啟部份文件時, 會出現  Google Cloud print 的選項供選擇, 選擇後就會
            出現 Google printer 的劃面.

            而另一類作法(例如 web browser 時), 則會借由menu->分享網頁的方式 , 才會
            出現 Google Cloud Print 的選項供選擇, 選後其操作與上同.

    注意, 經由實測, 這種方式的列印, 會有印表機的相容性問題,
            例如 HP  Photosmart C6100  就可以列印, 而 RICOH  Aficio MP 3010 RPS影印列
            表事務機就出現亂碼.
    同時無法選擇所要列印的頁數, 一定要全部都印, 相關細節都無法設定.

---------------------------------------------------------------------------------------------------
HP  Photosmart C6100 印表機可以用,問題不多, 但無法選要列印的頁數(一定全部印),
        同時很多原有設定, 例如一張印兩頁功能沒法設定, 而其它有出現的設定選項, 設定了
        也無效. 標準的A4列出來OK.

另外測試了 RICOH  Aficio MP 3010 RPS, 問題一堆 , 不止上述問題, 還一直印出亂碼,
        可見目前Google Cloud printer 的印表機相容性仍有問題.
---------------------------------------------------------------------------------------------------

2. 電腦或筆電: 只能透過將文件寄至 gmail 或者將文件上傳至 google document,
            再透過 gmail 或 google document 的 列印功能來作 Cloud print.
   在列印時記得要選 Google printer 再按列印, 這時就會出現這個 google account 可以
            使用的Google Cloud printer 讓使用者作挑選, 選完列印後, 就會由該部印表機印出來.

            注意測試時, 發現 ppt 如未轉成 google document 的格式時,  按列印會download 至電
            腦, 無法使用 Cloud printer 的功能.所以記得 ppt 傳上Google document 時, 要勾選轉
            為 google document 格式.

            pdf 則沒有這個問題.


=================================================================
透過Gmail 列印時, 要按信件右上方的列印符號:





透過Google document print 時, 記得按文件左上方的列印符號:







=================================================================