發表文章

目前顯示的是 4月, 2009的文章

Cupcake新花樣 AppWidgets

讓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

利用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.) -- 其他 : 顯示地圖 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 去做路徑規劃

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: android create avd -n my_android1.5 -t 2 -p path/to/my/avd 詳見: 什麼是AVD ?

什麼是 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這個程式。 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 Vend...

千呼萬喚始出來 總算可以吃到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 ...

Blog與賽微輕鬆說

圖片
賽微科技 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/ 看到這個Blog  http://www.wretch.cc/blog/Cyberon  裡面有活動 ! 賽微輕鬆說「輕鬆說簡訊‧輕鬆拿現金」活動正式開跑囉! 可惜結束了 Orz  賽微輕鬆說「輕鬆說簡訊‧輕鬆拿現金」活動得獎名單公告 。其中這篇很有趣 :  撕撕有兩種,賽微輕鬆說也有兩種 。 根據這篇:  部落格族 成為美新興自由業者 : 潘恩的分析,多半的部落格族都有大專程度以上的高學歷。雖然設立部落格的年輕人很多,能靠部落格來賺錢維生的仍然有限。一般而言, 部落格一個月的流量必須達到10萬人次,才有可能爭取到廣告。 美國的企業及媒體會邀約專業人士在網站上設個人部落格來抒寫專業分析和評論 ,這類專業部落格族的年收入大約在4萬5000美元到9萬美元之間,專業名氣大的版主年收入可能超過20萬美元。雖然他們的工作只是面對電腦,無需通勤或是趕著上下班,平均一星期50小時到60小時的工作時間也並不輕鬆。 感覺寫部落格是個很多人用 不一定都可以賺的方式 Orz,且公司也會自己來做Blog呀 xd 其他語音辨識相關文章: 什麼是語音辨識 Speech recognition ? Android與語音辨識 Speech Input API for Android

網路追追追 大陸封鎖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

想學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冊,無價之寶) --

錯過了 2009 OSDC Orz

貼些文章 看看錯過什麼 Orz YDN @ OSDC YDN Open Party 活動紀實 OSDC 2009 Rails Turtorial Part2 OSDC 2009 超簡略心得 OSDC (Open Source Developers’ Conference) 2009 筆記整理 OSDC (Open Source Developers' Conference) 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.

什麼是 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 ?怎麼更新 ?

什麼是 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

什麼是 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

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 嘖嘖

Google Voice 要怎麼用

新聞連結們: Mobile sites show us where Google Voice might be going GVdialer puts Google Voice on your mobile handset -- Google Voice demo影片 免費電話 Google Voice -- 官方說明文件: Google Voice Feature Google Voice Basics: How it works

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...

電影與人生 - 如果愛

我一直蠻喜歡 電影"如果愛" 開頭的一段話 : 『 每個人的一生就好像一部電影,而他們就是那部電影裡的主角。 有時候他們會以為自己也是別人電影裡的主角,但是他們可能只是一個配角, 只有一個鏡頭。 更說不定他們的片段早被人剪掉了,自己居然還不知道。 就拿這對母女來說吧,這女孩肯定是媽媽一輩子的主角, 可是十幾年後,在女孩的電影裡面,媽媽的角色還有多重要呢? 在我這兒儲存了很多,被別人剪掉的片段,我把它們都收起來了。 因為有時候他們會剪錯的,等他們再需要的時候,我就會把片段送還給他們。 』 -- 其他不相關文章: 中文托福考題分析 Acer Net 宏碁微巨電子化服務 - 無微不至、巨細靡遺 公保年金化,台灣希臘化! 令人感動的天若有情 費盡心思的18歲生日禮物

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

如何找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."

試用一下 Cupcake吧

圖片
Cupcake for trial 之前提到 : Android 1.5 Cupcake -> 2009 Mid January release ? Android 中文輸入法 官方版 ! 發現有國外網友放 Cupcake Emulator讓大家下載 : Try out Cupcake yourself 慢用

TOSSUG, gasolin, Android

今天下班之後跑去參加 【4/7 TOSSUG 心得分享】gasolin: Android 應用程式設計大不同 做了不同平台間的比較 淺顯易懂 ! 看了他的eclips的workspace 驚覺自己寫的程式太少啦 !!!! 推薦 DiveIntoAndroid 深入淺出 Android -- Google 手持設備應用程式設計

Android 中文輸入法 官方版 !

圖片
之前寫了有關非官方的Android中文輸入法 " KerKerInput " 現在最新的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文章: 不斷進化的Facebook 推出Facebook Messenger  App 2011 11 月 12 不斷進化的Facebook 推出Facebook Messenger App. 最近發現Facebook在Android上推出了. Facebook Messenger App · 其中Facebook Messenger App 也有map功能,基本上是看自己在哪裡,. 雖然之前推出Checkin功能,幾乎  ... http://tttt-note.blogspot.com/ Adventure Book 2.0: Tumblr與WordPress的競爭? 2011 8 月 22 試用Blogger Android app. 最近用了Pixnet Android app 覺得不錯! 發現自己沒試過Blogger Android app ! 印象中之前有看到, 不過不是官方版, 今天...

Google

本月熱門文章

水電行介紹---台北市松山區新東街3巷18號的挺立冷氣水電行--不是挺立鈣加強片喔!