Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android開發者必知的開發資源

Android開發者必知的開發資源

編輯:關於Android編程

developer.android.com 官方開發者站點推薦資源

在動手編寫第一個 Android 應用之前,用心讀一讀 Android Design 章節。尤其是下面的這些文章:

  • Devices and Displays (設備和顯示)
  • Touch Feedback (觸摸反饋)
  • Metrics and Grids (度量和網格)
  • Iconography (圖像研究)

    同時也請下載 Downloads 部分的代碼,這些代碼囊括了 Android 圖標和控件的設計模板,源文件,樣式以及無樣式圖標等等。

    那麼讀完了這些以後就可以開始編程了麼?不,最好連下面的東西也一起讀:

    • Best Practices for User Experience & UI (a must read) (用戶體驗和用戶接口最佳實踐——必讀)
    • Best Practices for Performance (性能最佳實踐)
    • Displaying Bitmaps Efficiently (高性能位圖顯示)
    • Adding Animations (also see NineOldAndroids library) (動畫效果——同時也需要看NineOldAndroids 庫的介紹)
    • Tools help (開發工具介紹)
    • SDK Samples (SDK 示例)

      StackOverflow 推薦資源

      很多 Android 核心框架的工程師,開發者布道師以及 Android 開發專家都會經常到stackoverflow.com 上助人為樂。以下是關於 Android 最熱門問題的清單。我已經訂閱了很多高手的 RSS feeds, 例如:CommonsWare (Mark Murphy), Dianne Hackborn, Romain Guy, Reto Meier, Trevor Johns, Roman Nurik, Adam Powell (感謝, @remdroid!).

      Blogs 推薦資源

      很多博客能夠提供給你最好最新的 Android 開發資源

      • Android Dev Weekly (博主 Gyuri Grell)。這是一個極好的博客,可以為 Android 新手提供一手的開發新聞。
      • Official Android developers blog。這是一個絕對值得一看的博客檔案,裡面的很多東西都是干貨,比如:Avoiding memory leaks (如何防止內存洩露), Memory Analysis for Android Applications (Android 應用程序內存分析).
      • Romain Guy。來自 Android 核心框架組工程師的博客。一旦你開始熟悉 Android 開發了以後,一定要閱讀他寫的 Android Performance Case Study 這篇博文。當然,他的博客還包含一些非技術的內容,比如:great photographer (優秀的攝影師)
      • Codependent(博主:Chet Haase),Chet Hasse 是 Android 動畫框架的創始人(Youtube 上的 Android 開發者頻道上有 Chet Hasse 的專題節目 DevOps——譯者注)
      • The CommonsBlog (博主:Mark Murphy)
      • Cyril Mottier 的 Android 博客。這個博客裡的博文都很有深度,而且資源非常豐富。最新更新的博文包括:ListView Tips & Tricks #5: Enlarged Touchable Areas, Tweeted Android Development Tips, The Google Maps Android API V2 Utopia, Android App Launching Made Gorgeous, “Pull-to-refresh”: An Anti UI Pattern on Android.
      • Styling Android (博主:Mark Allsion)
      • Daniel’s Lew 的 Coding Thoughts —— 此博客的作者是美國 Expedia 公司的著名 Android 應用 Hotels and Flights(正式名稱叫 Mobiata)的開發人員之一,他的博客經常能給出很多有價值的提示。

        Google+ 推薦資源

        在 Google+ 尚未成為社交網絡的時候,它就已經是 Android 開發資源的一塊瑰寶了。以下是一些你應該關注的 Google+ 賬號: Tor Norbye (他是 ADT 的開發者之一), Dianne Hackborn, Romain Guy, Chris Banes, Roman Nurik, Nick Butcher, Adam Powell, Rich Hyndman, Cyril Mottier, Paul Burke, Jeff Gilfelt.

        記住一定要關注 Jake Wharton 這個人,他是 ActionBarSherlock,ViewPageIndicator,NineOldAndroid 以及其他很多著名的開源 Android 庫的作者。

        同時也請考慮加入 Google+ 上的一些社區,例如:

        • Official Android dev community (Google+ 上的官方 Android 開發者社區)
        • Android designer community

          開源庫推薦

          以下是一些最有用的開源庫項目:

          • ActionBarSherlock,作者是 Jake Wharton。這個庫在 Android 4.0+ 版本上通過本地 action bar 實現了 action bar 設計模式,並通過單個 API 和主題在 4.0 之前的版本上做出了一個自定義 action bar 實例。
          • ViewPagerIndicator,作者同樣是 Jake Wharton。Paging indicator 組件與 ViewPager 都來自於 Android 支持庫和 ActionBarSherlock。他們的最初原型是來自於 ?kerfeldt 的 ViewFlow。
          • NineOldAndroids,作者是 Jake Wharton。這個 Android 庫使用 Honeycomb 版本的動畫 API,對直到 1.0 版本的 Android 系統全部適用。
          • Universal-Image-Loader,作者 Sergey Tarasevich。這個庫具有強大的功能和靈活性,可支持圖像的異步加載,緩存和顯示。
          • UrlImageViewHelper,作者 Koushik Dutta。 UrlImageViewHelper 可以根據一個 URL 來找到圖形,並填充到 ImageView 裡,還能實現對圖像的自動下載,存儲以及位圖緩存。
          • Android-BitmapCache,作者 Chris Banes。這是一個很有特色的緩存庫,用於緩存 Android 位圖對象。
          • DiskLruCache,作者 Jake Wharton。這是一個基於磁盤系統的 LRU 緩存庫,主要針對於 Android 平台,用 Java 實現。

            在 github 上搜索[android] 項目,你可以找到更多的開源庫。而且,DevAppsDirect 應用提供了很好的功能,去歸納目前已有的開源視圖,組件和工具庫。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved