搜尋此網誌

2012年1月31日 星期二

Android + Prime Sense:Import Prime Sense Sample On uBuntu

1、前情提要:
 (1)、已能夠在uBuntu下使用Eclipse之Indigo版本。
 (2)、Eclipse已經能夠用來開發Android。
 (3)、取得Linux version - Prime Sense Devkit。

2、在Linux下,Prime Sense提供的範例僅三個。在此,以Import SimpleViewer為例。

3、章節:Samples Import步驟
 (1)、Import SamplesAssistant專案
  .開啟Eclipse後,[File]->[New]->[Project]
  .開啟一個Android Project
   在New Android Project中選擇「Create project from existing source」
  .至資料夾中選擇「SamplesAssistant」專案,按下[OK]
  .在SamplesAssistant上按下滑鼠右鍵
   至[Properties]->[Java Build Path]->[Libraries],選擇[Add External JARs...]
  .至資料夾中找到OpenNI/java/下選擇org.OpenNI.jar,[OK]。
 (2)、Import SimpleViewer專案
  .[File]->[New]->[Project]
  .New Android Project,選擇「Create project from existing source」
  .至資料夾中選擇「SimpleViewer」專案,按下[OK]
  .[The End]

4、幕後花絮:
 (1)、若匯入專案後出現錯誤,可能性多為缺少元件(import jar error),再add jar即可。
 (2)、Eclipse中,SimpleViewer需要使用到SimpleAssistant。
    在預先Import SimpleAssistant後,匯入SimpleViewer即可完成import jar動作。
 (3)、如果!!在新增[SimpleViewer]專案後,出現package錯誤,指定OpenNI的jar檔即可。

2012年1月29日 星期日

Eclipse + Android API:Import Old Android Sample

新加入一個「較舊的」Android專案時,若「找不到」適用的Android API版本時,可以下述步驟加入專案:

1、File -> New -> Project... 。
2、到Android下選擇 Android Project後[Next]。
3、在「New Android Project」,請選「Create project from existing source」
  選擇後,在「Location:」指定你所想要加入的「舊Android專案」,再[Next]。
4、若Eclipse中,Android API有多個版本,選擇想要使用的版本即可,[Next]。
5、[Finish]。

2012年1月26日 星期四

ubuntu下建立Android開發環境(一)

一、開發Android應用程式,在此以(Eclipse + Android SDK)* uBuntu 為主。

二、具備下例條件時,建議就用ubuntu來開發Android:
 (一)、不懂怎麼從Windows之下連入Android裝置。(ubuntu下連結Android裝置簡單多了)
 (二)、Windows下使用Eclipse啟動Android模擬器時,模擬器極其遲鈍。
 (三)、稍懂得怎麼使用 adb 指令及linux指令。

三、簡述步驟:
 (一)、安裝Java SDK For Linux(下載頁面)
 (二)、Android SDK installer,安裝後可隨時下載各版本Android API(下載頁面)
 (三)、Eclipse IDE For Java EE Develop (Indigo On Linux下載頁面)
 (四)、可下、可不下:ADT(Android Development Tools ADT 設定頁面)

四、請記得,ubuntu要更新,若為64位元系統時,則必要安裝ia32-libs元件(ubuntu指令:$ sudo apt-get install ia32-libs)。

五、使用adb前,下載Android SDK後,可在 /platform-tools/下找到 adb(參考頁面)

六、有點ubuntu及eclipse使用經驗的,下載完後,應該能將Android開發環境建立完成,沒經驗的...詳細步驟我再找時間寫~XD