開源框架

最新最全的 Android 開源項目合集

在 Github 上作了一個很新的 Android 開發相關開源項目彙總,涉及到 Android 開發的方方面面,基本很全了。對 Android 開發感興趣的歡迎 Star ,後續也會按期維護更新這個列表。固然,你也能夠去 opendigg 上查看。

java

Android智能下拉刷新框架-SmartRefreshLayout

強大和智能的RefreshLayout,支持越界回彈,集成了幾十種炫酷的Header和 Footer

android

安卓 Ble 低功耗藍牙快速開發框架 H-ble

幾行代碼快速進行 BLE 通訊

git

Android 基於Speex的高度封裝語音庫,0 耦合,沒三方jar包

做者:林冠宏 / 指尖下的幽靈 掘金:https://juejin.im/user/587f0d... 博客:http://www.cnblogs.com/linguanh/ GitHub : https://github.com/af913337

github

優酷來瘋直播開源項目

迎關注來瘋手機安卓直播開源項目,這是一個由純 java 編寫的項目,可是性能方面依然不錯。整個項目完成了採集、 視音頻處理、編碼、數據發送前處理、數據發送的功能。整個項目支持 flv 封包,rtmp 上傳,固然也向外面提供了封包和上傳的相關接口。 整個項目是咱們來瘋安卓團隊的努力結果,可是可能某些地方依然會有一些不足之處,歡迎您提出寶貴的意見和建議。

api

Android 一個簡潔的藍牙封裝庫,CyberBle

本身封裝的一個藍牙庫 CyberBle,還在完善中,封裝實現了基本的 Scan/StopScan/Connect/Disconnect/Read/Notify/Write 等操做, 還在完善中。例子寫的有點亂,有時間改一下,喜歡的同窗記得Star哦

緩存

PermissionsDispatcher,Android 6.0 運行時權限

從 Android 6.0(API 級別 23)開始,用戶開始在應用運行時向其授予權限,而不是在應用安裝時授予。安全

系統權限分爲兩類:服務器

正常權限:只需在你應用的 Androidmanifest.xml 中列出,安裝時受權。
危險權限:須要在你應用的 Androidmanifest.xml 中列出,並在運行時受權。微信

運行時權限的加入增長了用戶隱私的安全,但同時也給開發者帶來了一些負擔,由於多了檢查權限,請求權限,處理權限請求響應的步驟。cookie

因而就出現了一些框架,用於簡化運行時權限的處理,如 PermissionsDispatcher,Dexter,RxPermissions,easypermissions 等。

這裏只用過 easypermissions 和 PermissionsDispatcher,最終選擇了 PermissionsDispatcher,緣由是使用人數最多,api 設計簡單易用,兼容性較好,easypermissions 使用起來相對麻煩一些。

PermissionsDispatcher 提供簡單的基於...

2017上半年技術文章集合【Android】—184篇文章分類彙總

地址: http://mp.weixin.qq.com/ 聲明 | 本文是於亞豪 原創 終端研發部 前言: 2017年已通過大半,公衆號裏技術文章整理和歸類了一下,方便給你們查找和閱讀。這也是目前 發文的一個統計。 View篇: 高級UI特效之酷炫搶紅包金幣下落動畫 一個超級方…

一個超級方面的用戶指引view—App實現用戶指引就是如此簡單

應用推出新功能須要給給用戶提示指引一下.傳入須要指引的View便可 效果圖 最近有小夥伴問我APP應用實現用戶指引有沒有好的方式,由於項目中是根據本身當前的界面根據其本來的佈局彈出一個dialog。 優勢 這樣作的好處是無需適配,不用擔憂便宜問題 缺點是: 不一樣的界面要寫不一樣的d…

Android智能下拉刷新加載框架—看這些就夠了

一些值得學習的幾個下拉刷新上拉加載開源庫 Android智能下拉刷新框架-SmartRefreshLayout 支持全部的 View(AbsListView、RecyclerView、WebView....View) 和多層嵌套的視圖結構 支持自定義而且已經集成了不少炫酷的 He…

從未如此驚豔!你好,SuperTextView(v1.4)

歡迎使用 SuperTextView,這篇文檔將會向你展現如何使用這個控件來提升你構建項目的效率。

Android 開源庫 V - Layout:手把手帶你分析 淘寶、天貓都在用的 UI 框架

V - Layout 在淘寶、天貓的 Android 版本獲得了普遍的應用。

2017 上半年最酷,最受歡迎的 10 個 Android 庫

我從 《The 30 Coolest Android Libraries from Spring 2017》這篇文章中的 30 個最酷的 Android 庫挑了幾個我感受比較好玩的幾個 Android 庫分享給你們。若是想看完整的 30 個庫,能夠點擊 「閱讀原文」 查看。

這是你不該該錯過的一本百科全書,開源資料持續更新中~

給你們獻上一些福利,這些項目要麼是 GitHub 上影響力很大,要麼是對大家頗有用的項目。

