2010年5月10日 星期一

校園演講

從 2009 年到 2013 我一直致力於 Android Apps 開發之各項教學與推廣活動。到了 2014 年的開始,我想這項階段性任務應該是到了他該結束的時候。也就是說,從 2014 年開始,我將不再承接所有授課、演講與採訪等活動。

從 2009 年以來,一直有校園的授課或演講邀請。不過,多數都被我婉拒了。因為,'09年我主要將重點設定在業界的輔導與授課上,就是希望能先提昇業界在 Android 端的研發能量與競爭力。今年,我則將重點轉移到校園內。不過因為個人的時間還是有限,因此我主要是以校園的演講為主。目前為國內的一些大專院校,規劃 1 ~ 2 個小時的 Android 介紹,或是 Android 應用的創意設計演講。

底下是目前規畫的演講行程,日後有新增的話,也會在此更新。

日期地點演講議題
10/27/2011, 13:10p-15:00p中原大學 教學大樓105多媒體教室手機應用的創意設計與發展契機
10/7/2011, 2:30p-4p成功大學資工所 資工系館4263(成功校區)手機應用的創意設計與發展契機
9/28/2011, 6:30p-9:30p台灣科技大學 RB105 國際演講廳開發手機應用的必勝法則
9/22/2011, 3p-5p中央大學 E1-102 (電機館)手機應用的創意設計與發展契機
8/9/2011, 2p-5:30p中央研究院資訊所106演講廳Android 簡介與應用的設計創意
 
12/16/2010, 1:30p-3:30p國立台北教育大學 至善樓101室手機應用的創意設計與發展契機
12/15/2010, 3p-5p中央大學 電機館E1-102手機應用的創意設計與發展契機
http://www.ce.ncu.edu.tw/cae/schedule.php
9/24/2010, 9:10a-12:00p中原大學 電學410Android 簡介與應用的設計創意
7/9/2010, 10:30a-11:50a亞東技術學院Android 應用開發經驗分享
5/25/2010, 2p-5p建國科技大學 電機系演講廳 EEB01An Introduction to Android
5/12/2010, 3:40p-5:30p輔仁大學 聖言樓 SF648 室Android 應用的設計創意與思維
4/14/2010, 3:40p-5:30p交通大學 工程四館 219 室An Introduction to Android
 
9/10/2009, 11a-12p清華大學資訊電機館 328 室Android Market Stats
6/12/2009, 1:30p-2:20p成功大學自強校區令洋廳開發 Android 應用程式該具備的思維與技巧


我沒念到博士啊!

9 則留言:

Jimmy Huang 提到...

第一張圖有好笑到!哈哈~

匿名 提到...

請問12/16/2010那場是在台北教育大學的哪裡?!(ex.教室、會議室、活動中心…等)謝謝~~!!

使徒 提到...

老師您好,小弟又有問題向您請教了
我先承認我沒有JAVA的基礎,程式內容都是靠範本拼湊,好不容易看懂它說啥了,程式也除錯完畢了,但是執行時,還是有問題,我將我的主控台上顯示的有問題的內容貼上,請老師先過目一下:

==========================================
[2010-12-13 20:33:00 - memory capsules2] Automatic Target Mode: Preferred AVD 'type02' is not available. Launching new emulator.
[2010-12-13 20:33:00 - memory capsules2] Launching a new emulator with Virtual Device 'type02'
[2010-12-13 20:33:05 - memory capsules2] New emulator found: emulator-5554
[2010-12-13 20:33:05 - memory capsules2] Waiting for HOME ('android.process.acore') to be launched...
[2010-12-13 20:34:18 - memory capsules2] HOME is up on device 'emulator-5554'
[2010-12-13 20:34:18 - memory capsules2] Uploading memory capsules2.apk onto device 'emulator-5554'
[2010-12-13 20:34:22 - memory capsules2] Installing memory capsules2.apk...
[2010-12-13 20:35:04 - memory capsules2] Success!
[2010-12-13 20:35:05 - memory capsules2] Starting activity com.android.memorycapsules2.memorycapsules2 on device emulator-5554

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

關鍵的前幾行,它先顯示模擬器"type02"無法正常運作,接著再次啟動"type02"後又可正常運作,這是怎麼回事?
另外,在啟動進入模擬器後,當滑動綠色按鍵後,它又顯示"Process android.Process.media is not responding",以及force close 和 wait的選項,當點選wait後,程式又正常執行,跳出程式後,再點選該程式,卻又正常運作沒有警告訊息,其實警告訊息不只上述的,但大多都是指程式沒有響應
我去網路爬文,很多人說這只要設置環境變數就能解決,我依照上面所說的設置ANDROID_SDK_HOME這個變數到D碟(我的SDK位置),同時還將JDK6重新安裝到同一個目錄底下,但是似乎沒什麼用,接著我在依照書上所說的重新設置環境變數的PATH(原本沒設置,用預設的),結果反而不能啟動eclipse了,當我把PATH改掉,在重開機後,是可以啟動了,但是其中一個用來參考的程式卻出現錯誤(該範例原本自光碟取出,是可以正常運作的),錯誤是出現在META-INF底下的Manifest.MF檔案中的Manifest-Version: 1.0這一行,它顯示為"未設定任何必要的執行環境"(PS:我的英文不好,介面有中文化),點選後出現"將 'JavaSE-1.6' 新增為必要的執行環境"
但原本沒這些錯誤的,這是我的程式出問題?還是我的製作環境有問題,必須要大改呢?請老師解惑!

