在 Github 上作了一个很新的 Android 开发相关开源项目汇总,涉及到 Android 开发的方方面面,基本很全了。对 Android 开发感兴趣的欢迎 Star ,后续也会按期维护更新这个列表。固然,你也能够去 opendigg 上查看。
java
强大和智能的RefreshLayout,支持越界回弹,集成了几十种炫酷的Header和 Footer
android
几行代码快速进行 BLE 通讯
git
做者:林冠宏 / 指尖下的幽灵 掘金:https://juejin.im/user/587f0d... 博客:http://www.cnblogs.com/linguanh/ GitHub : https://github.com/af913337…
github
迎关注来疯手机安卓直播开源项目,这是一个由纯 java 编写的项目,可是性能方面依然不错。整个项目完成了采集、 视音频处理、编码、数据发送前处理、数据发送的功能。整个项目支持 flv 封包,rtmp 上传,固然也向外面提供了封包和上传的相关接口。 整个项目是咱们来疯安卓团队的努力结果,可是可能某些地方依然会有一些不足之处,欢迎您提出宝贵的意见和建议。
api
本身封装的一个蓝牙库 CyberBle,还在完善中,封装实现了基本的 Scan/StopScan/Connect/Disconnect/Read/Notify/Write 等操做, 还在完善中。例子写的有点乱,有时间改一下,喜欢的同窗记得Star哦
缓存
从 Android 6.0(API 级别 23)开始,用户开始在应用运行时向其授予权限,而不是在应用安装时授予。安全
系统权限分为两类:服务器
正常权限:只需在你应用的 Androidmanifest.xml 中列出,安装时受权。
危险权限:须要在你应用的 Androidmanifest.xml 中列出,并在运行时受权。微信
运行时权限的加入增长了用户隐私的安全,但同时也给开发者带来了一些负担,由于多了检查权限,请求权限,处理权限请求响应的步骤。cookie
因而就出现了一些框架,用于简化运行时权限的处理,如 PermissionsDispatcher,Dexter,RxPermissions,easypermissions 等。
这里只用过 easypermissions 和 PermissionsDispatcher,最终选择了 PermissionsDispatcher,缘由是使用人数最多,api 设计简单易用,兼容性较好,easypermissions 使用起来相对麻烦一些。
PermissionsDispatcher 提供简单的基于...
地址: http://mp.weixin.qq.com/ 声明 | 本文是于亚豪 原创 终端研发部 前言: 2017年已通过大半,公众号里技术文章整理和归类了一下,方便给你们查找和阅读。这也是目前 发文的一个统计。 View篇: 高级UI特效之酷炫抢红包金币下落动画 一个超级方…
应用推出新功能须要给给用户提示指引一下.传入须要指引的View便可 效果图 最近有小伙伴问我APP应用实现用户指引有没有好的方式,由于项目中是根据本身当前的界面根据其本来的布局弹出一个dialog。 优势 这样作的好处是无需适配,不用担忧便宜问题 缺点是: 不一样的界面要写不一样的d…
一些值得学习的几个下拉刷新上拉加载开源库 Android智能下拉刷新框架-SmartRefreshLayout 支持全部的 View(AbsListView、RecyclerView、WebView....View) 和多层嵌套的视图结构 支持自定义而且已经集成了不少炫酷的 He…
欢迎使用 SuperTextView,这篇文档将会向你展现如何使用这个控件来提升你构建项目的效率。
V - Layout 在淘宝、天猫的 Android 版本获得了普遍的应用。
我从 《The 30 Coolest Android Libraries from Spring 2017》这篇文章中的 30 个最酷的 Android 库挑了几个我感受比较好玩的几个 Android 库分享给你们。若是想看完整的 30 个库,能够点击 “阅读原文” 查看。
给你们献上一些福利,这些项目要么是 GitHub 上影响力很大,要么是对大家颇有用的项目。
加快 android 开发的,各类开源库,值得看一下。
Android 富文本类库,支持图文混排,支持编辑和预览,支持插入和删除图片。
新鲜出炉的开源库。
简介
因为项目的需求,研究了众多日历软件。本软件是一款高仿小米的自定义日历 > 控件,周月视图平滑滚动,平滑切换,能够在 xml 文件中进行属性的配置定制,加入你本身的 RecyclerView 后,实现日历与列表的无缝链接。
解释一下为何认为他是最好的 Android 开源日历呢,看到本篇文章的同窗估计也是实验课或者项目需求中须要一个日历表,当我接到这个需求的时候,当时脑子压根连想都没想,这么通用的控件,GitHub 上一搜一大堆不是嘛。但是等到真正作起来的时候,扎心了老铁,GitHub 上的大神竟然异常的不给力,都是实现了基本功能,可以滑动切换月份,找实现了周月切换功能的开源库很难。终于我费尽千辛万苦找到一个可以完美切换的项目时,扎铁了老心。。。你周月切换以后的数据乱的一塌糊涂啊!!!
算了,本身撸一个!!!
主要的优势:
彻底自定义,原理简单,扩展性强
左右滑动切换上下周月,上下滑动切换周月模式
抽屉式周月切换效果
随着 Android6.0 的普及, 权限申请也变成了咱们开发中必写的一段代码。好比 sd 卡权限、定位权限、拍照权限,这些几乎都是每一个 app 必备的。而通常状况下咱们都会在须要权限以前申请,而后各类判断。那既然是一些必备的是权限,咱们为什么不在咱们一次打开 app 的时候就把这个所有都申请了呢?但是一下申请那么多权限对用户来讲显然不是很友好,因此咱们不妨在申请权限以前告诉一下用户,好让用户有个心理准备。因而借鉴了饿了么的权限申请界面,封装了一个库
集成录音与播音功能,使用简单方便,让 IM 集成语音再也不是难题。
详细介绍说明请移步 https://github.com/crazyandco... 强烈建议升级使用V2.0版本的CityPickerView控件!!! 本次更新内容 更丰富的数据结构、包含选择地区的百度、高德经纬度、城市code等; 更全面的全国省市区数…
这是一份 2017 年 1,2 月份发布的 25 个最佳安卓库的列表,你应该会喜欢,虽然是按顺序排列的,但排名不分前后。让咱们开始吧!
封装了 okhttp 的网络框架,支持大文件上传下载,上传进度回调,下载进度回调,表单上传(多文件和多参数一块儿上传),链式调用,能够自定义返回对象,支持 Https 和自签名证书,支持 cookie 的持久化和自动管理,支持四种缓存模式缓存网络数据,支持 301 和 302 重定向,扩展了统一的上传管理和下载管理功能
1 . 前言 前几天看到Google官方的博客介绍了Google开源的一个强大的布局-FlexboxLayout,看见第一眼我内心的想法是,卧槽,Android 竟然有这么一个强大的布局。做为一个有好奇心的工程狮,固然第一时间就去试了试手,效果很是赞,所以这篇文章就介绍一下它的…
持续更新中....
基于 Apache MINA 开源框架
实现 Android OS 做为服务器、客户端,进行 Socket 通信
将 ViewPager 控件和动画结合起来,用户滑动 ViewPager 的时候,同时也在控制动画。目前 WoWoViewPager 支持十余种动画,包括基础的位移、伸缩、旋转、颜色变化、字体、文本、复杂的 Gif、Svg、Path 等动画。
使用视频,这种方式固然能够,可是通常来讲宣传片才用的上视频,通常的动画远不须要用视频才能实现的,未免有些大材小用了,并且占用空间依然很大。 固然有,Android 5.x 以后提供了对 SVG 的支持,经过 VectorDrawable、AnimatedVectorDrawab…