Outlook郵箱開源許可-android

FacebookAndroidSDK

facebook-android-sdk-github

  • facebook的sdk用于實(shí)現(xiàn)或者調(diào)用Facebook的相應(yīng)功能职恳。例如:登錄等。

Butterknife

butterknife-github

  • ButterKnife是一個(gè)專注于Android系統(tǒng)的View注入框架,以前總是要寫很多findViewById來找到View對(duì)象,有了ButterKnife可以很輕松的省去這些步驟追迟。是大神JakeWharton的力作逸绎,目前使用很廣饮笛。最重要的一點(diǎn)蹄梢,使用ButterKnife對(duì)性能基本沒有損失稽亏,因?yàn)锽utterKnife用到的注解并不是在運(yùn)行時(shí)反射的壶冒,而是在編譯的時(shí)候生成新的class。項(xiàng)目集成起來也是特別方便截歉,使用起來也是特別簡單胖腾。
  • JakeWharton出品

HockeySDK

Hockeyapp-microsoft

  • HockeyApp 是一款領(lǐng)先的移動(dòng)崩潰分析和應(yīng)用發(fā)布服務(wù),可為開發(fā)者提供實(shí)時(shí)崩潰分析報(bào)告怎披、用戶反饋胸嘁、測試版分發(fā)平臺(tái)以及測試分析等功能,于 2016 年被微軟收購凉逛,隨后集成在了 Visual Studio 應(yīng)用中心中,與 Xamarin Insights 一起提供移動(dòng)應(yīng)用 Crash 報(bào)告和統(tǒng)計(jì)服務(wù)群井。

ADAL

adal-github

  • Microsoft 出品
  • 通過 Azure Active Directory 身份驗(yàn)證庫 (ADAL) v1.0状飞,應(yīng)用程序開發(fā)人員可以利用云或本地 Active Directory (AD) 對(duì)用戶進(jìn)行身份驗(yàn)證,并獲取令牌來保護(hù) API 調(diào)用书斜。 ADAL 通過以下功能使開發(fā)者更輕松地進(jìn)行身份驗(yàn)證:
    1.存儲(chǔ)訪問令牌和刷新令牌的可配置令牌緩存
    2.當(dāng)訪問令牌過期且刷新令牌可用時(shí)诬辈,自動(dòng)刷新令牌
    3.支持異步方法調(diào)用

EvernoteAndroidJob

EvernoteAndroidJob-github
EvernoteAndroidJob

  • 對(duì)于現(xiàn)在的應(yīng)用來說,在應(yīng)用生命周期之外運(yùn)行一些后臺(tái)任務(wù)可以說已經(jīng)是一項(xiàng)必不可少的需求了荐吉。這些任務(wù)可能是在某個(gè)時(shí)間點(diǎn)提醒用戶什么事情或同步本地?cái)?shù)據(jù)到服務(wù)器等等焙糟。
  • Evernote 開源的 Android-Job 為我們帶來兼容這三種API的方案,高效样屠,簡單穿撮,靈活。Android-Job 在運(yùn)行判斷使用哪種API痪欲,它提供 AlarmManager, JobScheduler和 GcmNetworkManager功能的超集悦穿,比如說,我們可以定義計(jì)劃任務(wù)在網(wǎng)絡(luò)連通且在充電時(shí)候執(zhí)行业踢。

Googlei18Lib/phonenumber

Googlei18Lib/phonenumber-github

  • Google常用的Java栗柒,C ++和JavaScript庫,用于解析知举,格式化和驗(yàn)證國際電話號(hào)碼瞬沦。

Guava:Google Core Libraries for Java

guava-github

  • Guava工程包含了若干被Google的 Java項(xiàng)目廣泛依賴 的核心庫,例如:集合 [collections] 雇锡、緩存 [caching] 逛钻、原生類型支持 [primitives support] 、并發(fā)庫 [concurrency libraries] 遮糖、通用注解 [common annotations] 绣的、字符串處理 [string processing] 、I/O 等等。 所有這些工具每天都在被Google的工程師應(yīng)用在產(chǎn)品服務(wù)中屡江。
  • 有好多教程可以用來學(xué)習(xí)這個(gè)庫芭概。

Gson

gson-github
gson全解析-簡書
gson-開源中國標(biāo)簽

  • GSON是Google提供的用來在Java對(duì)象和JSON數(shù)據(jù)之間進(jìn)行映射的Java類庫〕图危可以將一個(gè)Json字符轉(zhuǎn)成一個(gè)Java對(duì)象罢洲,或者將一個(gè)Java轉(zhuǎn)化為Json字符串。
  • 相應(yīng)的庫還有Jackson和FastJson

MetricsAspectJLibrary

