天天看點

Android 新手入門指導

Android NDK 的學習之旅-----JNI 資料類型

http://www.eoeandroid.com/thread-191315-1-1.html

Android數獨遊戲源碼 很炫的啟動頁

http://www.eoeandroid.com/thread-194365-1-1.html

【每日話題】那些年,我們一起中過的槍!

http://www.eoeandroid.com/thread-194926-1-1.html

在學習開發前先整體的了解下android系統:

1.Android發展曆史 2007年11月5日,Google釋出基于Linux平台的開源移動手機平台:Android。該平台由作業系統、中間件、使用者界面和、應用軟體等組成,号稱是首個為移動終端打造的真正開放的移動開發平台。 目的:随時随地為每個人提供資訊,希望通過建立标準化、開放式的行動電話軟體平台,在移動産業内形成一個開放式的生态系統,并且讓移動通信不依賴于裝置甚至平台。   2. Android平台研發隊伍包括手機制造商、電信營運商、半導體公司、軟體公司等群體内的48家公司(2009年5月18日)

3. Android的未來展望:

1) 強大的界面與搜尋功能,融入全部Web應用的開放平台。 2) 對第三方軟體完全開放的平台,開發者擁有了更大的自由度。 3) Google向開發人員免費提供Android系統。 4)Android項目獲得了手機營運商、手機廠商、開發者和消費者的大力支援。

  4.Android平台所提供的功能:

1 )應用程式架構。 2 )Dalvik虛拟機。 3 )Android浏覽器。 4 )Android繪圖能力。 5 )SQLite資料庫。 6) 多媒體支援。 7)GSM驅動子產品。 8) Bluetooth、EDGE、3G及wifi。 9) Camera、GPS、電子指南針(compass)、加速感應器(accelerometer)。 10)Android開發環境

  5. Android架構簡介

Android架構共有五部分組成: 1)Applications(應用程式層)。 2)ApplicationsFramework(應用程式架構)。 3)AndroidRuntime(Android執行環境)。 4)Libraries(函數庫)。 5)LinuxKernel(Linux核心)。   通過前面的系統的了解,對androd有一個比較全面的了解,下面就開始android應用程式的開發,在開發前,首先要學習搭建android開發環境,并且要具有相應的java語言基礎。如果沒有java基礎,建議在看《java程式設計思想》這本書。下面就開始android應用程式開發前的環境搭建工作,總體來說,Android開發環境的搭建需要JDK+eclipse +ADT+SDK,如果需要做c和c++的開發,需要NDK,(如果是c開發,建議閱讀《The CProgramming Language》這本書,如果是c++開發,建議閱讀《c++ primer》這本書,)下面詳細說明其搭建過程。   1、 首先就是jdk的安裝,根據電腦作業系統的不同,僅僅舉出win系統和linux系統的例子,

首先win下jdk的安裝參考:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=170882&reltid=180287&pre_pos=2&ext=CB。

linux下jdk的安裝參考:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=171488&reltid=170882&pre_thread_id=180287&pre_pos=1&ext=CB   2、 JDK安裝完成後,就需要安裝eclipse,然後安裝ADT和加載SDK, 其詳細安裝過程參考:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=178155&reltid=171488&pre_thread_id=170882&pre_pos=2&ext=CB   3、 對于有NDK需求的,建議在linux使用,其詳細安裝過程參考:http://www.eoeandroid.com/thread-180287-1-1.html   4、 到此為止,關于環境搭建工作全部完成,下面開始android開發的實作,下面的例子示範了如何寫一個Hello World的程式,在裡面會對工具、開發環境有比較詳細的說明,請參考:http://www.eoeandroid.com/thread-183452-1-1.html。   到此為止,關于開發環境的搭建和一個簡單的Hello World程式已經介紹完畢,下面就進入了Android開發之旅了。這個部分的學習會以控件群組件的學習為主,此時有幾種途徑可以學習,   1、 這個時候需要去學習API了,起官方位址:http://developer.android.com/develop/index.html如果看英文不太友善的話,可以去這裡看中文的wiki.eoeandroid.com 。 2、 購買入門的書籍,現在很多書籍基本都是把官方API翻譯過來的,選擇适合自己的就可以。 3、 論壇學習,論壇中有很豐富的資源,比如:www.eoeandroid.com 在該階段完成後,已經基本入門了,這個時候可以熟練使用各種控件群組件,可以進行一些簡單的功能或者簡單應用的開發了。   到這個階段的時候就已經完成了android入門的學習了。後續的學習以項目為主,在項目中學習,接助的工具是論壇www.eoeandroid.com,你可以在裡面提問,和别人探讨問題,尋找一些自己想要的資料。