Android 資源大全

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Android 資源大全

目錄

圖表

依賴注入

游戲開發(fā)

圖形界面

ActionBar

導(dǎo)航欄

動(dòng)畫

圖片

輸入

圖片加載

JSON

崩潰檢測(cè)

網(wǎng)絡(luò)請(qǐng)求

通知

數(shù)據(jù)庫

ORM

REST

測(cè)試

行為監(jiān)測(cè)

集合框架

調(diào)試工具

無線

其它

資源

更多庫的列表

非 Java 開發(fā)安卓應(yīng)用的替代選擇

C#

HTML, CSS and Javascript

Lua

Scala

Groovy

Kotlin

性能

圖表

AChartEngine– 圖表引擎庙曙。

EazeGraph– 圖表繪畫庫。

WilliamChart– 優(yōu)秀的運(yùn)動(dòng)能力效果的圖表庫。

HelloCharts– 支持縮放擂送、滾動(dòng)和其它動(dòng)畫的圖表庫选浑。

MPAndroidChart– 支持縮放和拖拽手勢(shì)的Android圖表庫闲礼。

依賴注入

RoboGuice– Android依賴注入框架浸锨。

Dagger– Java和Android的依賴注入框架榨咐。

Butter Knife– Android視圖注入框架百侧。

AndroidAnnotations– 編譯時(shí)使用Java注解的依賴注入庫砰识。

游戲開發(fā)

AndEngine– 免費(fèi)、有趣佣渴、快速的Android 2D OpenGL引擎辫狼。

Libgdx開源和跨平臺(tái)的游戲引擎和SDK。

Vuforia– 增強(qiáng)現(xiàn)實(shí)(AR)的庫辛润。

Unity– 跨平臺(tái)的游戲制作系統(tǒng)膨处。

Rajawali– Android OpenGL ES 2.0/3.0 引擎。

GUI

Pull to refresh– support v4中提供的下拉刷新控件砂竖。

Cardslib– 創(chuàng)建卡式控件的Android庫真椿。

AndroidStaggeredGrid– 支持創(chuàng)建行列數(shù)不同的Android窗格視圖控件。

AQuery– AndroidQuery (AQuery) 是一個(gè)輕量級(jí)的庫乎澄,用于在Android中執(zhí)行異步操作視圖元素突硝。

Flow– Flow – 是一個(gè)將app分成一系列獨(dú)立的 Screen 組合的庫

Crouton-一個(gè)對(duì)上下文非常敏感的 android 通知庫。

DragSortListView– Android的ListView的擴(kuò)展置济,允許拖拽和重新排序(不再更新維護(hù))解恰。

MaterialProgressBar– 和Material design效果外觀一致的進(jìn)度條锋八。

AndroidFillableLoaders– 使用SVG路徑實(shí)現(xiàn)的填充效果的進(jìn)度條。對(duì)于創(chuàng)建有趣的應(yīng)用logo也是一個(gè)很棒的有趣的選擇护盈。

NexusDialog– 在Android中用少量代碼簡(jiǎn)單快速地創(chuàng)建表格查库。

Snap RecyclerView Utils– 無需創(chuàng)建Adapter生成一個(gè)或多個(gè)RecyclerView的布局。

SwipeableCard–?像 StreetView 一樣的實(shí)現(xiàn)滑動(dòng)卡片的庫黄琼。

ActionBar

ActionBarSherlock– 支持Android舊版本的ActionBar樊销。

FadingActionBar– 漸變效果的ActionBar,你可以在新版PlayMusic應(yīng)用中看到這個(gè)效果脏款。

Navigation

SlidingMenu– 為應(yīng)用創(chuàng)建滑動(dòng)菜單的庫围苫。

SlidingTutorial– 簡(jiǎn)單的庫和教程,幫助創(chuàng)建炫酷的滑動(dòng)效果Android應(yīng)用撤师。

PagerSlidingTabStrip– 一個(gè)在 ViewPager 的不同頁面之間導(dǎo)航時(shí)有交互指示效果的庫剂府。

Page View indicator– 水平滑動(dòng)的ViewPager的支持庫。

MaterialDrawer– 輕松實(shí)現(xiàn)MaterialDesign效果的抽屜導(dǎo)航.

Animations

NineOldAndroids– 可以將HoneyComb(3.0 API 11)版本的動(dòng)畫效果兼容至1.0起所有版本的庫剃盾。

