日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android开发常用开源框架2

發布時間:2025/4/16 Android 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android开发常用开源框架2 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

JumpingBeans

lottie-android

Android-ProgressBarWidthNumber

JJSearchViewAnim

一個炫酷的SearchView搜索動畫庫

TextLayoutBuilder

在 Android 中輕松實現文字布局

  • 輕松創建文字布局。
  • 相似風格的布局,可重用 builder。
  • 可緩存常用文字布局。
  • FreeType 緩存預熱。

MarqueeView

俗名:垂直跑馬燈,學名:垂直翻頁公告

StickyHeaderListView

StickyHeaderListView是基于實際需求做出的靈活可變的UI視圖,具體實現了如下功能:
一、支持下拉刷新和上拉加載更多功能。
二、支持無限循環的廣告位。
三、使用GridView實現可動態配置的頻道位、運營位和分割線。
四、自定義FilterView實現篩選功能,同時支持動畫顯示與動畫隱藏。
五、支持FilterView滑動到頂部后吸附懸浮。
六、支持標題欄背景顏色漸變和字體顏色漸變。
七、實現了數據不足一屏動態添加空數據占位。
八、數據為空時ListView多type加載暫無數據視圖。

SmoothCheckBox

StackOverView-master

卡片式,左右滑動刪除,三星任務管理器控件

android-parallax-recyclerview

RxGalleryFinal/GalleryFinal

Android圖片單選/多選、拍照、裁剪、壓縮。視頻選擇和錄制。

省市級聯動 kankan.wheel.widget

material-calendarview

https://github.com/prolificinteractive/material-calendarview

Rajawali

Rajawali是一個用于Android應用的3D引擎,基于 OpenGL ES 2.0。它可以用于普通的應用程序,以及實時壁紙。使用的App有:網易新聞

https://github.com/Rajawali/Rajawali

aspectj

AspectJ是一個面向切面的框架,它擴展了Java語言。使用的App有:網易新聞

Apache Thrift - 可伸縮的跨語言服務開發框架

http://www.ibm.com/developerworks/cn/java/j-lo-apachethrift/,使用的App有:網易新聞

Fabric SDK

https://realm.io/cn/news/oredev-ty-smith-building-android-sdks-fabric/?utm_source=tuicool&utm_medium=referral

GNU Trove

Trove 是一個快速、輕量級 Collection 類的集合。Trove 提供所有標準 java.util Collections 類的更快的版本以及能夠直接在原語(primitive)(例如包含 int 鍵或值的 Map 等)上操作的 Collections 類的版本。使用的App有:網易新聞

Google Guava

Guava工程包含了若干被Google的 Java項目廣泛依賴 的核心庫,例如:集合 [collections] 、緩存 [caching] 、原生類型支持 [primitives support] 、并發庫 [concurrency libraries] 、通用注解 [common annotations] 、字符串處理 [string processing] 、I/O 等等。 所有這些工具每天都在被Google的工程師應用在產品服務中。

https://github.com/google/guava

google protobuf

由google開發,并且在google內部使用。Protobuf的作用和xml、json是一回事,但他是二進制格式,性能好、效率高。

ProtoBuf開發者指南

Java-WebSocket

簡單的說,websocket就是用來做網頁聊天以及手機推送用的。使用的App有薄荷

org.eclipse.mat

內存分析。使用的App有薄荷,網易新聞

CommonAdapter

https://github.com/tianzhijiexian/CommonAdapter

使用的App有:薄荷

Android-Best-Practices

https://github.com/tianzhijiexian/Android-Best-Practices

JKeyboardPanelSwitch

Android鍵盤面板沖突 布局閃動處理方案

起源,之前在微信工作的時候,為了給用戶帶來更好的基礎體驗,做了很多嘗試,踩了很多輸入法的坑,特別是動態調整鍵盤高度,二級頁面是透明背景,魅族早期的Smart bar等, 后來逐一完善了,考慮到擁抱開源,看業界還是有很多應用存在類似問題。就有了這個repo

https://github.com/Jacksgong/JKeyboardPanelSwitch,使用的App有:薄荷

ViewPagerTransforms

ViewPager切換動畫

多線程下載

MultiThreadDownload 使用的App有:薄荷

FileDownloader

BlockCanary

BlockCanary — 輕松找出Android App界面卡頓元兇

http://blog.zhaiyifan.cn/2016/01/16/BlockCanaryTransparentPerformanceMonitor/?utm_source=tuicool&utm_medium=referral

使用的App有:薄荷

com.chaowen.commentlibrary 表情庫

使用的App有:薄荷

com.handmark.pulltorefresh.library 下拉刷新

使用的App有:薄荷,網易新聞

android-ripple-background

https://github.com/skyfishjy/android-ripple-background

使用的App有:薄荷

美洽

最快連接你與顧客 美洽,在線客服軟件的漂亮之選

MeiqiaSDK-Android https://github.com/Meiqia/MeiqiaSDK-Android

使用的App有:薄荷

logger

使用的App有:薄荷
https://github.com/orhanobut/logger

material-calendarview 日歷控件

https://github.com/prolificinteractive/material-calendarview
使用的App有:薄荷

MaterialDateTimePicker

使用的App有:薄荷

AndroidPicker

安卓選擇器類庫,包括日期時間選擇器、單項選擇器、地址選擇器、顏色選擇器、文件目錄選擇器、數字選擇器、星座選擇器等。

Android-PickerView

仿iOS的PickerView控件,有時間選擇和選項選擇并支持一二三級聯動效果

viewpagerindicator

FlowLayout 流式布局

