本周Google推出的新版本ADT 16.0.0已經不支援 Eclipse 3.5.2了,官網敘述著:
Eclipse Helios (Version 3.6) or higher is required for ADT 16.0.0.
如果跟我一樣使用Eclipse 3.5.2版本的話,官網說如果沒有在開發Android 4.0版的話可以停在SDK r13(ADT 13.0.0)版本,雖然目前還沒有4.0平台可以使用,最後決定還是順著潮流全部給他升級,順便做個筆記給大家參考。
本社群由Nantou.py使用者社群以及國立虎尾科技大學電機資訊學院負責維護,它是一群熱愛智慧生活科技以及Python的專業教師所組成,大家一同快樂地研究有關數位生活中人工智慧、大數據、物聯網、雲端服務、APPS、福祉科技、感知網路服務、車載網路服務、及網際網路等資通訊技術,並運用這些資通訊以及Python技術來提升我們的日常生活品質,建立更好的生活環境。
2011年12月16日 星期五
2011年12月5日 星期一
[ Linux Driver ] Linux 驅動程式的教學資源
大家對於Linux 驅動程式設計可以去買本中文書來看看。
若不想花錢,可以看英文版的教材
下載網址:http://lwn.net/Kernel/LDD3/
中文版的驅動簡介可以參考Jollen 的 Linux Device Driver 專欄、教學文件與教育訓練
網址:http://www.jollen.org/LinuxDeviceDriver/
若不想花錢,可以看英文版的教材
下載網址:http://lwn.net/Kernel/LDD3/
中文版的驅動簡介可以參考Jollen 的 Linux Device Driver 專欄、教學文件與教育訓練
網址:http://www.jollen.org/LinuxDeviceDriver/
2011年12月1日 星期四
2011年11月30日 星期三
QR code教學資源分享
QR Code 維基百科 http://zh.wikipedia.org/zh-tw/QR%E7%A2%BC
一分鐘教你玩 QR Code http://www.techbang.com.tw/posts/2635-morse-codes-grandson-two-dimensional-bar-code
16款超有創意、真正可用的 QR Code 設計廣告 http://www.techbang.com.tw/posts/6510-15-ultra-creative-design-advertising-qr-code
QR Code產生器 http://qrcode.kaywa.com/
Android QR code 原始程式碼 http://code.google.com/p/zxing/
QR教學
用QR Code 把文字快速傳到手機上
花博QRcode示範
[QRCode 創意]_純手工編制 QR Code 圍巾
一分鐘教你玩 QR Code http://www.techbang.com.tw/posts/2635-morse-codes-grandson-two-dimensional-bar-code
16款超有創意、真正可用的 QR Code 設計廣告 http://www.techbang.com.tw/posts/6510-15-ultra-creative-design-advertising-qr-code
QR Code產生器 http://qrcode.kaywa.com/
Android QR code 原始程式碼 http://code.google.com/p/zxing/
QR教學
用QR Code 把文字快速傳到手機上
花博QRcode示範
[QRCode 創意]_純手工編制 QR Code 圍巾
2011年11月27日 星期日
2011年11月20日 星期日
2011年11月16日 星期三
Google發布Android NDK, Revision 7
Google近日已發布Android NDK, Revision 7版本,該版本主要為支援 Android 4.0
另外針對多媒體部分:
1.Added native multimedia API based on the Khronos Group OpenMAX AL™ 1.0.1 standard.
2.Updated the native audio API based on the Khronos Group OpenSL ES 1.0.1™ standard. With API Level 14, you can now decode compressed audio (e.g. MP3, AAC, Vorbis) to PCM.
其他部分還包括:
Added CCache support.(加快compiler 的速度)
.....
詳細可到官網查詢及下載:
http://developer.android.com/sdk/ndk/index.html
另外,Google Android 4.0 也在最近將原始碼公佈,昨天晚上測試一下後,編譯是沒有問題但要整合到Eclipse卻是一堆錯誤,看來的確原始碼似乎沒有全部公布也許過一陣子就會全部公布了吧^^
另外針對多媒體部分:
1.Added native multimedia API based on the Khronos Group OpenMAX AL™ 1.0.1 standard.
2.Updated the native audio API based on the Khronos Group OpenSL ES 1.0.1™ standard. With API Level 14, you can now decode compressed audio (e.g. MP3, AAC, Vorbis) to PCM.
其他部分還包括:
Added CCache support.(加快compiler 的速度)
.....
詳細可到官網查詢及下載:
http://developer.android.com/sdk/ndk/index.html
另外,Google Android 4.0 也在最近將原始碼公佈,昨天晚上測試一下後,編譯是沒有問題但要整合到Eclipse卻是一堆錯誤,看來的確原始碼似乎沒有全部公布也許過一陣子就會全部公布了吧^^
2011年11月14日 星期一
[ Android DDMS ] 使用Android SDK工具中的DDMS來安裝LED驅動
2011年10月30日 星期日
2011年10月28日 星期五
[Sensor Simulator] 感測器模擬軟體安裝及使用
[Sensor Simulator] 感測器模擬程式 2.0下載及目錄說明
感測器模擬程式 2.0在2011年8月23日提供下載,其網址為
http://code.google.com/p/openintents/downloads/list
下載請將它展開後其目錄有
- bin (*): 包括可執行檔SensorSimulator.jar,SensorSimulatorSettings.apk and SensorRecordFromDevice.apk。
- lib (*): 包括函式庫sensorsimulator-lib.jar。
- release: 編譯腳本來說明組裝發行。
- samples: Android範例檔。
- SensorSimulator: 包括感測器模擬器的原始碼。
- SensorSimulatorSettings: 包括感測器模擬器設置檔的原始程式。
- SensorRecordFromDevice: 包括從裝置讀取感測值的原始程式。
http://code.google.com/p/openintents/downloads/list
下載請將它展開後其目錄有
- bin (*): 包括可執行檔SensorSimulator.jar,SensorSimulatorSettings.apk and SensorRecordFromDevice.apk。
- lib (*): 包括函式庫sensorsimulator-lib.jar。
- release: 編譯腳本來說明組裝發行。
- samples: Android範例檔。
- SensorSimulator: 包括感測器模擬器的原始碼。
- SensorSimulatorSettings: 包括感測器模擬器設置檔的原始程式。
- SensorRecordFromDevice: 包括從裝置讀取感測值的原始程式。
2011年10月27日 星期四
Android程式結束後並結束該程式Process方法
在Android下,當程式結束進行finish()或進行onDestroy()時,通常該程式的process是不會結束掉的,
例如寫一個讀取GPS座標的程式,當離開程式後上方的GPS圖示還是會繼續讀取座標,這樣子情況往往會造成電力無謂的消耗。
為避免類似情況出現,建議在程式結束生命週期內採用:
android.os.Process.killProcess(android.os.Process.myPid());
或者
System.exit(0)
前者為Android Dalvik VM的使用方式;後者則是標準Java結束方式。既然使用的是Android當然建議使用前者囉。
下圖是參考,注意的部分如果程式是在Activity與Activity間切換時建議要多加判斷;以判斷是離開程式或切換程式,以免進行Activity切換時結束本身process導致程式強制結束。
例如寫一個讀取GPS座標的程式,當離開程式後上方的GPS圖示還是會繼續讀取座標,這樣子情況往往會造成電力無謂的消耗。
為避免類似情況出現,建議在程式結束生命週期內採用:
android.os.Process.killProcess(android.os.Process.myPid());
或者
System.exit(0)
前者為Android Dalvik VM的使用方式;後者則是標準Java結束方式。既然使用的是Android當然建議使用前者囉。
下圖是參考,注意的部分如果程式是在Activity與Activity間切換時建議要多加判斷;以判斷是離開程式或切換程式,以免進行Activity切換時結束本身process導致程式強制結束。
Android Thread 入門
2011年10月23日 星期日
HoneycombGallery 運用"目錄"程式設計技巧來快速地建構應用程式
在HoneycombGallery專案下,打開Directory.java檔案,您會發現原來程式設計可以這麼輕鬆愉快,利用"目錄"程式設計技巧,來快速地建構應用程式,參考下圖您就會發現它神祕之處。
在程式第20行中宣告
private static DirectoryCategory[] mCategories;
特別注意它是陣列結構,而且有static的關鏈詞,因此mCategories是類別成員,不需要用new來建立物件,可以直接用Directory.mCategories來存取,不過因為它還宣告有private所外界物件不能使用它,故宣告兩個函式來存取,程式宣告如下:
public static int getCategoryCount() {
return mCategories.length;
}
public static DirectoryCategory getCategory(int i) {
return mCategories[i];
}
getCategoryCount()為取此目錄共含有多少物件,getCategory(int i)用來取得第i個分類。
在程式第20行中宣告
private static DirectoryCategory[] mCategories;
特別注意它是陣列結構,而且有static的關鏈詞,因此mCategories是類別成員,不需要用new來建立物件,可以直接用Directory.mCategories來存取,不過因為它還宣告有private所外界物件不能使用它,故宣告兩個函式來存取,程式宣告如下:
public static int getCategoryCount() {
return mCategories.length;
}
public static DirectoryCategory getCategory(int i) {
return mCategories[i];
}
getCategoryCount()為取此目錄共含有多少物件,getCategory(int i)用來取得第i個分類。
訂閱:
文章 (Atom)