Rebound– Rebound是一個(gè)彈簧動(dòng)態(tài)模型的Java庫腺占。

Android View Animations– 有趣的View動(dòng)畫合集。

Android-Transition– 輕松創(chuàng)建用戶輸入反饋的視圖轉(zhuǎn)變效果痒谴。

Android-View-Actions– 輕松寫出復(fù)雜的view動(dòng)畫效果衰伯。

圖片

android-crop– 圖片剪裁的庫。

CircularImageView– 自定義View积蔚,高性能地繪制圓形圖片意鲸。

Android-Image-Filter– 輕松實(shí)現(xiàn)圖像濾鏡的庫。

輸入

FloatingLabel– FloatingLabel 允許你創(chuàng)建一堆EditText尽爆。 無需使用Gradle或者M(jìn)AVEN構(gòu)建怎顾。

MaterialEditText– 支持使用自定義顏色的浮動(dòng)標(biāo)簽(Floating Labels)、單行超出文本省略(Single Line Ellipsis)漱贱、最大最小字?jǐn)?shù)(Max/Min Characters)槐雾、幫助文本(Helper Text)和錯(cuò)誤提示(Error Text)。

Emojicon– 給你的應(yīng)用添加表情符號(hào)幅狮。

圖片加載

Picasso– Android中強(qiáng)大的圖片下載和緩存的庫募强。

Universal Image Loader– 非常好的異步、圖片下載和緩存的庫彪笼。

Glide– 谷歌提供的滑動(dòng)流暢的安卓圖片加載和緩存庫钻注。

Fresco– 管理圖片及其內(nèi)存使用的庫蚂且。

JSON

Gson– GSON是一個(gè)用于序列化和反序列化JSON的Java庫配猫。

Jackson JSON Processor– 高性能地JSON處理工具。

崩潰檢測(cè)

Fabric Crashlytics– 簡(jiǎn)單的崩潰上報(bào)解決方案杏死。

HockeyApp– 分發(fā)泵肄、崩潰上報(bào)捆交、反饋和分析。

Splunk MINT– 監(jiān)測(cè)腐巢、崩潰上報(bào)品追、實(shí)時(shí)數(shù)據(jù)和統(tǒng)計(jì)。

Bugsnag– 跨平臺(tái)的錯(cuò)誤監(jiān)測(cè)冯丙。

網(wǎng)絡(luò)

Ion– Android的一個(gè)不錯(cuò)的網(wǎng)絡(luò)庫肉瓦。

OkHttp– Android和Java使用的Http + SPDY協(xié)議的網(wǎng)絡(luò)庫。

Asynchronous Http Client– 異步的Http庫胃惜。

RoboSpice– 輕松編寫異步網(wǎng)絡(luò)請(qǐng)求的庫泞莉。

IceNet– Android簡(jiǎn)單、快速的網(wǎng)絡(luò)庫船殉。

Android Volley–?官方提供的讓網(wǎng)絡(luò)請(qǐng)求更快鲫趁、更簡(jiǎn)單的Http庫。

IceSoap– 為Android設(shè)計(jì)的簡(jiǎn)單利虫、異步挨厚,基于注解的SOAP協(xié)議的庫。

node-android– 在Android上運(yùn)行Node.js糠惫。

通知

android-remote-notifications– 從遠(yuǎn)程JSON文件拉取通知顯示在你的應(yīng)用中疫剃。

Database

Cupboard– 直接使用數(shù)據(jù)庫或者ContentProvider輕松訪問SQLite的框架。

DbInspector– 調(diào)試時(shí)在手機(jī)上輕松查看應(yīng)用數(shù)據(jù)庫硼讽。

Realm– SQLite和ORM類框架的替代選擇慌申。簡(jiǎn)單、快速和現(xiàn)代化理郑。使用面向?qū)ο蟮腁PI并提供多平臺(tái)支持蹄溉。

RestorableSQLiteDatabase– 通過復(fù)制 SQLite 數(shù)據(jù)庫對(duì)其進(jìn)行封裝,并提供了恢復(fù)功能您炉。

ORM

GreeDAO– 小巧快速的ORM解決方案柒爵。

ORMLite– 為JDBC和Android提供的輕量級(jí)的對(duì)象關(guān)系映射的包。