我積累的 Android 開發各類開源庫

加快 android 開發的,各類開源庫,值得看一下。

Android 富文本類庫,支持圖文混排

Android 富文本類庫,支持圖文混排,支持編輯和預覽,支持插入和刪除圖片。

Android 下拉刷新庫,這一個就夠了!

新鮮出爐的開源庫。

多是最好的 Android 開源 日曆 Calendar 仿小米

簡介

因爲項目的需求,研究了衆多日曆軟件。本軟件是一款高仿小米的自定義日曆 > 控件,周月視圖平滑滾動,平滑切換,能夠在 xml 文件中進行屬性的配置定製,加入你本身的 RecyclerView 後,實現日曆與列表的無縫鏈接。
解釋一下爲何認爲他是最好的 Android 開源日曆呢,看到本篇文章的同窗估計也是實驗課或者項目需求中須要一個日曆表,當我接到這個需求的時候,當時腦子壓根連想都沒想,這麼通用的控件,GitHub 上一搜一大堆不是嘛。但是等到真正作起來的時候,扎心了老鐵,GitHub 上的大神竟然異常的不給力,都是實現了基本功能,可以滑動切換月份,找實現了周月切換功能的開源庫很難。終於我費盡千辛萬苦找到一個可以完美切換的項目時,紮鐵了老心。。。你周月切換以後的數據亂的一塌糊塗啊!!!
算了,本身擼一個!!!
主要的優勢:

徹底自定義,原理簡單,擴展性強
左右滑動切換上下週月,上下滑動切換周月模式
抽屜式周月切換效果

一行代碼搞定漂亮的 Android6.0 權限申請界面

隨着 Android6.0 的普及, 權限申請也變成了咱們開發中必寫的一段代碼。好比 sd 卡權限、定位權限、拍照權限,這些幾乎都是每一個 app 必備的。而通常狀況下咱們都會在須要權限以前申請,而後各類判斷。那既然是一些必備的是權限,咱們爲什麼不在咱們一次打開 app 的時候就把這個所有都申請了呢?但是一下申請那麼多權限對用戶來講顯然不是很友好,因此咱們不妨在申請權限以前告訴一下用戶,好讓用戶有個心理準備。因而借鑑了餓了麼的權限申請界面,封裝了一個庫

高仿微信語音庫 --LQRAudioRecord

集成錄音與播音功能,使用簡單方便,讓 IM 集成語音再也不是難題。

CityPickerViewV2.0重磅來襲

詳細介紹說明請移步 https://github.com/crazyandco... 強烈建議升級使用V2.0版本的CityPickerView控件!!! 本次更新內容 更豐富的數據結構、包含選擇地區的百度、高德經緯度、城市code等; 更全面的全國省市區數…

2017 年初你絕對想嘗試的 25 個新安卓庫

這是一份 2017 年 1,2 月份發佈的 25 個最佳安卓庫的列表,你應該會喜歡,雖然是按順序排列的,但排名不分前後。讓咱們開始吧!

封裝了 okhttp 的網絡框架,支持大文件上傳下載

封裝了 okhttp 的網絡框架,支持大文件上傳下載,上傳進度回調,下載進度回調,表單上傳(多文件和多參數一塊兒上傳),鏈式調用,能夠自定義返回對象,支持 Https 和自簽名證書,支持 cookie 的持久化和自動管理,支持四種緩存模式緩存網絡數據,支持 301 和 302 重定向,擴展了統一的上傳管理和下載管理功能

Android可伸縮佈局-FlexboxLayout(支持RecyclerView集成)

1 . 前言 前幾天看到Google官方的博客介紹了Google開源的一個強大的佈局-FlexboxLayout,看見第一眼我內心的想法是,臥槽,Android 竟然有這麼一個強大的佈局。做爲一個有好奇心的工程獅,固然第一時間就去試了試手,效果很是贊,所以這篇文章就介紹一下它的…

收藏安卓開發中很是實用優秀的庫! 有圖有真相!

持續更新中....

手機做爲服務器使用的新時代

基於 Apache MINA 開源框架
實現 Android OS 做爲服務器、客戶端,進行 Socket 通信

快速製做 App 引導頁的開源庫

將 ViewPager 控件和動畫結合起來,用戶滑動 ViewPager 的時候,同時也在控制動畫。目前 WoWoViewPager 支持十餘種動畫,包括基礎的位移、伸縮、旋轉、顏色變化、字體、文本、複雜的 Gif、Svg、Path 等動畫。

這個項目碉堡了

使用視頻,這種方式固然能夠,可是通常來講宣傳片才用的上視頻,通常的動畫遠不須要用視頻才能實現的,未免有些大材小用了,並且佔用空間依然很大。 固然有,Android 5.x 以後提供了對 SVG 的支持,經過 VectorDrawable、AnimatedVectorDrawab…

相關文章
相關標籤/搜索