Android常用热门开源库汇总(持续更新)
原文转载:https://www.yundashi168.com/344.html
请及时关注原文网站,因为后续持续更新都在原网站更新。请多多点赞和关注。
前言
收集了一些比较常见的开源库,特此记录(已收录500+)。另外,本文将持续更新,大家有关于Android 优秀的开源库,也可以在下面留言。
1.基本控件
1.1.TextView
- ScrollNumber
- ReadMoreTextView
- HtmlImage
- android-autofittextview
- html-textview
- BabushkaText
- ticker
- ExpandableTextView
- Android-TextView-LinkBuilder
- TextJustify-Android
- advanced-textview
- SlantedTextView
- RichText
- MixtureTextView
- VerticalTextView Android 垂直TextView(Vertical TextView),文字垂直显示文本
- MarqueeView 自定义跑马灯MarqueeView,用TextView 出现了各种坑啊 , 尤其是在页面中同时存在EditText 的时候,简单的用法,完善的功能,希望您能喜欢!
1.2.EditText
- MaterialEditText
- android-edittext-validator
- ClearEditText
- android-edittext-validator
- PasswordEditText
- CloudEditText EditText内容分不同块显示,支持校验,删除块,添加块,得到块代表的字符串集合
1.3.ImageView
- CircleImageView
- android-gif-drawable
- MultiImageSelector
- GalleryFinal
- PhotoPicker
- ImagePicker
- Android-Universal-Image-Loader
- android-crop
- DWCorePhoto_Android
- AndroidTimelineView
- WeChatImageClipping
- ImageEditor-Android
- NineGridView
- android-multiple-images-selector
- android-shape-imageview
- android-combination-avatar
1.4.Button
- android-floating-action-button
- FloatingActionButton
- ToggleButton
- ShineButton
- FloatingActionButton
- SwitchButton
- RapidFloatingActionButton
- android-flat-button
1.5.Spinner
- nice-spinner
- MaterialSpinner
- BetterSpinner
- Material-Spinner
- SearchableSpinner
- MultiImageSelector
- CountdownView
- bottomsheet
- ShowcaseView
- ExpandTable
- WeiboPopupWindow
- MultiChoiceAdapter
- SmoothCheckBox
- AnimateCheckBox
- ListView-DragAndDrop
- MultiThreadDownloader
- AppUpdater
1.6.ProgressBar
- MNProgressHUD MNProgressHUD常用的自定义弹框封装,加载ProgressDialog,带有水平和圆形进度条的Dialog,状态显示的StatusDialog和自定义Toast,支持背景颜色,圆角,边框和文字的自定义。2019-07-17 14:09:32 星期三
- SmoothProgressBar
- NumberProgressBar
- android-square-progressbar
- MaterialLoadingProgressBar
- circular-music-progressbar
- circular-progress-button
- android-process-button
- materialish-progress
- CircleProgress
- Android-RoundCornerProgressBar
- GoogleProgressBar
- DownloadProgressBar
- MusicPlayerView
- android-upload-service
- FABProgressCircle
- ACProgressLite
- Android-SVProgressHUD
- MaterialProgressBar
- ProgressRoundButton
- CircularProgressBar
- Android-ProgressBarWidthNumber
- CustomLoading❤️
- LoadingView
- LoadingAndRetryManager
- ProgressRoundButton(2016-09-29)
- ProgressLayout|一款新颖的进度条布局
1.7.CheckBox
- SmoothCheckBox
- AnimateCheckBox
- SwipeSelector
1.8.Seekbar
- RangeSeekBar 双向SeekBar
- IndicatorSeekBar
- 仿微信设置字体大小控件1
- 仿微信设置字体大小控件2
- android-range-seek-bar 双向SeekBar
- progresshint
- android-range-seek-bar
- RangeSeekbar
- NumberSeekBar
- SeekBarHint
- DoubleSeekBar
1.9.Toast
- SuperToasts
- Android-AppMsg
- Crouton
- Alerter|Android Dropdown 风格的弹窗,这个库旨在克服Toasts和Snackbars的限制,同时降低布局的复杂性。An Android Alerting Library
- undoBar(人性化的设计,方便用户操作)
- Toasty
- Sneaker|效果和Alerter类似
- RxTools
- ExToast
1.10.Toobar
- ImmersionBar
- AndroidMaterialDesignToolba
- SystemBarUsing|Toolbar与Translucent System Bar使用及封装
- FlycoSystemBar
1.11.Notification
- cordova-plugin-local-notifications Android Local-Notification Plugin
- NotifyUtil
2.列表控件
2.1.ListView
- PinnedHeaderListView 列表标题悬浮
- pinned-section-listview 列表标题悬浮
- Android-QuickSideBar
- MultiChoiceAdapter
- ListViewAnimations
- Android-SlideExpandableListView
- android-swipelistview-sample
2.2.GridView
- AndroidStaggeredGrid
- TableFixHeaders
2.3.ScrollView
- Android-ObservableScrollView
2.4.RecyclerView
- Learning-RecyclerView(a collection repository for repositories about recyclerView(RecyclerView大集合))
- recyclerview-animators
- android-advancedrecyclerview
- twoway-view
- StickyHeaderListView
- Smart-HeaderFooter-RecyclerView
- HeaderAndFooterRecyclerView
- SwipeRecyclerView(recycler+侧滑删除+排序+下拉刷新+)
- GangedRecyclerview Recyclerview实现双列表联动,列表悬停
2.5.WebView
- VasSonic专业提高Html5首屏加载
- AgentWeb
- Android-AdvancedWebView
- JsBridge
- SlidingLayout
- WebViewStudy WebView 全方面的使用,JS交互、进度条、发短信、打电话、发邮件、上传图片、字体设置、视频全屏播放、唤起原生App、被作为第三方浏览器打开、DeepLink、[腾讯x5使用示例]
- SpringView SpringView 是一个提供了上下拖拽的功能组件,能够进行高度自定义,实现各种下拉\上拉动画效果
- CacheWebView 如何让Android WebView访问更快
- HeaderViewPager具有共同头部的 ViewPager,支持与ListView,GridView,ScrollView,WebView,RecyclerView 嵌套使用。具有连续的滑动事件 和 滑动监听, 支持下拉刷新
- NestedScrollWebView
- spy-debugger
- HtmlNative
- DragScrollDetailsLayout 商品详情布局
- SafeWebView
- safe-java-js-webview-bridge
2.6. 官方新式控件
Google Android 新ui控件
2.6.1.官方资料
android.support.design.widget|| desgin库
代表控件:AppBarLayout
BottomNavigationViewBottomSheetDialog
CoordinatorLayout
FloatingActionButtonNavigationView
SnackbarTabLayout
TextInputLayout
- android.support.design.widget 源码 Android6.0.0版
- android.support.design.widget 源码 Android7.1.1版
- android.support.design.widget 源码 Android8.1.0版
android.support.v4.widget || V4库
代表控件:DrawerLayout
NestedScrollView
SwipeRefreshLayout
- android.support.v4.widget 源码 Android4.4.4版
- android.support.v4.widget 源码 Android5.0.0版
- android.support.v4.widget 源码 Android6.0.0版
- android.support.v4.widget 源码 Android7.1.1版
- android.support.v4.widget 源码 Android8.0.0版
- android.support.v4.widget 源码 Android8.1.0版
2.6.2.综合项目
Coder
Android Material Design 风格控件的学习及遇到的问题;Tablayout | 横向布局标签,TextInputLayout | 文字输入布局 ,FloatingActionButton | 悬浮按钮, CoordinatorLayout APPBarLayout CollapsingTabLayout实现折叠头布局,BottomSheetDialog | 底部对话框,Touch Feedback| 触摸反馈,Reveal Effect| 揭示效果,Curved motion | 曲线运动,Animated Vector Drawables | 矢量图片动画MaterialDesignSamples
Material Design 系列控件samples,讲了Material Design 系列新控件的使用方法和一些场景示例
2.6.3.BottomNavigationView
- BottomNavigationViewExAn android lib for enhancing BottomNavigationView. 一个增强BottomNavigationView的安卓库。
2.6.4.BottomSheetDialog
- BottomSheetDialog使用详解
2.6.5.Tablayout
- CoordinatorTabLayout
- tablayout-android
- XTabLayout 可修改选中项字体大小和指示器长度的TabLayout
- SnapTabLayout
- PlayTabLayout
- ColorTrackTabLayout
- JPagerSlidingTabStrip
- AppOrder
2.6.6.Coordinatorlayout
- CoordinatorExamples Different CoordinatorLayout usages, tips & examples
- CoordinatorLayoutExample 这是使用CoordinatorLayout打造 打造炫酷效果的例子
- ScalingLayout
behavior-learn
CoordinatorLayout 自定义Behavior 高仿美团商家详情界面 实现页面内容复杂联动效果
2.6.7.Coordinatorlayout.Behavior
2.6.8.TextInputLayout
2.6.9.FloatingActionButton
2.6.10.CardView
2.6.11.AppBarLayout
2.6.12.CollapsingToolbarLayout
2.6.13.Touch Feedback
2.6.14.Reveal Effect
2.6.15.Curved motion
2.6.16.Animated Vector Drawables
3 布局控件
3.1.ViewPager
- InfiniteCycleViewPager 画廊效果 3D效果翻转
- DiscreteScrollView
- ExpandingPager
- UltraViewPager
- RecyclerViewSnap
- android-auto-scroll-view-pager
- AndroidImageSlider
- ViewPagerIndicator
- WizardPager
- 3DViewPagerGallery 3D画廊
- RecyclerViewCardGallery
3.2.Layout
- Tangram-Android Tangram是一套动态化构建 Native 页面的框架,它包含 Tangram Android、Tangram iOS,管理后台等一些列基础设施。本工程是 Tangram Android 的sdk 项目地址,底层依赖于vlayout 和 UltraViewPager。
- DragSlopLayout
overscroll-decor
仿IOSlistview,scroller,recycleview回弹效果SwipeBackLayout
滑动返回Dragger
拖拽界面DiagonalLayout
material design风格flexbox-layout
Flexbox for AndroidChipsLayoutManager
tag布局vlayout
RecyclerView分组布局 来自阿里ResideLayout
老风格的侧滑布局DraggablePanel
Slidr
InboxLayout
MarqueeLayoutLibrary
跑马灯SpaceTabLayout
ZLayoutManager
CoordinatorTabLayout
Dachshund-Tab-Layout
SmartTabLayout
JKeyboardPanelSwitch
BlurKit-Android
StickyGridHeaders
- AndroidSwipeLayout
ExpandableLayout
- AndroidViewHover
smooth-app-bar-layout
android-pile-layout
AdaptiveTableLayout
表格布局greedo-layout-for-android
ExpandableLayout
SlidingUpPanelLayout
ScrollableLayout
- 瀑布流
- BGASwipeItemLayout-Android
- android-uitableview
- android-viewbadger
- 微信布局
- AndroidSlidingUpPanel(百度地图,高德地图上滑面板控件)|添加更多描点,面板上下滑动随意停在指定位置 Android 上拉面板
- SlideLayout|侧滑布局
- android-youtube-drag-layout
- MaterialDrawer(侧滑布局)
- excelPanel|表格课程布局
3.3.刷新控件
- SmartRefreshLayout
- SmoothRefreshLayout
- RecyclerRefreshLayout
- android-PullRefreshLayout
- SuperSwipeRefreshLayout SwipeRefreshLayout的二次开发
- BeautifulRefreshLayout 重点推荐,刷新控件总结大全
- Phoenix
- android-Ultra-Pull-To-Refresh(名库-非常强大的刷新控件)
- Android-PullToRefresh(名库-微博使用的下拉刷新)
- SwipeRefreshLayoutDemo(SwipeRefreshLayout demo (Google官方下拉刷新组件))
- PullToRefreshAndLoad
- XListView(不推荐使用)
- PullToRefresh
- CommonPullToRefresh❤️(在android-Ultra-Pull-To-Refresh的基础上增加了加载更多的支持)
- CBPullRefreshListView(下拉刷新+侧滑菜单+listview+自定义刷新样式)
- Android-PullToRefresh-SwipeMenuListView-Sample(下拉刷新+侧滑菜单+listview)
- Android-Swipe-StickyHeader-PullToRefresh-Indexable-ListView
- Android-PullToRefresh-Extention
3.4.PopupWindow
- MaryPopup
- BasePopup
3.5.选项卡
- 选项卡FlycoTabLayout
3.6.Panel(面板)
DraggablePanel
- ExpansionPanel
- excelPanel
- ScrollablePanel 锁定首行首列的表格面板
- CardSlidePanel 卡片面板
- SlidingUpPanelLayout
3.7.Layout
- LayoutManagerGroup
4.自定义控件
4.1.角标(corner label)
- cornerlabelview(2016-09-29)
4.2.Segmented
- android-segmented-control❤️(ios UISegmentedControl for android)
- SHSegmentControl(a simple SegmentControl Widget)
- SegmentedBarView-Android(Custom UI control for android which is showing data as a segments and a value inside them)()
- AndroidSegmentControl
- android-segmentedtab
4.3.WheelView
- WheelView
- WheelPicker
- AndroidPicker
- android-spinnerwheel
- HorizontalWheelView
- WheelView-Android
- CursorWheelLayout
- Android-PickerView-saiwu-bigkoo
- Android-PickerView-Bigkoo
- androidWheelView
4.4.对话框
- AndroidSuperDialog ❤️
- material-dialogs
❤️ - android-styled-dialogs
- sweet-alert-dialog
- NiftyDialogEffects
- dialogplus
- MaterialDialog
- L-Dialogs
- EasyDialog
- android-simple-tooltip A simple library based on PopupWindow to create Tooltips on Android. ❤️
4.5.树
- AndroidTreeView
RecyclerTreeView
4.6.标签
- FlowLayout
- AndroidTagGroup
- FlowlayoutTags
- FlowTag
- TagCloudView
- AndroidTagView(拖拽)
- EasyTagDragView(仿网易新闻分类tag)
- DragExpandGrid
4.7.拖拽
- DragExpandGrid(500+)
- drag-sort-listview
- DragTopLayout
4.8.Blur
- android-stackblur
4.9.搜索
- MaterialSearchView
- MaterialDialogSearchView
- SearchView
- Android-Material-SearchView[推荐]
- floatingsearchview
- Material
4.10.菜单
- StickyNavLayout-悬浮菜单
- FloatMenuSample(悬浮菜单)
- SwipeMenuListView
- MultiMenuSelect
- AndroidResideMenu[QQ侧滑风格]
- 圆形菜单,旋转
- 多选菜单DropDownMenu
- BottomDialog(固定式静态菜单)
- 抄袭微信Android6.0版本底部菜单渐变效果
- BottomSheet(底部菜单)1455+
- bottomsheet(底部菜单)2151+
- BottomBar(底部菜单)3245+
- ahbottomnavigation(底部菜单)1003+
- BottomNavigatio(底部菜单)700+
- LuseenBottomNavigation(底部菜单)500+
- SlideBottomPanel(知乎底部菜单)500+ 底部划动菜单,滑动时背景图透明度渐变,支持嵌套 LiewView 或 ScrollView
- BottomSheet(底部菜单)400+
- Material-BottomNavigation(底部菜单)300+
- AndroidBottomSheet(底部菜单)200+
- ExpandTable
- FloatingActionButton❤️ Android Floating Action Button based on Material Design specification, api14+
- android-floating-action-button
- FloatingActionButton
4.11.侧滑菜单
- MaterialDrawer
- android-menudrawer
- SlidingMenu
- 左右侧滑菜单库
- SlidingMenu下载地址
4.11.StepView
- Steppers
- stepper-indicator
- StepView
- Android-StepsView
- material-stepper
4.12.Calendar
- CalendarView功能非常强大的自定义日历控件 推荐2018-07-06
- material-calendarview(A Material design back port of Android’s CalendarView. The goal is to have a Material look and feel, rather than 100% parity with the platform’s implementation.)(2016-9-27)
- Caldroid(A better calendar for Android)(2016-9-27)
- android-times-square(Standalone Android widget for picking a single date from a calendar view.)(2016-9-27)
- Android-Week-View(Android Week View is an android library to display calendars (week view or day view) within the app. It supports custom styling.)(2016-9-27)
- android-calendar-view(显示阳历,农历,节假日和二十四节气 实现对某月日期的单选或者多选的andorid 日历控件库。Easy to use, powerful, easy to expand the android calendar view library.)(2016-09-29)
- Simple-Calendar
4.13.Shadow
- ZDepthShadow
- ShadowViewHelper
- shadow-layout
4.14.折叠菜单
- folding-cell-android
- Android-SlideExpandableListView
- ExpandableTextView
4.15.图表
- AndroidChart
- XCL-Charts
- MPAndroidChart(推荐)
- hellocharts-android
- DashboardViewDemo
- 汽车速度仪表盘
- XCL-Charts
- 仿支付宝蚂蚁积分仪表控件
- JZAndroidChart 股票图表库
- FinancialCustomerView各种金融类的自定义View,基金走势图、分时图、蜡烛图、各种指标等,一步一步构建庞大的基金自定View…
4.16.列表联动
- LazyWaimai-Android 外卖点菜 列表联动
4.17.状态布局
- StatusLayoutManager 切换不同的数据状态布局,包含加载中、空数据和出错状态,可自定义状态布局。
4.18.面板
- Bottom-Sheets 官方控件
- bottomsheet
- BottomSheet
- FabulousFilter
- BottomSheet
- BottomSheetBuilder
- BottomSheets
- AndroidBottomSheet
4.19.自定义控件
- JsonViewer 【Android JSON视图展示】2019-07-05 15:43:49 星期五
- RippleView 水波纹效果
- ShapeRipple 水波纹效果
- SeatTable 电影选票效果
- android-empty-layout
- progress-activity
- FlightSeat❤️(机票座位选择)
- GoodView(点赞动画效果)
- SwipeBack-仿简书返回效果
- EmojiChat-聊天界面
- 二级分类菜单
- BlurEffectForAndroidDesign
- 仿UCL浏览器下拉眼镜
- 微信小视频
- 抽奖
- ZhuanpainView
- 自定义状态的View展示
- 自定义九宫格
- APP换肤
- 发表说说界面
- 懒加载的Fragment
- 微信支付案例
- 类似QQ空间,微信朋友圈,微博主页等,展示图片的九宫格控件,自动根据图片的数量确定图片大小和控件大小
- 仿微信嵌入网页下拉滑动效果
- 仿新版微信底部tab渐变效果
- 类似微信朋友圈QQ空间,也可用做商品评价或者其他需要图文展示的列表
- 主流app图片展示案例
- 仿微信图片选择
- 仿微信图片选择
- 微信发送图片样式自定义ImageView
- ChatImageView
- 微信公众号查询课程成绩系统(web项目)
- 图片裁剪高仿微信头像裁剪
- 精选微信公共号文章app
- 这是一个仿微信群组成员管理的界面,其核心重点在于对Adapter的掌握和变化处理
- 百度地图定位和选址
- 高德地图定位
- 工具类站点—zftlive
- 记录跑步路线
- 仿照一号专车的地图界面
- 网络爬虫获取图文效果的案例–Now
- p2p网站APP 案例源码
- QuantityView)(Android quantity view with add and remove button.)
- OverScrollDecor(类似IOS的over-scrolling效果,即对于滑动到顶部的View继续滑动时会超出,松手后自动还原到原始位置。支持ListView,GridView,ScrollView,WebView,RecyclerView,以及其他的任意View和ViewGroup)
- android-vertical-slide-view(仿照淘宝和聚美优品,在商品详情页,向上拖动时,可以加载下一页。使用ViewDragHelper,滑动比较流畅。
scrollView滑动到底部的时候,再行向上拖动时,添加了一些阻力。) - VerticalSlideView(类似淘宝的商品详情页,继续拖动查看详情,其中拖动增加了阻尼,并且重写了ListView,GridView,ScrollView,WebView,RecyclerView 的 dispatchTouchEvent 方法,使用的时候无须额外的代码,可以任意嵌套使用。)
- AlphaIndicatorView
- ScrollableLayout
4.20.公共库
- XUI 一个简洁而优雅的Android原生UI框架,解放你的双手! http://xuexiangjys.club/XUI/
推荐
- CommonUILibrary 常用的自定义view和第三方类库,欢迎Follow、Fork、Star
- CommonUtilLibrary
UIWidget
一个集成UIAlertDialog、UIActionSheetDialog、UIProgressDialog、TitleBarView(自带沉浸式标题栏)、CollapsingTitleBarLayout、RadiusView(圆角及状态背景设置View解放shape文件)、KeyboardHelper(软键盘控制及遮挡控制类)、StatusViewHelper(状态栏沉浸帮助类)、NavigationViewHelper(导航栏沉浸式帮助类)、AlphaViewHelper(View透明度控制帮助类) 等项目常用UI库
5.主题与适配
5.1.MaterialDesign
- Awesome-MaterialDesign(学习材料设计风格一站式导航资源)
- MaterialDesignSamples
- DesignSupportLibraryDemo
- android-new-widgets-demo
5.2.Styel
- Android-Bootstrap(Bootstrap style widgets for Android, with Glyph Icons)(2016-9-27)
5.3.屏幕适配
- Android屏幕适配方案探索对比完全讲解 Android 目前稳定高效的UI适配方案
- 骚年你的屏幕适配方式该升级了!-今日头条适配方案
- 今日头条屏幕适配方案终极版正式发布!
- AndroidAutoLayout
- AndroidAutoSize A low-cost Android screen adaptation solution (今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案)
6.功能
6.1.适配器
- BaseRecyclerViewAdapterHelperBRVAH是一个强大的RecyclerAdapter框架(什么是RecyclerView?),它能节约开发者大量的开发时间,集成了大部分列表常用需求解决方案
- FlexibleAdapter
- baseAdapter Android 万能的Adapter for ListView,RecyclerView,GridView等,支持多种Item类型的情况。
6.2.工具
- ADT-23.0.7 eclipse ADT 插件 用于elipse android应用开发
- FatJar 适用于sdk多module打包和合并多个jar的gradle插件
- RxTools Android开发人员不得不收集的工具类集合
- gradle-bintray-upload Android Studio上传Library库到JCenter,并同步到Maven Central
- AndroidCommon Android工具类封装
- NotifyUtil本地通知工具类
- LazyAndroid常用工具类
- android-resource-remover python 脚本工具 :根据 lint 的提示删除项目中无用的资源,减少包的大小
6.3.文件
- superFileView基于腾讯浏览服务Tbs,使用X5Webkit内核,实现文件的展示功能,支持多种文件格式
- TbsFileSamples 基于腾讯浏览服务Tbs,使用X5Webkit内核,实现文件的展示功能,支持多种文件格式
- aFileChooser
- MaterialFilePicker
- NoNonsense-FilePicker
6.4.二维码
- zxing
- Seashell-app
- BarcodeScanner
- zxing(Official ZXing (“Zebra Crossing”) project home)
- BGAQRCode-Android(扫描二维码、扫描条形码、相册获取图片后识别、生成带 Logo 二维码、支持微博微信 QQ 二维码扫描样式)
- android-zxingLibrary(几行代码快速集成二维码扫描功能)
- NextQRCode(基于ZXing Android实现的QRCode扫描支持库。包括
生成二维码图片
和相机扫描二维码图片即时解码
两部分功能。)
6.5.视频
- MusicStation
- VideoRecorder
- jiecaovideoplayer
- weishijie-develop
- aFileChooser
- jjdxm_ijkplayer(基于ijkplayer简单的UI界面 当前项目是基于ijkplayer项目进行的播放器界面UI封装。 是一个适用于 Android 的 RTMP 播放界面 SDK,可高度定制化和二次开发。特色是同时支持 H.264 软编/硬编和 AAC 软编/硬编。主要是支持RIMP、HLS、MP4、M4A等视频格式的播放。)(2016-09-28)
6.6.动画
- BaseAnimation
- Android-Animation-Set Android 所有动画系列详尽教程。 Explain all animations in Android.
6.7.权限
- PermissionsDispatcher
- RxPermissions
- easypermissions
- Dexter
- AndPermission
- PermissionHelper
- PermissionGen
- MPermissions
- HiPermission
- TedPermission
- AndroidAcp
- Permissify
6.8.安全
- android-security-awesome
6.9.换肤
- Android-Skin-Loader(动态加载技术)
- MultipleTheme
- Colorful
- MaterialDesignDemo
6.10.异常
- CustomActivityOnCrash(Android library that allows launching a custom activity when your app crashes, instead of showing the hated “Unfortunately, X has stopped” dialog.)
- AndroidCrashHelper
- acra(Application Crash Reports for Android)
- bugsnag-android❤️(Bugsnag’s Android crash reporting library automatically detects crashes in your Android apps, collecting diagnostic information and immediately notifying your development team, helping you to understand and resolve issues as fast as possible.)
- AppCrashTracker❤️(Its a kind of toolkit to track the exception arising in the application and it will generate a json and can upload in your server using your own post url.)
- AppCrash
6.11.日志
- logger
6.12.数据库
- greenDAO
6.13.支付(支付宝&微信&银联)
- 支付宝RAS签名步骤
- weixin-java-tools(推荐) 可能是目前最好最全的微信Java开发工具包,支持包括微信支付、开放平台、小程序、企业号和公众号等的开发
- IJPay 支付宝,微信,银联支付JDK
- IJPay-Demo 支付宝,微信,银联支付 Java后端程序demo
- JPay Android端 支付宝,微信,银联支付
- JPay wiki
- WXWeChatToolkits(我的微信SDK,包括公众平台管理、微信支付等各个版本)
- PayMap(Java后端实现三方支付集成支付宝(国内、国际、移动端、PC端)、微信、银联(acp、upop)、光大(网关、网页)、邮政支付)
- AlipayZeroSdk(Lightest Alipay Transfer Helper - 最轻量的支付宝转账工具类(Android))
6.14.蓝牙
- BluetoothKit 推荐 经典蓝牙和Ble蓝牙混合扫描
- RxAndroidBle
- BluetoothHelper
- Android-BLE
- EasyBle Multi-devices process Bluetooth library for Android
- FastBle 不支持扫描手机
- BluetoothChat 经典蓝牙
- LMBluetoothSdk 经典蓝牙 A library to make classic bluetooth or BLE easier to use in Android.
6.15.音乐
- murmur
6.16.测试
- tsung
6.17.分享
- ESSocialSDK(社交登录授权、分享SDK,支持微信、微博和QQ)
6.18.照相和相册
- Album
- SmartCamera 卡片边框识别
6.19.富文本
- icarus-android
6.20.红点
- BGABadgeView-Android
- ShortcutBadger
- ShortcutHelper
- android-badge
- DraggableFlagView
BadgeView
-qstumnBadgeView
AlexLiuSheng
6.21.引导视图
- GuideView-master
6.22.购物车
- AnimShopButton
- android-shoppingcart 购物车: 包含侧滑删除,商品筛选,商品增加和减少,价格计算,店铺分类等功能
6.23.城市列表
- citypicker
- SuspensionIndexBar
6.24.自动抢红包
- WeChatLuckyMoney
- LuckyMoney
6.25.串口通讯
- Android-SerialPort-API
- AndroidSerialPort
- AndroidSerialPort
6.26.APK升级更新
- AppUpdate-master
- AppUpdate
Android常用热门开源库汇总(持续更新)相关推荐
- 2017 Android GitHub常用热门开源框架汇总
现在 GitHub 上流行的开源库极大地节省了开发者从 0 开发的时间,很多公司和个人都在 GitHub 上开源自己的项目,今天我们就来整理一下 Android 开发中一些非常流行的库,也是我们必须掌 ...
- 微信小程序开源项目库汇总-持续更新
微信小程序开源项目库汇总,里面集合了OpenDigg 上的优质的微信小程序开源项目库,方便移动开发人员便捷的找到自己需要的项目工具等 UI组件 weui-wxss ★852 - 同微信原生视觉体验一致 ...
- android 地址选择器_48种Android开发的开源库汇总
一.安全 1.SQLCipher Sqlite加密工具 项目地址: https://github.com/sqlcipher/sqlcipher 帮助文档: http://sqlcipher.net/ ...
- 自己总结的 iOS ,Mac 开源项目以及库,知识点------持续更新
自己在 git 上看到一个非常好的总结的东西,但是呢, fork 了几次,就是 fork 不到我的 git 上,干脆复制进去,但是,也是认真去每一个每一个去认真看了,并且也是补充了一些,感觉非常 ...
- Telegram Android源码问题汇总 持续更新
libtgvoip目录为空 git clone下来的工程中带有submodule时,submodule的内容没有下载下来,执行如下命令 cd Telegram git submodule update ...
- iOS精品资源汇总(持续更新)
文章目录 引言 I.iOS自定义视图相关热门资源 1.1 <用户协议及隐私政策>弹框 1.2 电子签名 1.3 商品详情页 1.4 上传图片视图的封装[支持删除和添加] 1.5 查看风险商 ...
- Android 优秀的开源库
前言 收集了一些比较常见的开源库,特此记录(已收录350+).另外,本文将持续更新,大家有关于Android 优秀的开源库,也可以在下面留言. 一 .基本控件 TextView HTextView 一 ...
- 热门开源库 JsonWebToken 存在RCE漏洞,可引发供应链攻击
聚焦源代码安全,网罗国内外最新资讯! 专栏·供应链安全 数字化时代,软件无处不在.软件如同社会中的"虚拟人",已经成为支撑社会正常运转的最基本元素之一,软件的安全性问题也正在成为 ...
- 【教程汇总+持续更新】Unity游戏开发从入门到入坟
新的一年,本该在年前整理的年终总结被拖到了年后开工.去年大量时间投入在Catlike教程的翻译上,截止目前位置,教程的进度已经完全追平原作者. 去年还有一部分是断断续续的更新SLG实战教程,但遗憾的是 ...
最新文章
- 计算机设备图标怎么删除,电脑设备和驱动器中没用的图标怎么删除? 我的电脑中手机...
- word 文档操作类,可以读出word中书签 批量替换内容,直接调用
- 如何取消IE“已限制此网页运行可以访问计算机的脚本或ActiveX控件”(小技巧)...
- c语言程序输出时有没有分号,问什么C程序里总是提示缺少分号;,而明明有分号?...
- 作业2结对(升级版)
- java telnet 交换机_华为交换机 telnet 配置(极简版)
- BIOS和DOS中断例程的安装过程
- Android Track的play流程(三十二)
- Strezov Sampling Trombone Ensemble Mac(长号合奏音色库)
- systemd使用教程
- 批量修改图片 *jfif 格式
- 美团笔试题及解析(时间:2022年9月3号)
- linux 下ssd训练自己的数据
- C语言search函数的作用,C语言lsearch()函数:用于在给定的区域内从头到尾进行线性搜索...
- 解决CPU使用过高问题
- Windows强行关闭任务管理器无法结束的程序
- 数字工业 弹性安全丨Fortinet邀您齐聚OT安全峰会
- windows删除文件失败、文件访问被拒绝,需要system的权限
- 【Oracle】CBO优化详解
- 离散数学学习笔记----集合代数
热门文章
- python服务器性能测试工具locust使用指南
- c++ stl栈容器stack用法介绍
- R中报错:Error :$ operator is invalid for atomic vectors
- 数据可视化Matplotlib-中
- goahead实现文件下载功能实例详解
- spoolsv.exe重启脚本-(spoolsv错误处理)
- 关于iTunes connect审核“Missing or invalid signature”的问题
- 表格(table)属性cellspacing、cellpadding
- IOS开发-Nsstring中搜索方法rangeOfString
- Greenplum——基于Greenplum-Spark Connector的Spark脚本开发及遇到的坑
- 2017 Android GitHub常用热门开源框架汇总