ActiveAndroid– 活動(dòng)記錄(Active record)風(fēng)格的ORM框架赚爵。

Sugar ORM– 超簡(jiǎn)單地使用Android數(shù)據(jù)庫棉胀。

DBFlow– 快速強(qiáng)大的ORM框架,編譯時(shí)處理注解冀膝。

NexusData– Android上的對(duì)象圖(Object graph)和持久化框架唁奢。

REST

Retrofit– Restrofit將REST的API轉(zhuǎn)換成Java接口。

Testing

Robotium– 黑盒的UI自動(dòng)化測(cè)試框架窝剖。

Roboletric– 單元測(cè)試框架麻掸,在你的工作機(jī)器上的Java虛擬機(jī)中運(yùn)行測(cè)試,而不是在模擬器中赐纱。

AssertJ Android– 適用于Android的AssertJ脊奋。

Tracking

MobileAppTracking– 通過多種廣告網(wǎng)絡(luò)追蹤你的市場(chǎng)廣告情況熬北。

Mixpanel– 根據(jù)平臺(tái)分析用戶。

Countly– 開源的手機(jī)和Web分析工具诚隙,推送消息讶隐、崩潰上報(bào),基于Node.js久又、MongoDB和Linux實(shí)現(xiàn)巫延。

框架

EventBus– EventBus是一個(gè)簡(jiǎn)化的應(yīng)用間通信的庫。

Otto– Android的一種EventBus的實(shí)現(xiàn)地消。

Weak handler– 內(nèi)存使用更加安全的Handler實(shí)現(xiàn)烈评。

Byte Buddy– 運(yùn)行時(shí)生成代碼的庫,支持Android犯建。

Secure Preference Manager– Android的Secure Preference Manager用不同的加密方式保護(hù)應(yīng)用SharedPreference的安全讲冠。

LeakCanary– 捕獲內(nèi)存泄漏的工具。

Drekkar– 用于 WebView 和 嵌入式 JS 之間通信的的 EventBus 框架适瓦;

Androl4b– 基于 ubuntu-Mate 的安卓安全虛擬機(jī)竿开。

DroidMVP– 一個(gè)小型安卓庫,用于合并 MVP 玻熙、Passive View 和 Presentation Model否彩。

Gota– 簡(jiǎn)化安卓權(quán)限。

調(diào)試工具

Linx– 應(yīng)用的調(diào)制版本中可以在手機(jī)上顯示logcat信息

Scalpel– 在手機(jī)上查看3D效果的視圖層次嗦随。

Stetho– 使用Chrome調(diào)試視圖層次和網(wǎng)絡(luò)列荔。

無線

SmartGattLib– 簡(jiǎn)化與藍(lán)牙智能設(shè)備相關(guān)的工作(也就是我們所熟知的藍(lán)牙4.0低功耗)。

其他

Android Support library– Android支持庫(Android Support Library)的包是一些庫的集合枚尼,為Android提供向下的兼容的API贴浙。

Google Play Services– 這個(gè)庫可以讓你使用谷歌的各種服務(wù),諸如賬戶同步署恍、Google+(分享和單用戶登錄)崎溃、谷歌地圖、位置信息的API盯质、Play游戲袁串、谷歌云消息、Android設(shè)備管理器等等呼巷。

Tape– 一個(gè)輕量級(jí)的囱修、快速的、事務(wù)性的王悍,基于文件的先入先出的Android和Java框架破镰。

Guava: Google Core Libraries for Java– 集合(collections)、緩存、原語支持(primitives support)啤咽、并發(fā)庫、通用注解渠脉、字符串處理宇整、輸入輸出等等。

Android Scripting– 讓Android能夠運(yùn)行腳本語言芋膘。

Android Priority Job Queue– Job Queue的一種實(shí)現(xiàn)方式鳞青,輕松計(jì)劃后臺(tái)運(yùn)行的任務(wù),提高用戶體驗(yàn)(UX)和穩(wěn)定性为朋。

RateMeMaybe– 詢問用戶是否愿意在PlayStore中為您的應(yīng)用打分臂拓。

Easy Rating Dialog– 這個(gè)庫為評(píng)分應(yīng)用提供了一個(gè)簡(jiǎn)單的方式來展示提示框。

ZXing Android-Integration– 整合通過網(wǎng)絡(luò)使用條形掃描器(BarCode Scanner)习寸。

