發表文章

目前顯示的是 9月, 2008的文章

Android sdk 1.0 release

圖片
上星期Android sdk 1.0發佈了,相信已經變得相當完善,該可以多投入心血研究。畢竟如果sdk一直在變動,很有可能一改版之前的成果都要重新開始。1.0感覺有一個完整的版本的意義。 分享一下網路上有關開發Android的資源 ysl大 整理的: Android 程式開發相關連結 。 Android Shareware, Freeware 網站 。 以及gasolin大整理的: AndroidResource 開工嚕!

404 file note found

圖片
這圖還蠻有趣的 xD

Web2.0與閱讀:討論aNobii、羽毛、豆瓣以及Findbook等服務

Web2.0與閱讀:討論aNobii、羽毛、豆瓣以及Findbook等服務。颱風天很想看看書,看完書了之後想要做點紀錄,一時閱讀心得還沒有醞釀出來,接著又要還圖書館了,那當然就做點簡單的紀錄。原本想要連上最常用來搜尋書籍的Findbook,但是因為颱風天有點連線的問題Orz。 想了想以前有試用過的aNobii以及羽毛。就順便來寫篇文章記錄一下這些網路服務。 aNobii 羽毛 豆瓣?Douban Findbook 先看看blogger對於這些服務的討論:

好用 Findbook

圖片
推薦網路服務: Findbook ! 跟名字一樣,就是來幫忙找找書,但是特別的是可以幫忙比價。 看一下他網站的介紹: Findbook是一個大型的書籍資料庫(亦包括部分的以CD或DVD形式上市的出版品), 可以讓您快速的找到您所想要找的書,並且直接列出哪裡可以購買、租用、借閱。 http://findbook.tw/ 也有推出行動版: http://findbook.tw/m 其中書的 ISBN 可以只打後六碼~ 看一看其他blogger怎麼介紹Findbook : Findbook翻書客 書籍比價@Taiwan

Ubuntu 環境下開發 Android 所遇到的Eclipse 設定問題

Ubuntu 環境下開發 Android 所遇到的Eclipse 設定問題 Ubuntu上開發android出現一點問題,分享一下解決的過程。 若直接利用apt-get install eclipse 會安裝 eclipse 3.2.2-5ubuntu2。 但是官網推荐比較新的版本 http://code.google.com/android/intro/installing.html supported Development Environments: * Eclipse IDE o Eclipse 3.3 (Europa), 3.4 (Ganymede) 於是從善如流的到eclispe官網下載新版本。 而在前一篇文章有關  Upgrading the android sdk 有強調過  Not compatible with Gnu Compiler for Java (gcj) 所以推薦自己去sun官網下載,手動更新jdk, step by step教學在此 ! 接著很無腦的利用eclipse開發android(參考 android application in 5 minutes ),但是有別於windows上開發,我遇到一些問題。 eclispe顯示錯誤訊息: - myproject] Android Launch! - myproject] adb is running normally. - myproject] Could not find myproject.apk! 看來可能是 1. 沒有順利的產生.apk , 2. 沒有安裝到模擬器裏面, 經過一番嘗試,找到解法如下。 請先移除掉 ~/.android 這個目錄個人猜想是android的設定, 接著手動去建立myproject.apk。 (如何手動建立.apk請參考 Developing Android Applications with Other IDEs and Tools ,有空會寫個中文版分享。) 基本上是在 ~/android_sdk/tools/ ./activityCreator.py --out ~/workspace/myproject your.package.name.ActivityNam

Android Application in 5 minutes 新手開發Android app

