<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 64,comments - 22,trackbacks - 0

    一款功能強大且實用的開發工具可以為開發者簡化開發流程,提高工作效率,允許開發者在應用開發本身投入更多的時間和精力,從而提高作品質量。本文就為大家分享4款實用的Android應用架構工具。
    開發者若想開發出一款高質量的應用,一款功能強大的開發工具想必是不可或缺的。開發工具簡化了應用的開發流程,也能使開發者在應用開發本身投入更多的精力。本文就為大家帶來4款實用的Android應用架構工具。

    1. Spring for Android

    Spring for Android是Spring框架在Android平臺上的擴展,旨在簡化Android原生應用的開發流程,提高開發者的工作效率。Spring for Android可以幫助開發者簡化應用與服務器端交互和Auth授權驗證。

    圖片說明文字

    很多Android應用都要與服務器進行交互,而現在很多應用服務器都會提供REST服務,數據格式一般是JSON、XML、RSS等,使用Spring for Android將會大大地方便Android應用與服務器端的交互。Spring for Android能夠簡化JSON的解析工作。截至目前,Spring for Android支持3個JSON第三方庫(Jackson JSON Processor、Jackson 2.x和Google Gson)。另外,Spring for Android中的Simple XML Serializer 也可以幫助開發者解析XML文件。

    現在很多應用都提供開放的API服務,Android應用往往要經過授權才能接入這些服務,而如今大多應用都采用Auth授權認證,使用Spring for Android可以幫助開發者快速地進行授權處理。

    2. GreenDroid

    GreenDroid是一款高效的Android開發類庫,可以為開發者提供一個更為輕便的Android開發環境。

    圖片說明文字


    Android的開放性使得各種應用的UI設計基本上喪失了一致性。不管是官方應用還是第三方應用,都選擇使用自己的UI交互,開發各種非標準的按鈕和控件。GreenDroid可以使開發者的應用與Android生態系統保持一致,并試圖為開發者打造界面結構與風格一致的開發環境。

    GreenDroid能夠很好地利用Android框架所提供的功能,幫助開發者提高應用質量,還能允許開發者隨時對應用功能進行優化。

    XML作為承載數據的一個重要角色,如何利用XML成為Android開發中一項重要的技能。GreenDroid可以把XML文件解析到庫中,幫助開發者充分利用XML。

    3. Ignition

    開發者通過使用Ignition所提供的即用組件和樣板文件的實用類,可以讓所開發的Android應用快速起步。

    Ignition涵蓋的區域包括:Widget、Adapter、Dialog等UI組件;允許編寫簡單卻強大的網絡代碼的HTTP Wrapper庫;加載遠程Web圖像并進行緩存的類;簡單但有效的緩存框架(將對所有對象樹做出響應的HTTP緩存到內存或硬盤中);Intents、diagnostics等幾個能讓API級別更容易向后兼容的幫助類;更友好、更強大的AsyncTask實現。

    圖片說明文字

    Ignition包括三個子項目:Ignition-core——是一個可以直接編譯到App中的Android庫項目。Ignition-support——一個標準的Java庫項目,被部署為一個普通的JAR,包含了大部分實用工具類。開發者可以獨立使用該工程的核心模塊。Ignition-location——一個可以直接編譯到應用程序中的Android AspectJ庫項目。能夠讓定位應用在不需要Activity位置更新處理的情況下獲取到最新的位置信息。

    4. DroidParts

    DroidParts是Android開發中一組常用的開發組件,DroidParts可以給開發者帶來許多都意想不到的便利。DroidParts主要囊括以下幾個方面:

    526df9b29f4b4_middle.jpg


    DI——DroidParts在注入Views、Services方面做到了真正的“開箱即用”效果,并且自定義依賴關系可以定義在DependencyProvider類中。ORM——通過利用Cursors和Fluent API,DroidParts可以幫助開發者實現高效模型持久化。JSON——DroidParts中含有簡單的JSON生成和解析器,實現了對嵌套對象的高效處理。ImageFetcher——可以將圖片異步加載ImageViews中,同時支持淡入和淡出效果。RESTClient——可以向服務器發送各種HTTP請求(用戶也可以自定義請求方式和提交JSON對象),并顯示服務器響應。

    此外,DriodParts改進了AsyncTask和IntentService,支持應用的異常處理和結果報告。

    posted on 2013-11-07 23:09 hellxoul 閱讀(277) 評論(0)  編輯  收藏 所屬分類: android

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 91精品免费在线观看| 免费一级毛片清高播放| 久久水蜜桃亚洲AV无码精品| 久99精品视频在线观看婷亚洲片国产一区一级在线 | 国产精品免费在线播放| 精品亚洲麻豆1区2区3区| 日本二区免费一片黄2019| 国产免费一区二区三区在线观看| 亚洲欧洲另类春色校园网站| 亚洲毛片av日韩av无码| 国产免费丝袜调教视频| 性生大片视频免费观看一级| 亚洲综合一区二区| 亚洲精品无码AV中文字幕电影网站| 久久免费视频网站| 精品久久久久久亚洲综合网| 亚洲av日韩av不卡在线观看| 国产女高清在线看免费观看| 99国产精品视频免费观看| 日本高清不卡中文字幕免费 | 久章草在线精品视频免费观看| 亚洲人成网站免费播放| 亚洲视频在线一区| 亚洲一区精品伊人久久伊人| 好吊妞788免费视频播放| 欧洲精品99毛片免费高清观看| 野花视频在线官网免费1| 亚洲一区二区三区在线观看蜜桃| 亚洲精品无码永久中文字幕| 四虎影院永久免费观看| 日韩免费精品视频| 99国产精品免费视频观看| 国产精品成人啪精品视频免费| 亚洲hairy多毛pics大全| 亚洲人成在线免费观看| 亚洲av永久无码精品国产精品| 亚洲女人被黑人巨大进入| 免费看www视频| 国产精品视频永久免费播放| 永久免费在线观看视频| 一级毛片成人免费看免费不卡|