Gradle Retrolambda Plugin– 在Android中使用Java 8的Lambdas表達(dá)式胶惰。

Caffeine– 通用框架類的合集,讓Android開發(fā)更快捷霞溪。

資源

Vogella Tutorials– 非常好的教程孵滞,由Lars Vogel編寫。

Android Design in Action Video series這個(gè)系列教程由Google Android Desgin團(tuán)隊(duì)提供鸯匹。

Android Design in Action slides– 這個(gè)應(yīng)用通過一系列視頻讓你實(shí)現(xiàn)幻燈片中所述的效果坊饶。

Android DevBytes Video Series– Android Design實(shí)戰(zhàn)系列對(duì)應(yīng)的技術(shù)部分。

Developing for Android– 這個(gè)系列的文章是Chet Hasae和其他一些在谷歌工作的員工合寫的殴蓬,主要回答一些最常見的問題匿级,諸如“在開發(fā)Android應(yīng)用中有哪些需要牢記在心的準(zhǔn)則∪咎”

Android Hive Tutorials– 適用于初學(xué)者的非常好的教程痘绎。

Android Weekly– Android開發(fā)周報(bào)。

Android Asset Studio– 圖表和其它資源生成器肖粮。

Android Action Bar Style Generator.

Device Art Generator– 生成應(yīng)用在真機(jī)截圖的原圖简逮。

Android UI design resources– 給你提供豐富的設(shè)計(jì)資源,由谷歌UI和UX領(lǐng)域的專家提供尿赚。

Pencil Project– 一款開源的原型設(shè)計(jì)軟件散庶。

Google Wear App– 開源的Google穿戴應(yīng)用,使用語音識(shí)別進(jìn)行費(fèi)用計(jì)算凌净。

How to Make Android Apps– Derek Banas提供的視頻教程悲龟。

android-blogs– Android博客列表。

非Java開發(fā)安卓應(yīng)用

我個(gè)人的推薦是(現(xiàn)在)使用Android的API開發(fā)原生的應(yīng)用冰寻。Scala可以讓你用更清晰的代碼開發(fā)原生應(yīng)用须教。但是也有幾種替代方案,在諸如跨平臺(tái)開發(fā)時(shí)非常有用。

C#

Xamarin– 使用C#開發(fā)原生的IOS轻腺、Android乐疆、Mac和Windows應(yīng)用的框架。

HTML, CSS and Javascript

PhoneGap– Adobe提供的開源框架贬养,用于使用HTML挤土、CSS和JavaScript開發(fā)跨平臺(tái)的手機(jī)應(yīng)用。

Titanium– 使用JavaScript開發(fā)跨平臺(tái)的本地應(yīng)用的開源框架误算。

NativeScript– 一個(gè)書體部分JavaScript開發(fā)本地(native)IOS和Android應(yīng)用的開源框架仰美。

React Native– Facebook提供的使用React開發(fā)本地應(yīng)用的框架。

Ionic Framework– 使用針對(duì)移動(dòng)設(shè)備優(yōu)化的HTML儿礼、CSS和JS的AngularJS框架來開發(fā)混合模式移動(dòng)應(yīng)用(hybird app)咖杂。

Apache Cordova– 基于Cordova的應(yīng)用,核心是使用HTML蚊夫、CSS和JavaScript這些Web技術(shù)開發(fā)應(yīng)用诉字。

Reapp.io– 基于Cordova,使用針對(duì)移動(dòng)設(shè)備優(yōu)化HTML知纷、CSS奏窑、JSS的ReactJS開發(fā)混合模式應(yīng)用(hybrid app)的框架。

Lua

Corona SDK– 開發(fā)原生IOS和Android應(yīng)用的框架(尤其是游戲)屈扎。

Scala

Scala on Android– Scala on Android 的官網(wǎng)介紹埃唯。

Scaloid– 為Android開發(fā)者減輕使用Scala開發(fā)負(fù)擔(dān)的庫。

Macroid– 一個(gè)Android平臺(tái)功能模塊化UI開發(fā)的庫鹰晨。

Groovy

Groovy on Android– Groovy on Android 的官網(wǎng)介紹墨叛。

Groovy Language Support for Android– 在Android上編譯Groovy的Gradle插件。