介紹

  • Metrics是一個(gè)給JAVA服務(wù)的各項(xiàng)指標(biāo)提供度量工具的包文黎,在JAVA代碼中嵌入Metrics代碼惹苗,可以方便的對(duì)業(yè)務(wù)代碼的各個(gè)指標(biāo)進(jìn)行監(jiān)控。
  • AspectJ是一個(gè)面向切面的框架耸峭,它擴(kuò)展了Java語言桩蓉。AspectJ定義了AOP語法,所以它有一個(gè)專門的編譯器劳闹。

Thresstenbp

thresstenbp-github
thresstenbp

  • 為Java SE6院究、7提供Java SE 8日期時(shí)間類的接口。

Jsoup

jsoup-github
jsoup

  • jsoup 是一款Java 的HTML解析器本涕,可直接解析某個(gè)URL地址业汰、HTML文本內(nèi)容。它提供了一套非常省力的API菩颖,可通過DOM样漆,CSS以及類似于jQuery的操作方法來取出和操作數(shù)據(jù)。

Picasso

picasso-github

  • Picasso 是Square 公司開源的Android 端的圖片加載和緩存框架晦闰。
  • Android 中有幾個(gè)比較有名的圖片加載框架放祟,Universal ImageLoader、Picasso鹅髓、Glide和Fresco舞竿。

Relinker

Relinker-github

  • Relink是一個(gè)加載Android so文件(shared library)的一個(gè)庫。
    載入so庫的傳統(tǒng)做法是使用窿冯,System.loadLibrary(library);但是有時(shí)會(huì)出現(xiàn)UnsatisfiedLinkError骗奖,Relink庫能大幅減小報(bào)錯(cuò)的概率。
  • 出現(xiàn)UnsatisfiedLinkError的原因醒串?
    發(fā)布出去的產(chǎn)品执桌,出現(xiàn)這個(gè)錯(cuò)誤多數(shù)都是找不到so文件。
    常見的找不到so文件的原因
    1.產(chǎn)品打包時(shí)出問題芜赌,沒有包括相關(guān)的so文件仰挣。-------這只能在流程上加以規(guī)范。
    2.app為了縮小體積缠沈,針對(duì)cpu平臺(tái)打包對(duì)應(yīng)的so文件膘壶。比如針對(duì)arm設(shè)備的發(fā)布包只打包arm類別的so文件错蝴,當(dāng)mips的設(shè)備使用這種發(fā)布包時(shí),就有這樣的異常颓芭。-----目前有些用戶并不懂得選擇cpu類型顷锰,只能是應(yīng)用商店來處理吧。當(dāng)然我自己也有個(gè)想法亡问,就是app安裝之后官紫,知道了設(shè)備具體類型,即時(shí)從網(wǎng)絡(luò)下載對(duì)應(yīng)的so文件州藕。
    3.Android PackageManager的一個(gè)缺陷束世,升級(jí)產(chǎn)品時(shí),so文件沒成功拷貝床玻。------這個(gè)就是 Relinker 想要解決的問題毁涉。
  • ReLinker.loadLibrary(context, "mylibrary")替代System.loadLibrary("mylibrary");
  • 實(shí)現(xiàn)思路
    加載so文件時(shí)卻找不到相關(guān)的so文件,Relinker會(huì)嘗試從apk中拷貝so庫到/data/data/myPackage/libs 目錄笨枯,修改其讀寫權(quán)限薪丁。

Dagger

dagger-github

  • Square 公司開源的 一種針對(duì)Android和Java的快速依賴注入器

Thrifty

Thrift-github
Thrift-apache

  • Thrift是一個(gè)跨語言的服務(wù)部署框架,最初由Facebook于2007年開發(fā)馅精,2008年進(jìn)入Apache開源項(xiàng)目。Thrift通過IDL(Interface Definition Language粱檀,接口定義語言)來定義RPC(Remote Procedure Call洲敢,遠(yuǎn)程過程調(diào)用)的接口和數(shù)據(jù)類型,然后通過thrift編譯器生成不同語言的代碼(目前支持C++,Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, Smalltalk和OCaml)茄蚯,并由生成的代碼負(fù)責(zé)RPC協(xié)議層和傳輸層的實(shí)現(xiàn)压彭。

AdjustAndroidSDK

adjust
adjust-github

  • 一家移動(dòng)監(jiān)測公司:我們將您的所有營銷活動(dòng)統(tǒng)一到一個(gè)強(qiáng)大的平臺(tái),為您提供必要的分析渗常,助您進(jìn)一步發(fā)展業(yè)務(wù)壮不。一家德國公司。

auto-parcel

auto-parcel-github

  • 處理對(duì)象序列化
  • 作者還有一個(gè)用來處理activity皱碘、view狀態(tài)的庫询一,這個(gè)庫通常會(huì)跟ButterKnife進(jìn)行比較。icepick-github

Seismic

Seismic

  • 廣告營銷平臺(tái)

Tagsoup

tagsoup-github

Otto

