顯示具有 GOOGLE 標籤的文章。 顯示所有文章
顯示具有 GOOGLE 標籤的文章。 顯示所有文章

2009年5月2日 星期六

Android 手機應用程式設計入門by gasolin

    實作上發現書中問題點筆記
    十四章加入選單
  1. 加上後面這段應可讓真沒寫過java的人更容易入手需覆寫實作Activity的method時可由eclipse 原始碼中【滑鼠右鍵】=>【source】=>【override/implement methods....】即可在選單上選擇找到欲覆寫/實作的method,不用去打這個字,避免打錯
  2. 加了二個function(public boolean onCreateOptionsMenu(Menu menu)、public boolean onOptionsItemSelected(MenuItem item))後在emulator上是需要按了 menu後才會出現所加的menu,以上應該也說明一下
  3. 圖示放到 res/drawable 裡的圖檔檔名除了只接受英文字母、數字、或底線 ................我們看到console 上出現res\drawable\Delete.png: Invalid file name: must contain only [a-z0-9_.],所以對己定義的RegExp為檔案不接受大寫字母(所使用版本為 android-sdk-windows-1.1_r1)ps.1.5版也是。

2008年9月28日 星期日

First 接觸 Android

因應 google要上市了,趕快來接觸一下Android
進入Android的官網,先download再說直趨至 Download the SDK
二件事,第一件就是先下載SDK 選擇了 Windows版本
目前的版本是
Windows android-sdk-windows-1.0_r1.zip

接著就是 使用用熟悉的IDE eclipse裝置 ADT的plug-in
筆者使用的是Eclipse 3.4 (Ganymede),直接透過 Software Updates.... 來做安裝
下載好SDK,直接解壓放在適合的目錄,SDK內有三個目錄
tools/, samples/, 和 others
把Path指向tools,以方便可以 console上直接呼叫執行程式
接著設定eclipse對ADT的位置做設定
eclipse => Windows => Preferences => Android 設定剛剛解壓縮SDK的位置
接著在eclipse 點new就可以看到Android的選項
選擇Android Project,即會出現如下























接著輸入以下資訊
Project Name 專案名稱
Package Name 即java裡的package name
Activity Name 即java的 class name
Application Name 程式標
按下Finish後,即產生如下程式碼(HelloAndroid.java/R.java)及設定檔(AndroidManifest.xml)













先打開HelloAndroid.java













接著加上一段TextView在程式裡


2008年9月10日 星期三

GWT 學習 I

到http://code.google.com/webtoolkit/

首先看到Build AJAX apps in the Java language這段文字
是我熟悉的一塊,看起應該不會太難上手

即然還不是很了解什麼東西
看了一堆說明我想應該還不不懂是什麼東西
直直衝往Get Started Guide吧 (做中學,學中做 是我最愛的學習方式)
http://code.google.com/webtoolkit/gettingstarted.html#Install

在解開的目錄下有一個 command file
打開console 直接輸入 applicationCreator com.leon456.client.Test
開始發生了不可思議的事了
經由這個指令 發生以下的事

Created directory C:\Work\RES\gwt-windows-1.2.22\src
Created directory C:\Work\RES\gwt-windows-1.2.22\src\com\leon456
Created directory C:\Work\RES\gwt-windows-1.2.22\src\com\leon456\client
Created directory C:\Work\RES\gwt-windows-1.2.22\src\com\leon456\public
Created file C:\Work\RES\gwt-windows-1.2.22\src\com\leon456\Test.gwt.xml
Created file C:\Work\RES\gwt-windows-1.2.22\src\com\leon456\public\Test.html
Created file C:\Work\RES\gwt-windows-1.2.22\src\com\leon456\client\Test.java
Created file C:\Work\RES\gwt-windows-1.2.22\Test-shell.cmd
Created file C:\Work\RES\gwt-windows-1.2.22\Test-compile.cmd

就是這麼一個指令
注意最後二行 又有二個cmd檔

按常理source code完成了當然就是compile
我們先來試試Test-compile.cmd

Output will be written into C:\Work\RES\gwt-windows-1.2.22\www\com.leon456.Test Copying all files found on public path Compilation succeeded

到www目下看一下結果
直接點開Test.html

























再來試試另一個command file






這次是google 所提供的一個web server monitor 及一個browser幫你測剛剛完成Test
(事實上可以直接就執行Test-shell.cmd就可完成compile的動作)
就是這麼的簡單,一行程式都沒寫到
整個過程下來
總是,覺得少了自己動作的彈性吧
下回再來玩玩它的其它 features吧