基本上一android application可以分四部份: Activity Broadcast Intent Receiver Service Content Provider 每個都有不同的意思,也是種類的控制方式。 但對一個想快速上手的開發者而言,如同在 before helloworld 文中所提到的,只要先掌握好自己的myproject.java來控制流程(Controller),把res/layout/main.xml當作外觀(View)。然後再找到如何把Controller(*.java)以及View(main.xml)結合的方式,就可以作一簡單的Android Application。 不過這只是把java application假裝是Android Application而已。 如果要再多作些讓他像一點,那就要記得去改 AndroidManifest.xml ,在裡面把有用到的label以及activity註冊一下。就可以作成有點像的Android Application。 -- 以上是作弊的範圍,以下是小抄。 -- 首先在src\下面有myproject.java 當然就要看個人需求,看是要作九九乘法表還是萬年曆等常見資料結構題目。 想好要做的東西可以先去查一下有哪些view可以用,goolge整理好有外觀有對應的api,詳見下列網址。 http://code.google.com/android/reference/view-gallery.html 找到可以用的view widget 之後就直依需求接修改main.xml,在eclipse專案中直接refresh會發現到,在src\R.java也跟著作相對應的修改。這算是android開發時一個特點,會根據你放入res目錄下的東西自動對於 R.java做修改。(這裡有個很奧妙的地方,如果不是用eclipse開發要怎麼樣產生出R.java勒 ?) 如果有要放檔案的話,請放在res\assets\ 這個目錄下。R.java也會自動作對應的修改。 最後就是對AndroidManifest.xml作修改,用eclipse開發的時候會將每一個類別作成選單,只要跟著填入就好,相當方便。 要注意的activity,activity 通常是指一個單一的

Android tutorial : Before HelloWorld

圖片
由於google android 官網上推薦使用Eclipse,我們當然從善如流。 打開Eclipse後,直接 File->New->Project, 再選擇 Android Project! 就進入命名的部份,接著要填入4個名稱: Project Name、Package Name、Activity Name以及Application Name。 其中 Project Name及Package Name跟開發Java的習慣一樣,而新增的Activity是Android新增的一個介面來控制程式,之後會再講解,Application Name 則是顯示在應用程式上的標題。 確定之後就會建立一個簡單的project包含: src\myproject.java src\R.java res\drawable\icon.png res\layout\main.xml res\values\strings.xml AndroidManifest.xml -- src裏面的當然是我們主要的程式,但是其中我們只會修改到myproject.java,我們不需要動到,因為R.java是來幫助我們控制resource的程式,會自動因應res\目錄中的東西而有所更動。 icon.png 就是icon請不要懷疑。 res\layout\main.xml 則是主要來掌管外觀的設定,可以調用些android本身有的widget。在Eclipse下新增android project後會自動幫我們放入一個TextView來顯示文字。 res\values\strings.xml 則是讓我們定義些常數的檔案。在Eclipse下新增android project後會自動幫我們放入 < string name="hello"> Hello World, myproject </string> AndroidManifest.xml 則是相當奧妙的東西,負責來管理android各個activity之間的互動。由於我們根本除了設定名字之外什麼都沒做。 < application android:icon="@drawable/icon" android:label=

Creating an Android Project without Eclipse

Eclipse 是android推薦的開發環境,但是在linux久了,前輩一直說一定要自己手動做一遍才會知道到底做了哪些事情。於是也跟著看了 google android 說明文件中的 Developing Android Applications with Other IDEs and Tools android提供了一個好用的tool : activitycreator 可以用來幫助建立build.xml(for ant)。 以android sdk 裏面的sample Snake為例: 在tool目錄下執行activitycreator ./activityCreator.py --out ../samples/Snake com.android.snake.Snake 接著就是直接下ant 指令就可以在Snake/bin目錄下產生 Snake-debug.apk。 把Snake-debug.apk 複製到 tool 目錄下,就可以利用adb install 安裝進去模擬器啦。(別忘了要先開模擬器才能安裝唷@@) 但是還是要補充一篇: Get started with the Eclipse Platform 幫助大家上手!!! go go go ~ Eclipse 相關文章: set Android error log on Eclipse linux(ubuntu)環境下開發 Android 所遇到的Eclipse 設定問題 Android tutorial : Before HelloWorld 其他Android 開發文章請見:  Android開發豆知識

如何在文章中貼程式碼 ?

圖片
看了xdite大寫的 具版本控制的 nopaste - Gist ,驚覺自己的blog上面code或指令都是直接貼,不太好看。 於是就去搜尋一下有哪些方式來貼code。 近來很流行 windows live writer,我也想嘗試所以先找到了這篇 貼程式碼的好工具 (Windows Live Writer 外掛程式) ,試用的時候,發現一調整了blogger的設定 : [轉換換行符號 = 否],之前的文章也會跟著做修改,由於懶得再去調整之前文章的排版,就不用這招了。@@ 找到這篇 [筆記]在文章裡顯示優質的程式碼區 ,直接利用css建立code標籤,使用還蠻方便, 只需要用"code"以及"/code"標籤框住程式碼就好。 程式碼 以後再慢慢調整吧。 如果想要tag不要被執行就是把<>分別替換成< &gt,這樣就可以了:) 如果需要弄得更好看,讓程式碼彩色化,那請參考以下連結: http://duartes.org/iris/highlight.html

