Android學習啟動篇

來源:互聯網
上載者:User

      近年來,手機移動平台越來越火爆。開啟自己的QQ算了一下,線上好友共有31個,其中用手機上的有13個,手機使用者佔了42%;開啟新浪微博、天涯和貓撲等網站,各種終端裝置的發貼、回貼更是數不勝數。目前,手機平台如日中天的要數是iOS和Android了,尤其是iOS,Symbian已沒落,WP7在掙紮。iOS一如既往地走Apple特色的封閉道路,然而它的強大在於能夠建立一個完整的生態系統,喬布斯確實是天之驕子,沒有之一;相反,Android奉行開放政策。注意,Android是開放,不是開源,從Android被踢出Linux  Kernel主線代碼,可以看出為什麼說Android是開放而不是開源的:http://lwn.net/Articles/372419/。我還是贊成Android的開放政策的,畢竟手機廠商還是要賺錢吃飯養家的。今天iOS的封閉和Android的開放,令人不禁想起來當年封閉的Apple Mac是如何被開放的IBM PC打得一敗塗地的。Google能夠重現IBM當年的輝煌嗎?不好說,吃一塹,長一智,Apple還是一個偉大的公司的。然而,個人還是看好Google,看好Android.

      既然看好移動平台,看好Android,那還等什麼,趕緊研究一下吧。工欲善其事,必先利其器。相信大家都知道Android的APP的是用Java寫的,運行在Dalvik虛擬機器上,還有,Android的系統是基於Linux Kernel 2.6的。那麼,要想深入瞭解Android系統的各種細節,當然少不了Linux Kernel的知識了。本人水平有限,對Linux Kernel也是略知皮毛,望與大家共勉,在此,推薦幾本幾天Linux Kernel的經典書籍:

      1. Linux Kernel Development.

      2. Understanding the Linux Kernel.

      3. Linux Device Drivers.

      4. Linux核心原始碼情景分析.

看了Linux Kernel的書,當然也要看一下Android的書了,這樣可以對Android平台長什麼樣子有一個感性的認識,推薦下面兩本書:

      1. Professional Android Application Development.

      2. Google Android SDK開發範例大全.

      如果可以一邊看書,一邊照著例子實戰一下,那就更好不過了:)。後面,我將會總結一些自己學習過程覺得有用的知識出來,與大家分享、交流。開始我們的Android之旅吧。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.