SwissKnife– 一個(gè)多功能的Groovy庫模蜡,包括使用注解實(shí)現(xiàn)Android的視圖注入和線程漠趁。

Kotlin

Anko– JetBrains提供的,使用Kotlin編寫的Android平臺(tái)的DSL工具忍疾。

Kotterknife– 在ButterKnife基礎(chǔ)上闯传,使用Kotlin寫成的Android視圖注入工具。

Android Kotlin Samples– 用Kotlin寫成的簡(jiǎn)單Android代碼Sample卤妒。

KAndroid– 輕量級(jí)的庫甥绿,提供有用的擴(kuò)展功能來刪除Android SDK的樣板代碼(boilerplate code)。

性能

awesome-android-performance– 一個(gè)性能優(yōu)化相關(guān)的Android教程则披、視頻和工具列表共缕。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市士复,隨后出現(xiàn)的幾起案子图谷,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,542評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件便贵,死亡現(xiàn)場(chǎng)離奇詭異菠镇,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)承璃,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門利耍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人绸硕,你說我怎么就攤上這事堂竟』昊伲” “怎么了玻佩?”我有些...
    開封第一講書人閱讀 163,912評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長席楚。 經(jīng)常有香客問我咬崔,道長,這世上最難降的妖魔是什么烦秩? 我笑而不...
    開封第一講書人閱讀 58,449評(píng)論 1 293
  • 正文 為了忘掉前任垮斯,我火速辦了婚禮,結(jié)果婚禮上只祠,老公的妹妹穿的比我還像新娘兜蠕。我一直安慰自己,他們只是感情好抛寝,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,500評(píng)論 6 392
  • 文/花漫 我一把揭開白布熊杨。 她就那樣靜靜地躺著,像睡著了一般盗舰。 火紅的嫁衣襯著肌膚如雪晶府。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,370評(píng)論 1 302
  • 那天钻趋,我揣著相機(jī)與錄音川陆,去河邊找鬼。 笑死蛮位,一個(gè)胖子當(dāng)著我的面吹牛较沪,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播失仁,決...
    沈念sama閱讀 40,193評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼购对,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了陶因?” 一聲冷哼從身側(cè)響起骡苞,我...
    開封第一講書人閱讀 39,074評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后解幽,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體贴见,經(jīng)...
    沈念sama閱讀 45,505評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,722評(píng)論 3 335
  • 正文 我和宋清朗相戀三年躲株,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了片部。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,841評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡霜定,死狀恐怖档悠,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情望浩,我是刑警寧澤辖所,帶...
    沈念sama閱讀 35,569評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站磨德,受9級(jí)特大地震影響缘回,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜典挑,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,168評(píng)論 3 328
  • 文/蒙蒙 一酥宴、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧您觉,春花似錦拙寡、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至炫刷,卻和暖如春擎宝,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背浑玛。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評(píng)論 1 269
  • 我被黑心中介騙來泰國打工绍申, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人顾彰。 一個(gè)月前我還...
    沈念sama閱讀 47,962評(píng)論 2 370
  • 正文 我出身青樓极阅,卻偏偏與公主長得像,于是被迫代替她去往敵國和親涨享。 傳聞我的和親對(duì)象是個(gè)殘疾皇子筋搏,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,781評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,116評(píng)論 25 707
  • afinalAfinal是一個(gè)android的ioc,orm框架 https://github.com/yangf...
    passiontim閱讀 15,429評(píng)論 2 45
  • 人生在喧囂中蒼白厕隧,在無助中沒落奔脐。不知道怎么去面對(duì)突然離去的好人俄周,眼淚不停地打轉(zhuǎn),悲傷總是壓抑著自己的神經(jīng)髓迎。也許有一...
    worldlyf閱讀 281評(píng)論 0 1
  • 安逸的生活峦朗,毀掉的是什么。 我和老公的金錢觀很不同排龄,我覺得錢夠花就好波势,邊掙邊享受,其樂融融橄维。而他認(rèn)為尺铣,年輕就幾年,...
    瞇呼郯怔閱讀 316評(píng)論 0 0
  • (1)一輩子沒走出祖屋的叔公 我家在河源龍川的某一個(gè)村落争舞。 七八十年凛忿,家里人世代多以農(nóng)耕為生,和周邊數(shù)個(gè)村落一樣兑障。...
    陳pipi閱讀 711評(píng)論 0 1