讓App可以變成Widgets放在桌面上 !
簡介 :
Introducing home screen widgets and the AppWidget framework
實例:wiktionary-android
Wiktionary home screen widget for Android
Live folders
官方網站說明文件 :
AppWidgets
api :
package
android.appwidget
Tuesday, April 28, 2009
利用Intent 玩Google Map
Intents List: Invoking Google Applications on Android Devices有些更新!
Google Maps
URI :
geo:latitude,longitude
geo:latitude,longitude?z=zoom
geo:0,0?q=my+street+address
geo:0,0?q=business+near+city
Google Streetview
URI :
google.streetview:cbll=lat,lng&cbp=1,yaw,,pitch,zoom&mz=mapZoom
(The cbll field is required. The cbp and mz fields are optional.)
--
其他 :
顯示地圖
路徑規劃
// 把把起點終點以經緯度表示然後丟給google map 去做路徑規劃
Google Maps
URI :
geo:latitude,longitude
geo:latitude,longitude?z=zoom
geo:0,0?q=my+street+address
geo:0,0?q=business+near+city
Google Streetview
URI :
google.streetview:cbll=lat,lng&cbp=1,yaw,,pitch,zoom&mz=mapZoom
(The cbll field is required. The cbp and mz fields are optional.)
--
其他 :
顯示地圖
Uri uri = Uri.parse("geo:38.899533,-77.036476");
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
路徑規劃
Uri uri = Uri.parse("http://maps.google.com/maps? f=d&saddr=startLat%20startLng&daddr=endLat%20endLng&hl=en");
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
//where startLat, startLng, endLat, endLng are a long with 6 decimals
like: 50.123456
// 把把起點終點以經緯度表示然後丟給google map 去做路徑規劃
標籤:
android
| 反應: |
Cupcake上開發Google Map相關應用
關於Android Location-based Service APIs
可以先看這官方說明文 : Location and Maps
Cupcake有多了些Support的 api
像是
java.lang.Object
↳ android.location.Geocoder
A class for handling geocoding and reverse geocoding. Geocoding is the process of transforming a street address or other description of a location into a (latitude, longitude) coordinate.
詳情請看Api :
http://developer.android.com/reference/android/location/Geocoder.html
在AVD的使用上也可以設定GPS support
所有跟硬體相關的設定紀錄在AVD's local directory > config.ini
跟GPS相關的參數名稱是hw.gps
Whether there is a GPS in the device. Default value is "yes".
--
By default, the android tool creates the AVD directory inside ~/.android/avd/ (on Linux/Mac), C:\Documents and Settings\\.android\ on Windows XP, and C:\Users\\.android\ on Windows Vista. If you want to use a custom location for the AVD directory, you can do so by using the -p option when you create the AVD:
詳見: 什麼是AVD ?
可以先看這官方說明文 : Location and Maps
Cupcake有多了些Support的 api
像是
java.lang.Object
↳ android.location.Geocoder
A class for handling geocoding and reverse geocoding. Geocoding is the process of transforming a street address or other description of a location into a (latitude, longitude) coordinate.
詳情請看Api :
http://developer.android.com/reference/android/location/Geocoder.html
在AVD的使用上也可以設定GPS support
所有跟硬體相關的設定紀錄在AVD's local directory > config.ini
跟GPS相關的參數名稱是hw.gps
Whether there is a GPS in the device. Default value is "yes".
--
By default, the android tool creates the AVD directory inside ~/.android/avd/ (on Linux/Mac), C:\Documents and Settings\
android create avd -n my_android1.5 -t 2 -p path/to/my/avd詳見: 什麼是AVD ?
標籤:
android,
android app,
cupcake
| 反應: |
什麼是 AVD ?
What is AVD ?
Android Virtual Devices (AVDs) are configurations of emulator options that let you better model an actual device.
可以處理
1. hardware features
像是鍵盤種類。
2. A mapping to a system image.
You can define what version of the Android platform will run on the virtual device. You can choose a version of the standard Android platform or the system image packaged with an SDK add-on.
3. 有關SD卡模擬
可以預先設好,跟AVD綁在一起。
4. Skin。
預設的四種(HVGA 直立 橫立 ... ),使用者也可以自己下載其他skin。
--
如何建立AVD呢?
就用sdk中 tool目錄下的android這個程式。
這樣會產生一個名字叫做yourname的AVD,然後他的ID是1
-t (targetID)
ID要拿來做什麼呢?他並不是自選的編號,而是讓你選擇是那一種API,
一樣用sdk中 tool目錄下的android這個程式,下這個指令:
會列出目前所有的 Available Android targets:
id:1
Name: Android 1.1
Type: platform
API level: 2
Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P
id:2
Name: Android 1.5
Type: platform
API level: 3
Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P
id:3
Name: Google APIs
Type: add-on
Vendor: Google Inc.
Description: Android + Google APIs
Based on Android 1.5 (API level 3)
Libraries:
* com.google.android.maps (maps.jar)
API for Google Maps
Skins: HVGA (default), HVGA-L, QVGA-P, HVGA-P, QVGA-L
詳細指令範例
http://developer.android.com/guide/developing/tools/avd.html
--
以下Joke :
之前亂試了一下 : android -n yourname -t 1
然後自以為 -t 只是一個自訂的編號,於是就發生了以下問題:
在pre-view sdk的嘗試中 加入了ADT9.0-pre後。
windows的eclipse可以成功compile但叫起來的模擬器會是1.1的 (即使已經指定成1.5) ,
但linux的ecipse無法成功compile ...
身為一個趕時間的人,我就在windows compile然後再將apk拿到linux上跑emulator ...
--
問題實際上是因為AVD指定成1 那當然就一直都是 1.1的模擬器阿 Orz
然後linux上的Eclipse ADT 我想可能是因為之前有自己建立的Eclipse plugin 需要先移除再重裝,晚點來試試看好了 Orz
Android Virtual Devices (AVDs) are configurations of emulator options that let you better model an actual device.
可以處理
1. hardware features
像是鍵盤種類。
2. A mapping to a system image.
You can define what version of the Android platform will run on the virtual device. You can choose a version of the standard Android platform or the system image packaged with an SDK add-on.
3. 有關SD卡模擬
可以預先設好,跟AVD綁在一起。
4. Skin。
預設的四種(HVGA 直立 橫立 ... ),使用者也可以自己下載其他skin。
--
如何建立AVD呢?
就用sdk中 tool目錄下的android這個程式。
android -n yourname -t 1 這樣會產生一個名字叫做yourname的AVD,然後他的ID是1
-t (targetID)
ID要拿來做什麼呢?他並不是自選的編號,而是讓你選擇是那一種API,
一樣用sdk中 tool目錄下的android這個程式,下這個指令:
android list targets會列出目前所有的 Available Android targets:
id:1
Name: Android 1.1
Type: platform
API level: 2
Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P
id:2
Name: Android 1.5
Type: platform
API level: 3
Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P
id:3
Name: Google APIs
Type: add-on
Vendor: Google Inc.
Description: Android + Google APIs
Based on Android 1.5 (API level 3)
Libraries:
* com.google.android.maps (maps.jar)
API for Google Maps
Skins: HVGA (default), HVGA-L, QVGA-P, HVGA-P, QVGA-L
詳細指令範例
http://developer.android.com/guide/developing/tools/avd.html
--
以下Joke :
之前亂試了一下 : android -n yourname -t 1
然後自以為 -t 只是一個自訂的編號,於是就發生了以下問題:
在pre-view sdk的嘗試中 加入了ADT9.0-pre後。
windows的eclipse可以成功compile但叫起來的模擬器會是1.1的 (即使已經指定成1.5) ,
但linux的ecipse無法成功compile ...
身為一個趕時間的人,我就在windows compile然後再將apk拿到linux上跑emulator ...
--
問題實際上是因為AVD指定成1 那當然就一直都是 1.1的模擬器阿 Orz
然後linux上的Eclipse ADT 我想可能是因為之前有自己建立的Eclipse plugin 需要先移除再重裝,晚點來試試看好了 Orz
標籤:
android
| 反應: |
千呼萬喚始出來 總算可以吃到Cupcake啦 ~Android 1.5 release
![]() |
| From Something about China |
@@ 之前發了很多篇有關cupcake的傳聞 (Android 1.5 Cupcake -> 2009 Mid January release ?)(試用一下 Cupcake吧)
四月中還在pre-view(Cupcake 真的好了!)
本來以為要到五月才會有正式版,想不到今天就有了 !!!
根據這篇Android 1.5 is here!
新的sdk可以到這裡下載 Download Android 1.5 SDK, Release 1
當然要看一下 SDK Release Notes
這次升級對於開發者最大的影響就是所謂的 Android Virtual Devices — (AVD)
可以讓你在同台電腦儲存開發因應不同設定所需要的Virtual Devices !
(最近中文有點差,中英混雜感覺有點拗口 Orz)
簡單說就是可以預先做出不同的組態,然後在開啟模擬器的時候選擇要掛那一個組態。
使用Eclipse的開發者可以在 Run configuration中設定 !
使用Ant手動的開發者,要先利用sdk 中的tools > android ! 設定。
之前二三月的時候,source code build 出來的還叫做VM ,前一陣子試用 pre-view版,就已經改叫做 AVD啦。
拿到SDK最想做的事情就是先更新 ADT (因為之前的Eclipse plugin很不順阿 Orz )
又要研究新版本啦 ~
另外有Android Dev Phone 1 (ADP1)的朋友可以到HTC提供的網址,upgrade一下 :)
Flashing your Android Dev Phone with a Factory System Image
ps > Android developer phones like the ADP1 are intended for application development, rather than daily use. Additionally, they are operator-neutral and country-neutral, so they may not include certain features found on end-user devices.
其他Eclipse 相關文章:
set Android error log on Eclipse
linux(ubuntu)環境下開發 Android 所遇到的Eclipse 設定問題
Android tutorial : Before HelloWorld
| 反應: |
Sunday, April 26, 2009
Blog與賽微輕鬆說
![]() |
| From Something about Chinese |
看到這個Blog
http://www.wretch.cc/blog/Cyberon
Cyberon Corporation - A Leading Embedded Speech Solution Provider
integrates with mostly used English/ Chinese vocabularies and Cyberon’s advanced Text-to-Speech engine specifically developed for dictionary pronunciation . ...
www.cyberon.com.tw/
看到有活動 !!!
賽微輕鬆說「輕鬆說簡訊‧輕鬆拿現金」活動正式開跑囉!
可惜結束了 Orz
賽微輕鬆說「輕鬆說簡訊‧輕鬆拿現金」活動得獎名單公告
這篇有趣 :
撕撕有兩種,賽微輕鬆說也有兩種
話說~
根據這篇:
部落格族 成為美新興自由業者
根據潘恩的分析,多半的部落格族都有大專程度以上的高學歷。雖然設立部落格的年輕人很多,能靠部落格來賺錢維生的仍然有限。一般而言,部落格一個月的流量必須達到10萬人次,才有可能爭取到廣告。
美國的企業及媒體會邀約專業人士在網站上設個人部落格來抒寫專業分析和評論,這類專業部落格族的年收入大約在4萬5000美元到9萬美元之間,專業名氣大的版主年收入可能超過20萬美元。雖然他們的工作只是面對電腦,無需通勤或是趕著上下班,平均一星期50小時到60小時的工作時間也並不輕鬆。
--
感覺寫部落格是個很多人用 不一定都可以賺的方式 Orz
且公司也會自己來做Blog呀 xd
其他語音辨識相關文章:
什麼是語音辨識 Speech recognition ?
Android與語音辨識 Speech Input API for Android
Blog與賽微輕鬆說
| 反應: |
網路追追追 大陸封鎖blogger ?!
剛好翻到些文章,有關在中國看不到blogger?!
但是按照時間順序追一下 :
2005年度漢字"封"
Google Free Proxy + Google Translation 解決網路封鎖?!
Max與Rainbow的部落格: 突破大陸地區封鎖Blogspot之解決辦法
樂多日誌真的被大陸封鎖耶
但是到了這篇 :
WebSitePulse - 檢查網站是否被大陸封鎖?
裡面有檢查台灣BSP所進行的檢測,檢測時間為2008.08.25。
--
收集到了相關工具 :
freespeedtest.com是一個幫你測試你website速度的網站。
WebSitePulse - 檢查網站是否被大陸封鎖?
--
經過以上兩個網站的檢查
http://tttt-note.blogspot.com/
可以連線阿!
科科
所以大陸封鎖blogger ?! 應該是過時的新聞了 Orz
但是按照時間順序追一下 :
2005年度漢字"封"
Google Free Proxy + Google Translation 解決網路封鎖?!
Max與Rainbow的部落格: 突破大陸地區封鎖Blogspot之解決辦法
樂多日誌真的被大陸封鎖耶
但是到了這篇 :
WebSitePulse - 檢查網站是否被大陸封鎖?
裡面有檢查台灣BSP所進行的檢測,檢測時間為2008.08.25。
--
收集到了相關工具 :
freespeedtest.com是一個幫你測試你website速度的網站。
WebSitePulse - 檢查網站是否被大陸封鎖?
--
經過以上兩個網站的檢查
http://tttt-note.blogspot.com/
可以連線阿!
科科
所以大陸封鎖blogger ?! 應該是過時的新聞了 Orz
標籤:
Web
| 反應: |
Saturday, April 25, 2009
想學Android嗎??
最近有很多Android訓練課程!?
以下按照學費排序 Orz
Jollen's Consulting 課程資訊] Android Day: Android 應用程式新手入門
http://www.jollen.tw/
Jollen’s Consulting 與 Good OS 為推廣 Android 應用程式開發,共同贊助本次的 Android Day 訓練活動。本活動將在下午舉辦免費訓練課程,幫助對 Android 應用程式有興趣的朋友,一天入門 Android 應用程式設計。對於想初步了解Android 應用程式設計方法的朋友相然有幫助;經由 Android Day 的訓練課程可以幫您節省數週的自學時間。
ysl 開的 Android 課 @ 新竹
【工業局補助50%】Android 手機應用程式開發起步走(23090727)
5/19、5/26 星期二兩天,在新竹開一堂『Android手機應用程式開發入門』的課程。
時間配合不上的,還有一次。6/14、6/21 星期日兩天,在新竹開一堂『Android手機應用程式開發入門』的課程。這些都是專門為了從未接觸過 Android 應用程式開發的程式開發人員,所設計的課程。
參加辦法:
1.學員自費7000元(學費14000元,工業局補助7000元)。
2.報名網址:http://college.itri.org.tw
Google Android 軟硬整合開發三步曲
最近開課日期:2009/4/25-26(兩天)
主講人:高煥堂
http://www.android1.net/Topic.aspx?BoardID=21&TopicID=750
學費:NT$14,500元(含稅)
開課前3天繳費報名者,可享8折優惠(只需NT$11,000元)
參加此課程者,還可享下述優惠:
1. 贈送四本 高煥堂 寫的Android書籍或C/C++書籍
(任選四本,市值NT$1,800元)
2. 贈送 「物件導向雜誌」典藏版(含14冊,無價之寶)
--
以下按照學費排序 Orz
Jollen's Consulting 課程資訊] Android Day: Android 應用程式新手入門
http://www.jollen.tw/
Jollen’s Consulting 與 Good OS 為推廣 Android 應用程式開發,共同贊助本次的 Android Day 訓練活動。本活動將在下午舉辦免費訓練課程,幫助對 Android 應用程式有興趣的朋友,一天入門 Android 應用程式設計。對於想初步了解Android 應用程式設計方法的朋友相然有幫助;經由 Android Day 的訓練課程可以幫您節省數週的自學時間。
ysl 開的 Android 課 @ 新竹
【工業局補助50%】Android 手機應用程式開發起步走(23090727)
5/19、5/26 星期二兩天,在新竹開一堂『Android手機應用程式開發入門』的課程。
時間配合不上的,還有一次。6/14、6/21 星期日兩天,在新竹開一堂『Android手機應用程式開發入門』的課程。這些都是專門為了從未接觸過 Android 應用程式開發的程式開發人員,所設計的課程。
參加辦法:
1.學員自費7000元(學費14000元,工業局補助7000元)。
2.報名網址:http://college.itri.org.tw
Google Android 軟硬整合開發三步曲
最近開課日期:2009/4/25-26(兩天)
主講人:高煥堂
http://www.android1.net/Topic.aspx?BoardID=21&TopicID=750
學費:NT$14,500元(含稅)
開課前3天繳費報名者,可享8折優惠(只需NT$11,000元)
參加此課程者,還可享下述優惠:
1. 贈送四本 高煥堂 寫的Android書籍或C/C++書籍
(任選四本,市值NT$1,800元)
2. 贈送 「物件導向雜誌」典藏版(含14冊,無價之寶)
--
標籤:
android
| 反應: |
Friday, April 24, 2009
Thursday, April 23, 2009
什麼是 IME ?
What is IME ?
input method (IME) @@
不懂E是什麼 xd 科科
不過輸入法叫做IME跟即時通訊(instant message)倒是可以錯開了 !
網路上查詢 IME的定義結果:
* 一種程序,通過將鍵擊轉換為複雜東亞字符從而將東亞文字(簡體中文、繁體中文、日語、朝鮮語)輸入程序 ...
www.officeba.com.cn/article/htmldata/detail/2007/7/21/1278.html
Android Cupcake 終於有輸入法相關的東東
官方文件還沒更新 blog先討論 :
Updating Applications for On-screen Input Methods
Posted by Dianne Hackborn on 21 April 2009 at 9:10 PM
Creating an Input Method
Posted by Amith Yamasani on 22 April 2009 at 5:00 PM
--
相關文章 :
Android 中文輸入法 官方版 !
百家爭鳴的中文輸入法
Need Chinese Input on G1 ? Download KerKerInput now ! Android 中文輸入法
--
update :
IMF -> Input Method Framework
IMEs -> input method editors
IMEs, including soft keyboard, hand-writing recognizers, and hard keyboard translators.
input method (IME) @@
不懂E是什麼 xd 科科
不過輸入法叫做IME跟即時通訊(instant message)倒是可以錯開了 !
網路上查詢 IME的定義結果:
* 一種程序,通過將鍵擊轉換為複雜東亞字符從而將東亞文字(簡體中文、繁體中文、日語、朝鮮語)輸入程序 ...
www.officeba.com.cn/article/htmldata/detail/2007/7/21/1278.html
Android Cupcake 終於有輸入法相關的東東
官方文件還沒更新 blog先討論 :
Updating Applications for On-screen Input Methods
Posted by Dianne Hackborn on 21 April 2009 at 9:10 PM
Creating an Input Method
Posted by Amith Yamasani on 22 April 2009 at 5:00 PM
--
相關文章 :
Android 中文輸入法 官方版 !
百家爭鳴的中文輸入法
Need Chinese Input on G1 ? Download KerKerInput now ! Android 中文輸入法
--
update :
IMF -> Input Method Framework
IMEs -> input method editors
IMEs, including soft keyboard, hand-writing recognizers, and hard keyboard translators.
標籤:
android
| 反應: |
Wednesday, April 22, 2009
什麼是 WebKit ?
What is WebKit ?
WebKit is an open source application framework that provides a foundation upon which to build a web browser. ...
en.wikipedia.org/wiki/WebKit
目前看到有關Android 上的WebKit
都是在教如何使用WebView
像是
Android Webkit Tutorial
WebView 體驗與 findViewByID
Android WebView (WebKit)
Todo :
1. 應該找找Market上面有關Web服務的程式,都怎麼運用WebKit !
2. Android Source中的WebKit 在那些地方
3. Android Source中的WebKit 是哪一版的WebKit ?怎麼更新 ?
WebKit is an open source application framework that provides a foundation upon which to build a web browser. ...
en.wikipedia.org/wiki/WebKit
目前看到有關Android 上的WebKit
都是在教如何使用WebView
像是
Android Webkit Tutorial
WebView 體驗與 findViewByID
Android WebView (WebKit)
Todo :
1. 應該找找Market上面有關Web服務的程式,都怎麼運用WebKit !
2. Android Source中的WebKit 在那些地方
3. Android Source中的WebKit 是哪一版的WebKit ?怎麼更新 ?
| 反應: |
什麼是 OpenCore ?
What is OpenCore ?
搜索不到關於 opencore 的 中文(繁體) 定義
網路上查詢 opencore在 英文的定義結果:
* OpenCores is a loose community of people who are interested in developing digital open source hardware through electronic design automation, with ...
en.wikipedia.org/wiki/OpenCores
* Open Core is a middleware abstraction layer allowing subsystems and applications to seamlessly run directly on top of Java Virtual Machine or inside of various J2EE application servers.
http://www.opensubsystems.org/core/index.html
opensubsystem有列出OpenCore的一些feature。
OpenCore是一個media framework,主要包含了兩大方面的內容:
PVPlayer:
提供媒體播放器的功能。
PVAuthor:
提供Stream記錄的功能。
官方網站 : OpenCores
www.opencores.org/
--
與Android相關的blog文 :
OpenCORE 2.0
提供了塞codec的手順 XD
論壇文 :
opencore 2.0 build out of Android error
搜索不到關於 opencore 的 中文(繁體) 定義
網路上查詢 opencore在 英文的定義結果:
* OpenCores is a loose community of people who are interested in developing digital open source hardware through electronic design automation, with ...
en.wikipedia.org/wiki/OpenCores
* Open Core is a middleware abstraction layer allowing subsystems and applications to seamlessly run directly on top of Java Virtual Machine or inside of various J2EE application servers.
http://www.opensubsystems.org/core/index.html
opensubsystem有列出OpenCore的一些feature。
OpenCore是一個media framework,主要包含了兩大方面的內容:
PVPlayer:
提供媒體播放器的功能。
PVAuthor:
提供Stream記錄的功能。
官方網站 : OpenCores
www.opencores.org/
--
與Android相關的blog文 :
OpenCORE 2.0
提供了塞codec的手順 XD
論壇文 :
opencore 2.0 build out of Android error
| 反應: |
Saturday, April 18, 2009
什麼是 Skia ?
網路上查詢 Skia在 英文的定義結果:
* Picasa is a software application for organizing and editing digital photos, originally created by Idealab and now owned by Google. "Picasa" is a blend of the name of Spanish painter Pablo Picasso, the phrase mi casa for "my house," and "pic" for pictures (personalized art). ...
en.wikipedia.org/wiki/Skia_(company)
* Skia is a humanist sans-serif typeface designed by Matthew Carter for Apple Computer in 1993. Skia is Greek for "shadow,"and the letterforms take ...
en.wikipedia.org/wiki/Skia
Related Post :
Google Open Sources Skia Graphics Engine
* Picasa is a software application for organizing and editing digital photos, originally created by Idealab and now owned by Google. "Picasa" is a blend of the name of Spanish painter Pablo Picasso, the phrase mi casa for "my house," and "pic" for pictures (personalized art). ...
en.wikipedia.org/wiki/Skia_(company)
* Skia is a humanist sans-serif typeface designed by Matthew Carter for Apple Computer in 1993. Skia is Greek for "shadow,"and the letterforms take ...
en.wikipedia.org/wiki/Skia
Related Post :
Google Open Sources Skia Graphics Engine
| 反應: |
Wednesday, April 15, 2009
Android 上的 IM ?
在code google找到一個andtalk !
簡述是:Instant Messenger for Android !
andtalk is an instant messenger for Google Phone in android platform. It will support for Google Talk, Yahoo, MSN, AIM, XMPP and so on. It includes File transfer, media sharing, voicemail etc.
想要來試用看看才發現
只提供了一個smack.jar
...
Q : 那什麼是Smack ?
A:
Smack is an Open Source XMPP (Jabber) client library for instant messaging and presence. A pure Java library, it can be embedded into your applications to create anything from a full XMPP client to simple XMPP integrations such as sending notification messages and presence-enabling devices.
Smack API 3.1.0
有其他好心人寫了 XMPP Client
Android - Just use Smack API for XMPP
Updated XMPP Client for Android
相當感謝Momo 的幫忙 不然就中招而開天窗了 Orz
要多看多動手試 !
話說最近還想多研究Android Market上的 Application
看到相關文章 :
最近Android Market上面有個詐欺publisher
嘖嘖
簡述是:Instant Messenger for Android !
andtalk is an instant messenger for Google Phone in android platform. It will support for Google Talk, Yahoo, MSN, AIM, XMPP and so on. It includes File transfer, media sharing, voicemail etc.
想要來試用看看才發現
只提供了一個smack.jar
...
Q : 那什麼是Smack ?
A:
Smack is an Open Source XMPP (Jabber) client library for instant messaging and presence. A pure Java library, it can be embedded into your applications to create anything from a full XMPP client to simple XMPP integrations such as sending notification messages and presence-enabling devices.
Smack API 3.1.0
有其他好心人寫了 XMPP Client
Android - Just use Smack API for XMPP
Updated XMPP Client for Android
相當感謝Momo 的幫忙 不然就中招而開天窗了 Orz
要多看多動手試 !
話說最近還想多研究Android Market上的 Application
看到相關文章 :
最近Android Market上面有個詐欺publisher
嘖嘖
標籤:
android
| 反應: |
Tuesday, April 14, 2009
Cupcake 真的好了!