瀑布流PinterestLikeAdapterView

使用的App有:薄荷

AndroidStaggeredGrid

使用的App有:快手

Facebook Rebound動畫庫

Rebound是Facebook推出的一款Android的物理和動畫庫,于2013年10月在Mobile@Scale大會上正式發布,旨在解決笨重、緩慢的傳統移動網絡界面。在其Rebound官方主頁可以體驗基于js版構建的Rebound效果

使用的App有:薄荷

DeepLinkDispatch

最常見的應用就是在網頁中跳轉到App的某個頁面,電商類應用可是都用了的。根據data跳轉不同的頁面

使用的App有:京東

ExpandableTextView

AlignTextView

字體對齊的textview

android-autofittextview

自動適配單行寬度,可根據文字數量的變化自動調整文字大小

SystemBarTint

Android沉浸式狀態欄

RxLifecycle

https://github.com/trello/RxLifecycle

commentView

A library to show emoji,voice, commentview for Android,使用的App有:薄荷

emojicon

A library to show emoji in TextView, EditText (like WhatsApp) for Android

SwitchButton

A cute widget of Switch Button for you to create beautiful and friendly UI.

Crouton

Context sensitive notifications for Android

PullZoomView

An Android custom ListView and ScrollView with pull to zoom-in.

materialish-progress

https://github.com/pnikosis/materialish-progress

AVLoadingIndicatorView

https://github.com/81813780/AVLoadingIndicatorView

BGABadgeView-Android

Android 徽章控件 https://github.com/bingoogolapple/BGABadgeView-Android

BGABanner-Android

Bolts-Android 一個底層庫集合

com.arcsoft.livebroadcast

AnimationEasingFunctions

Android Animation Easing Functions. Let’s make animation more real!

使用的App有:快手

ReLinker

Relink是一個加載Android so文件(shared library)的一個庫。

在Android平臺上加載本地庫的危險性 http://blog.csdn.net/whywhom/article/details/49780699

kik

CHAT ON KIK

Kik lets you connect with friends,
groups and the world around you
through chat. And now, you can
chat with bots too.

KSYStreamer_Android

https://github.com/ksvc/KSYStreamer_Android/

金山云Android采集推流SDK(Livestream SDK),支持內置/自定義美顏(Beauty Filter)、美聲(Beauty Voice)、軟硬編(Software/Hardware Encoder) 、網絡自適應(Network Auto Adapt)、混音(Voice Mixer)、混響(Reverb)、畫中畫(PIP)、連麥(RTC)、動態貼紙(Sticker)

KSYMediaPlayer_Android

金山云Android播放SDK(KSYUN Live Streaming player SDK),支持RTMP HTTP-FLV HLS 協議(supporting RTMP HTTP-FLV HLS protocol),直播延時2-3秒(Living delay 2 or 3 seconds),supporting jitter control,software&hardware decode

KSYLive_Android

Android播放&推流融合版本[Android Play and LiveStreaming SDK] 直播延時2-3秒(Living delay 2 or 3 seconds),supporting jitter control,software&hardware decode, 支持內置/自定義美顏(Beauty Filter)、美聲(Beauty Voice)、軟硬編(Software/Hardware Encoder) 、網絡自適應(Network Auto Adapt)、混音(Voice Mixer)、混響(Reverb)、畫中畫(PIP)

KSYMediaPlayer_Android

金山云Android播放SDK(KSYUN Live Streaming player SDK),支持RTMP HTTP-FLV HLS 協議(supporting RTMP HTTP-FLV HLS protocol),直播延時2-3秒(Living delay 2 or 3 seconds),supporting jitter control,software&hardware decode

nanohttpd

https://github.com/NanoHttpd/nanohttpd

嵌入式HTTP服務器 ,NanoHTTPD是一個免費、輕量級的(只有一個Java文件) HTTP服務器,可以很好地嵌入到Java程序中。支持 GET, POST, PUT, HEAD 和 DELETE 請求,支持文件上傳,占用內存很小。可輕松定制臨時文件使用和線程模型。

i-jetty

jetty經過交叉編譯移植到android平臺的web服務器軟件,它可以部署web網站

com.googlecode.mp4parser

pinyin4j

https://github.com/belerweb/pinyin4j

TinyPinyin

適用于Java和Android的快速、低內存占用的漢字轉拼音庫。

PinyinSearchLibrary

The library of PinyinSearch,a Java Library which provide data parsing methods,
data matching method and so on for T9 search and Qwerty search.

PinyinSearch = T9Search + QwertySearch

com.pinyin4android

唯品會使用

Sparta

com.hp.hpl.sparta:XML、DOM、XPath解析器,http://sparta-xml.sourceforge.net/

JRegex

JRegex:jregex:正則表達式庫

NativeSubprocess

唯品會使用

NativeSubprocess 是一個可以讓你在android 程序中創建linux子進程并執行你的java代碼的so庫。由于市面上典型的內存清理工具只清理apk 包關聯的進程,而不會處理linux原生進程,所以NativeSubprocess 可以做什么您懂的!

androidquery

Android-Query(AQuery)是一個輕量級的開發包,用于實現 Android 上的異步任務和操作 UI 元素,可讓 Android 應用開發更簡單、更容易,也更有趣。

唯品會使用,https://github.com/androidquery/androidquery

MarsDaemon

進程常駐,進程保活

唯品會使用 https://github.com/Marswin/MarsDaemon

SA-iSecurity

SA-iSecurity 客戶端%

總結

以上是生活随笔為你收集整理的Android开发常用开源框架2的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。