如何在linux平台升級java step by step

(不知道該用"linux"這個詞還是該講"ubuntu",因為首次接觸linux平台就是ubuntu,處在裡面久了也習慣了用ubuntu這個詞。這轉變有點像search => google 這樣的演化。)

Upgrading the android sdk

圖片
先來看看google 對於android sdk開發環境的說明。 System and Software Requirements http://code.google.com/android/intro/installing.html Supported Operating Systems: * Windows XP or Vista * Mac OS X 10.4.8 or later (x86 only) * Linux (tested on Linux Ubuntu Dapper Drake) Supported Development Environments: * Eclipse IDE o Eclipse 3.3 (Europa), 3.4 (Ganymede) + Eclipse JDT plugin (included in most Eclipse IDE packages) + WST (optional, but needed for the Android Editors feature; included in most Eclipse IDE packages) o JDK 5 or JDK 6 (JRE alone is not sufficient) o Android Development Tools plugin (optional) o Not compatible with Gnu Compiler for Java (gcj) * Other development environments or IDEs o JDK 5 or JDK 6 (JRE alone is not sufficient) o Apache Ant 1.6.5 or later for Linux and Mac, 1.7 or later for Windows o Not compatible with Gnu Compiler for Java (gcj) 以上粗體的部份,就是在linux上面開發要注意的問題,囧 需要自己抓一份jd

Android 0.9 SDK beta (r1) 發佈嚕:)

圖片
Android 0.9 SDK beta 發佈嚕:) 可以在以下連結下載 http://code.google.com/android/download.html window平台上前一個版本sdk是 android-sdk_m5-rc15_windows 最新版是: android-sdk-windows-0.9_beta (r1) 兩者的差異可以看releasenotes http://code.google.com/android/RELEASENOTES.html 目前最新建議的開發環境: Eclipse 3.4 (Ganymede) 需搭配 plugin ADT-0.7.1 (ADT, Android Development Tools) 個人測試過後,發現還是全都用新的吧。 之前遇到一個窘境,一開始我用 Eclipse 3.3 (Europa)開發, 然後用android-sdk_m5-rc15_windows 先是發現ADT更新,就傻傻的跟著更新,結果更新了ADT Eclispe回應說要更新sdk,就也跟著抓了新的sdk,發現無法正確啟動模擬器。 想說明明就只是跟著更新而已怎麼會錯呢,結果想要調整回m5-rc15的時候 Eclipse說m5-rc15不適用現在的ADT,把ADT換回前一個版本,照理說環境應該已經跟之前一樣了,舊的sdk舊的ADT,想不到Eclipse回應說需要更新ADT !! 於是就陷入了窘境:更新了ADT就要更新sdk,更新了sdk跑不動,想換回舊環境也不行。 接著就心一橫直接衝 Eclipse 3.4 (Ganymede) + ADT-0.7.1 + android-sdk-windows-0.9_beta 才又可以正常的開發 Orz 以上是window平台上開發android上的故事,在linux上又是另外個故事了 Orz Eclipse 相關文章: set Android error log on Eclipse linux(ubuntu)環境下開發 Android 所遇到的Eclipse 設定問題 Android tutorial : Before HelloWorld

Google Search

推薦內容橫式

本月熱門文章

鋼鐵韓粉站出來 讓韓國瑜每天唱歌喝酒好不好

北京故宮首訪,一窺清宮秘史 大玉兒 & 甄嬛

捐款支持義大利靈醫會 一起來幫助他們 就像當初教士來台灣協助我們一樣 !!

從台灣省長宋楚瑜到台北市長柯文哲,可以說 宋楚瑜 2.0 就是柯文哲

「港版國安法」,法律將會放在《基本法》附件三在港實施,而非就《基本法》23條立法

黑金? 不得不提前總統馬英九大姊馬以南 吳敦義 林益世

香港事件回顧 2020/08/10 前眾志成員周庭及壹傳媒創辦人黎智英被捕 今日累計10人被捕

返校場景之一 高雄黃埔新村

台灣與世界的不同 台灣:為什麼連續假日出去玩會塞車!