之前Cupacake有很多風聲,
寫了些文章像是 :
Android 1.5 Cupcake -> 2009 Mid January release ?
試用一下 Cupcake吧
今天總算真的快要烤好了 !
根據GoogleAndroid blog的這篇文章 :
Getting ready for Android 1.5
已經有官方提供的cupcake preview sdk可以download
在這裡http://developer.android.com/sdk/preview/
詳細更新請看這裡
http://developer.android.com/sdk/preview/features.html
先來看看我有興趣的
關於輸入法 Input Method framework
# Input Method framework
* Text prediction engine
* Ability to provide downloadable IMEs to users
(之前文章提到;Android 中文輸入法 官方版 !)
關於鍵盤
# On-screen soft keyboard
* Works in both portrait and landscape orientation
* Support for user installation of 3rd party keyboards
* User dictionary for custom words
奧妙的intent們
# Speech recognition framework
* Support for using speech recognition libraries via Intent
#LocationManager -
* Applications can get location change updates via Intent
(以前寫的文章要更新啦 奧妙的intent)
--
有關Google Map -> 使用其他API
官方文章是這樣寫的 :
We've also made changes to the developer tools and the structure of the SDK itself. Future Android SDK releases will include multiple versions of the Android platform. For example, this early-look includes Android platform versions 1.1 and 1.5. One benefit of this change is that developers can target different Android platform versions from within a single SDK installation. Another is that it enables developers to install Android SDK add-ons to access extended functionality that might be provided by OEMs, carriers, or other providers. We at Google are using this feature ourselves: this early-look SDK includes an add-on for the Google APIs. This add-on provides support for the Google Maps API, which was previously embedded in the "core" SDK.
相關文章 Android 上的 Google Map
--
呼呼 更新一篇 來自台灣Android中文資源站 比較詳細的說明
Android cupcake(杯子蛋糕)
標籤:
android
| 反應: |
Thursday, April 9, 2009
Repo 與 git
Google官方說明了 Using Repo and Git
比自己東補西補的git 文章好多了 Orz
糟糕的git相關文章 :
most commonly used git commands
Git 如何切換不同版本
補張圖 來自http://source.android.com/download/using-repo