匿名 提到...

老師您好,小弟又有問題向您請教了
我先承認我沒有JAVA的基礎,程式內容都是靠範本拼湊,好不容易看懂它說啥了,程式也除錯完畢了,但是執行時,還是有問題,我將我的主控台上顯示的有問題的內容貼上,請老師先過目一下:

==========================================
[2010-12-13 20:33:00 - memory capsules2] Automatic Target Mode: Preferred AVD 'type02' is not available. Launching new emulator.
[2010-12-13 20:33:00 - memory capsules2] Launching a new emulator with Virtual Device 'type02'
[2010-12-13 20:33:05 - memory capsules2] New emulator found: emulator-5554
[2010-12-13 20:33:05 - memory capsules2] Waiting for HOME ('android.process.acore') to be launched...
[2010-12-13 20:34:18 - memory capsules2] HOME is up on device 'emulator-5554'
[2010-12-13 20:34:18 - memory capsules2] Uploading memory capsules2.apk onto device 'emulator-5554'
[2010-12-13 20:34:22 - memory capsules2] Installing memory capsules2.apk...
[2010-12-13 20:35:04 - memory capsules2] Success!
[2010-12-13 20:35:05 - memory capsules2] Starting activity com.android.memorycapsules2.memorycapsules2 on device emulator-5554

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

關鍵的前幾行,它先顯示模擬器"type02"無法正常運作,接著再次啟動"type02"後又可正常運作,這是怎麼回事?
另外,在啟動進入模擬器後,當滑動綠色按鍵後,它又顯示"Process android.Process.media is not responding",以及force close 和 wait的選項,當點選wait後,程式又正常執行,跳出程式後,再點選該程式,卻又正常運作沒有警告訊息,其實警告訊息不只上述的,但大多都是指程式沒有響應
我去網路爬文,很多人說這只要設置環境變數就能解決,我依照上面所說的設置ANDROID_SDK_HOME這個變數到D碟(我的SDK位置),同時還將JDK6重新安裝到同一個目錄底下,但是似乎沒什麼用,接著我在依照書上所說的重新設置環境變數的PATH(原本沒設置,用預設的),結果反而不能啟動eclipse了,當我把PATH改掉,在重開機後,是可以啟動了,但是其中一個用來參考的程式卻出現錯誤(該範例原本自光碟取出,是可以正常運作的),錯誤是出現在META-INF底下的Manifest.MF檔案中的Manifest-Version: 1.0這一行,它顯示為"未設定任何必要的執行環境"(PS:我的英文不好,介面有中文化),點選後出現"將 'JavaSE-1.6' 新增為必要的執行環境"
但原本沒這些錯誤的,這是我的程式出問題?還是我的製作環境有問題,必須要大改呢?請老師解惑!

小店長 提到...

您好,我是國北教大的學生,提問關於UI設計的那位同學。
謝謝老師(請讓我尊稱您為老師吧)今日的演講,感覺受益良多!

samlu 提到...

很高興那天的演講,對國北教大的同學們有幫助。

Dennis 提到...

您好:
我是元智大學資工系的學生。想請教android要怎樣才能真正做到"得心應手"的地步?雖然專題是做android這一方面的開發,但是我卻只是拿現有的程式碼拼湊出來,沒辦法像C++一樣自己想寫什麼程式都可以很能夠照自己的想法去寫!想請教該如何才能摸透它?
謝謝^_^

samlu 提到...

翁賜維,
要做到"得心應手"的地步,底下兩步驟要先完成。
1. 先熟悉 Java 語法
2. 熟讀 http://developer.android.com/guide/index.html

Dennis 提到...

您好:
Java語法我已經有買書開始唸!
至於第二點的網站,是要如何下手呢?是多找幾個程式來看,再把裡面所用到的物件再去查清楚?如果是這樣,我真的還是摸不著頭緒!感覺都在亂槍打鳥,碰到有解說有範例才會,沒解說沒範例就掛在那邊@@

再次謝謝您的回答^_^

另外,因為我是前天才逛到您的網站,覺得很棒! 想說您有演講會不會事前有公告?您是否會開一主題討論呢?如果可以我想考完期末考就全心投入在這方面!謝謝!!

張貼留言