發表文章

目前顯示的是有「JAVA」標籤的文章

unable to access file: corrupted zip file

圖片
話說最近在Build Android Project有遇到一個問題 packages/apps/Calculator/src/ c om/android/calculator2/ History Adapter.java:65: cannot access org.xmlpull.v1.XmlPullParser bad class file: org/xmlpull/v1/XmlPullParser. c lass(org/xmlpull/v1: XmlPullPar ser.class) unable to access file: corrupted zip file Please remove or make sure it appears in the correct subdirectory of the classpath. view = mInflater.inflate(R.layout. his tory_item, parent, false); ^ 論壇上人說 如果你是使用apt-get install 来安装eclipse的话   使用apt-get remove  eclipse 但是實際上應該要做的是設定一些路徑,可以修改 .bashrc 加上這些                                                     export JAVA_HOME=/usr/lib/jvm/java-6- sun-1.6.0.13 export CLASSPATH=$JAVA_HOME/lib:$ JAVA_HOME/jre/lib:./ export PATH=$JAVA_HOME/bin:$JAVA_ HOME/jre/bin:$PATH:$HOME/bin 當然JAVA_HOME...

JDK 6 跟你想的不一樣

圖片
其實很久沒寫JAVA一直都還在JDK 5。 今天赫然發現JDK 6 可以跟Java Script整合, 為自己的Lag 覺得很囧 Orz 相關閱讀; Use Javascript in Java 6 Run JavaScript and get the result by using Java 純種Java與JavaScript的結合 1. 在Script中使用Java物件 2. 使用Java呼叫JavaScript Method,並取得其回傳值 3. 在Script中使用Java API Lag Lag Lag Lag Lag Lag Lag Lag Lag Lag Lag Lag Lag Lag Lag Lag Lag Lag Lag Lag Lag Lag Lag Lag Lag Lag Lag Lag Lag Lag Lag Lag Lag Lag Lag Lag Lag Lag Lag

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

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 通常是指一個單一的...

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

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

新手該如何學習JAVA

想要開始學習JAVA,當然要先收集一些資訊。 但是官方網站不夠friendly, 個人推薦 良葛格學習筆記 作者相當認真的記錄自己所學過的知識,除了介紹還有一些實作,並提供經驗分享。 (因為自己很常看這個網站,獲益良多。決心想要起而傚尤,先從blog名稱開始 xd ) 然而所謂獨學而無友則孤陋而寡聞,學JAVA一定要來看一下 Java World 這個討論區。 畢竟Java真的是博大精深,相關的套件很多。看看自己所遇到的問題有沒有人解決過,也可以在上面一起討論,增加功力。蜘蛛人有句名言:"能力越大,責任越大。",千萬別吝於提供自己的經驗唷。

Sun Developer Day –開發者技術日

昨天去參加Sun Developer Day –開發者技術日 議程如下 ~ http://www.realmedia.com.tw/event/sun/080319/edm/index_1.htm 講師都是大陸同胞 ~ 兩岸用語不同所以聽講的時候覺得相當奧妙 英文的口音也是有差別 ~ 看到很多java的新東西 不過現場沒有提供投影片copy (囧 去年有) 現場live demo蠻多小程式 主要是強調 可以快速完成 看一看覺得跟工作一陣子的學習方向有點不同 工作的時候 強調要徹底瞭解 每一行 以及更底層接近機器的想法 但是 這一次所討論到的 從 Java FX 到 最後的 NetBeans 6.0 Top 10 features 都是在強調 可以提供更簡單的coding方式 當我用annotation 加了 @WebService 就可以自動產生其他對應的code 感覺相當奧妙 但是又覺得好像被寵壞的程式設計員 不過這只是一時感覺 還是要自己親自下去開發才能體會 go for it !

JavaWorld@TW - 給 Java 新手的一封信

想要學java的使用者 可以先看看這一篇文章 JavaWorld@TW - 給 Java 新手的一封信

Google Search

推薦內容橫式

本月熱門文章

什麼是 OTA ?

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

水電行介紹---台北市中正區臨沂街71巷5上的友來來水電行---水電、廚具、爐具相關服務都有服務喔~~

中聯油脂後台有多硬? 台中市食安問題疑點重重

[隨筆] 也太多陰錯陽差的眼淚

新手自建監控雲最快的方式:推薦QNAP NAS 搭配QVR Pro

兩億公務員排行榜:連戰 以及馬英九

PTT企業綽號列表