來自http://source.android.com/download/using-repo
比自己東補西補的git 文章好多了 Orz
糟糕的git相關文章 :
most commonly used git commands
Git 如何切換不同版本
補張圖 來自http://source.android.com/download/using-repo

來自http://source.android.com/download/using-repo
| 反應: |
Wednesday, April 8, 2009
如何找Android Application ?!
之前寫的有關Android Application 的文章有 :
介紹有關Appplication 趨勢的 Android與 Web2.0
以及介紹 第一個免費且實用 T-Mobile G1 應用程式 - 台灣天氣資訊
收集一下哪邊可以找Android Application ?!
Cyrket
http://www.cyrket.com/
atrackdog
http://atrackdog.a0soft.com/index.php
Android Market Place Rankings
Android Market Place Rankings
另外 如果想要在Market上找 Google 官方的軟體的話:
請打
pub:"Google Inc."
介紹有關Appplication 趨勢的 Android與 Web2.0
以及介紹 第一個免費且實用 T-Mobile G1 應用程式 - 台灣天氣資訊
收集一下哪邊可以找Android Application ?!
Cyrket
http://www.cyrket.com/
atrackdog
http://atrackdog.a0soft.com/index.php
Android Market Place Rankings
Android Market Place Rankings
另外 如果想要在Market上找 Google 官方的軟體的話:
請打
pub:"Google Inc."
標籤:
android
| 反應: |
試用一下 Cupcake吧