otto-github
介紹

  • Otto是一個(gè)事件總線,旨在使您的應(yīng)用程序的不同部分脫鉤,同時(shí)仍然允許他們有效溝通癌椿。奧托為已經(jīng)精煉的事件總線增添了獨(dú)特的功能,并將其專門用于Android平臺(tái)健蕊。其實(shí)Otto-bus就是觀察者模式,它是通過注解的方式來實(shí)現(xiàn)過不同模塊之間數(shù)據(jù)的傳遞,以減少類與類之間的耦合。

Retrofit

retrofit-github

  • Retrofit其實(shí)我們可以理解為OkHttp的加強(qiáng)版踢俄,它也是一個(gè)網(wǎng)絡(luò)加載框架缩功。

CircleImageView

CircleImangeView-github

  • 圓形圖片效果,典型案例就是用戶頭像顯示都办。

Okhttp

okhttp-github

  • 網(wǎng)絡(luò)請(qǐng)求框架嫡锌,square出品

ApacheCommonsCodec

Apache Commons
相關(guān)介紹-cnblogs

  • Apache Commons包含了很多開源的工具虑稼,用于解決平時(shí)編程經(jīng)常會(huì)遇到的問題,減少重復(fù)勞動(dòng)势木。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蛛倦,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子跟压,更是在濱河造成了極大的恐慌胰蝠,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,183評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件震蒋,死亡現(xiàn)場離奇詭異茸塞,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)查剖,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門钾虐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人笋庄,你說我怎么就攤上這事效扫。” “怎么了直砂?”我有些...
    開封第一講書人閱讀 168,766評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵菌仁,是天一觀的道長。 經(jīng)常有香客問我静暂,道長济丘,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,854評(píng)論 1 299
  • 正文 為了忘掉前任洽蛀,我火速辦了婚禮摹迷,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘郊供。我一直安慰自己峡碉,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,871評(píng)論 6 398
  • 文/花漫 我一把揭開白布驮审。 她就那樣靜靜地躺著鲫寄,像睡著了一般。 火紅的嫁衣襯著肌膚如雪头岔。 梳的紋絲不亂的頭發(fā)上塔拳,一...
    開封第一講書人閱讀 52,457評(píng)論 1 311
  • 那天,我揣著相機(jī)與錄音峡竣,去河邊找鬼靠抑。 笑死,一個(gè)胖子當(dāng)著我的面吹牛适掰,可吹牛的內(nèi)容都是我干的颂碧。 我是一名探鬼主播荠列,決...
    沈念sama閱讀 40,999評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼载城!你這毒婦竟也來了肌似?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,914評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤诉瓦,失蹤者是張志新(化名)和其女友劉穎川队,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體睬澡,經(jīng)...
    沈念sama閱讀 46,465評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡固额,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,543評(píng)論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了煞聪。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片斗躏。...
    茶點(diǎn)故事閱讀 40,675評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖昔脯,靈堂內(nèi)的尸體忽然破棺而出啄糙,到底是詐尸還是另有隱情,我是刑警寧澤云稚,帶...
    沈念sama閱讀 36,354評(píng)論 5 351
  • 正文 年R本政府宣布隧饼,位于F島的核電站,受9級(jí)特大地震影響静陈,放射性物質(zhì)發(fā)生泄漏桑李。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,029評(píng)論 3 335
  • 文/蒙蒙 一窿给、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧率拒,春花似錦崩泡、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至勃痴,卻和暖如春谒所,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背沛申。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評(píng)論 1 274
  • 我被黑心中介騙來泰國打工劣领, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人铁材。 一個(gè)月前我還...
    沈念sama閱讀 49,091評(píng)論 3 378
  • 正文 我出身青樓尖淘,卻偏偏與公主長得像奕锌,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子村生,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,685評(píng)論 2 360

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

  • afinalAfinal是一個(gè)android的ioc惊暴,orm框架 https://github.com/yangf...
    wgl0419閱讀 6,288評(píng)論 1 9
  • afinalAfinal是一個(gè)android的ioc,orm框架 https://github.com/yangf...
    passiontim閱讀 15,439評(píng)論 2 45
  • 早上來趁桃,坐下來就是C-Free 5辽话,寫寫寫,一邊 書卫病、手機(jī)油啤,查啊,死循環(huán)太多次了忽肛,電腦都卡啦村砂, 我的程序還...
    孟冰_閱讀 228評(píng)論 0 0
  • 按鍵操作及應(yīng)用 按鍵輸入 ---->處理---->響應(yīng)---->輸出---->外設(shè)代碼:
    王雅晨閱讀 159評(píng)論 0 0
  • 1.下載安裝包 這里采用的是rpm包,下載地址之前老徐已經(jīng)發(fā)過屹逛,選擇rpm包即可 2.查看是否安裝過mysql 命...
    sinfierno閱讀 267評(píng)論 2 1