Cupcake for trial
之前提到 :
Android 1.5 Cupcake -> 2009 Mid January release ?
Android 中文輸入法 官方版 !
發現有國外網友放 Cupcake Emulator讓大家下載 :
Try out Cupcake yourself
慢用
標籤:
android
| 反應: |
Tuesday, April 7, 2009
TOSSUG, gasolin, Android
今天下班之後跑去參加
【4/7 TOSSUG 心得分享】gasolin: Android 應用程式設計大不同
做了不同平台間的比較
淺顯易懂 !
看了他的eclips的workspace
驚覺自己寫的程式太少啦 !!!!
推薦
DiveIntoAndroid
深入淺出 Android -- Google 手持設備應用程式設計
【4/7 TOSSUG 心得分享】gasolin: Android 應用程式設計大不同
做了不同平台間的比較
淺顯易懂 !
看了他的eclips的workspace
驚覺自己寫的程式太少啦 !!!!
推薦
DiveIntoAndroid
深入淺出 Android -- Google 手持設備應用程式設計
標籤:
android
| 反應: |
Monday, April 6, 2009
Android 中文輸入法 官方版 !
之前寫了有關非官方的Android中文輸入法 "KerKerInput"
現在最新的Cupcake已經有嚕 !
但是以前的文章 Android 原始碼發佈嚕 也需要修改啦
要到這邊下載 :
http://android.git.kernel.org/
需要指定branch cupcake
(git 相關文章 : 1. 好物推薦:Git 2. Git 如何切換不同版本 )
然後輸入法在
platform/packages/inputmethods/LatinIME.git
platform/packages/inputmethods/PinyinIME.git
其中LatinIME 是預設的 !
要自己手動 make PinyinIME
再把PinyinIME.apk 安裝進去 !
其他相關文章:
Android开源输入法OpenWnn解析
其实输入法是有三套的,LatinIME, Google拼音和Openwnn,第三个应该是基于词典匹配的输入法吧
--
其他Android App文章:
現在最新的Cupcake已經有嚕 !
但是以前的文章 Android 原始碼發佈嚕 也需要修改啦
要到這邊下載 :
http://android.git.kernel.org/
需要指定branch cupcake
mkdir mydroid
cd mydroid
repo init -u git://android.git.kernel.org/platform/manifest.git -b cupcake
repo sync
(git 相關文章 : 1. 好物推薦:Git 2. Git 如何切換不同版本 )
然後輸入法在
platform/packages/inputmethods/LatinIME.git
platform/packages/inputmethods/PinyinIME.git
其中LatinIME 是預設的 !
要自己手動 make PinyinIME
再把PinyinIME.apk 安裝進去 !
其他相關文章:
Android开源输入法OpenWnn解析
其实输入法是有三套的,LatinIME, Google拼音和Openwnn,第三个应该是基于词典匹配的输入法吧
![]() |
| From Search Beauty |
--
其他Android App文章:
2011 11 月 12
不斷進化的Facebook 推出Facebook Messenger App. 最近發現Facebook在Android上推出了. Facebook Messenger App · 其中Facebook Messenger App 也有map功能,基本上是看自己在哪裡,. 雖然之前推出Checkin功能,幾乎 ...
2011 8 月 22
試用Blogger Android app. 最近用了Pixnet Android app 覺得不錯! 發現自己沒試過Blogger Android app ! 印象中之前有看到, 不過不是官方版, 今天搜尋了一下Google Inc 發現有官方版Blogger Android app馬上來試用! 基本的edit . ...
2011 2 月 07
最近用了Pixnet Android app 覺得不錯! 發現自己沒試過Blogger Android app ! 印象中之前有看到, 不過不是官方版, 今天搜尋了一下Google Inc 發現有官方版Blogger Android app馬上來試用! 基本的edit text 可以選擇插入相片或 ...
標籤:
android
| 反應: |
Subscribe to:
Posts (Atom)




