
【Android 开源】
文章平均质量分 87
猴子请来的救兵_
这个作者很懒,什么都没留下…
展开
-
发布开源库到Maven Central
转载请注明出处https://blog.youkuaiyun.com/aa464971/article/details/124132601JCenter宣布停用后,今后只能发布到Maven Central,相对JCenter,首次发布到Maven Central要麻烦很多注册Sonatype账号https://issues.sonatype.org/secure/ForgotLoginDetails.jspa创建问题填写项目信息,Group Id可以填自己的域名,或者com.github.自己的用户名.原创 2022-04-12 20:08:13 · 2834 阅读 · 0 评论 -
如何真实有效的用代码滚动AppBarLayout
Github地址:https://github.com/xiandanin/AndroidViewHelper效果图Gradle 引入implementation 'com.dyhdyh:view-helper:1.0.3'调用DesignViewHelper//滚动AppBarLayoutDesignViewHelper.setAppBarLayoutOffset(appBar,...原创 2018-12-25 13:37:15 · 1138 阅读 · 2 评论 -
AssetFile - 像File一样操作Asset资源
https://github.com/xiandanin/AssetFile前言平时开发中经常会用到Assets,可以让我们把一些资源内置在应用里,但是它使用起来比较麻烦,比如要使用Assets里面的一个文件,需要这样: try { final InputStream stream = getAssets().open("test.jpg");} cat原创 2018-09-17 14:59:17 · 3000 阅读 · 0 评论 -
使用android-gpuimage的一些问题总结
前言android-gpuimage虽然可以实现滤镜的效果,但遇到稍微复杂的需求,框架本身的bug和一些缺陷就暴露出来了,而且这个项目已经2年没维护过了,提issues也没人讨论,这里总结一些遇到的问题和解决办法。1、Demo跑起来就有些bugandroid-gpuimage-support 重写了更友好的示例 2、异步调用getBitmapWithFilterApplied...原创 2018-06-28 21:32:39 · 5282 阅读 · 7 评论 -
Android判断设备是否有NavigationBar(虚拟按键)并获取它的高度
转载请注明出处: http://blog.youkuaiyun.com/aa464971/article/details/79347168网上对于NavigationBar的判断有很多方法,但由于国内定制系统太多,导致兼容性不太好,这里提供一个实测兼容性比较好的。/** * 判断是否有NavigationBar * * @param activity * @return */...原创 2018-02-22 14:35:23 · 4273 阅读 · 1 评论 -
使用Android Studio快速发布开源库到JCenter
转载请注明出处: http://blog.youkuaiyun.com/aa464971/article/details/79231852完整示例代码https://github.com/dengyuhan/jcenter-example开始1.注册bintray先到https://bintray.com注册一个账号,支持Github、Google、Twitter...原创 2018-02-01 18:15:57 · 600 阅读 · 0 评论 -
MediaMetadataRetrieverCompat - 获取视频信息与缩略图兼容方案
转载请注明出处:http://blog.youkuaiyun.com/aa464971/article/details/72784142效果图片 音频 视频 自定义 示例APK:example-debug.apkGradle//必选implementation 'in.xiandan.mmrc:media-metadata-retrie...原创 2017-05-27 20:07:28 · 5099 阅读 · 5 评论 -
LoadingBar - 如何更优雅的使用Loading
Loading是很普遍的需求,比如请求的时候需要显示Loading,请求完成以后再取消Loading,而一般的实现方式是在布局xml里添加一个ProgressBar,但是这样写就有很多不便,每个页面的layout都要写一个ProgressBar,显示的位置也固定了,还耦合了很多代码。而LoadingBar就是为了跟方便的操作Loading而生,高度解耦,样式全部通过工厂类决定。原创 2017-04-16 19:41:06 · 7300 阅读 · 21 评论 -
CountDownTimerSupport - 更简单易用的Android倒计时器
转载请注明出处:http://blog.youkuaiyun.com/aa464971/article/details/72768063Github地址:https://github.com/xiandanin/CountDownTimerSupportAndroid倒计时器,支持开始倒计时、暂停倒计时、继续倒计时、停止倒计时、重新倒计时示例apk效果演示 快速开始Android S...原创 2017-05-26 14:11:59 · 2761 阅读 · 0 评论 -
LoadingBar - 如何更优雅的使用Loading
转载请注明出处:http://blog.youkuaiyun.com/aa464971/article/details/70197394已经迁移到新版,请移步http://blog.youkuaiyun.com/aa464971/article/details/70197394源码与例子下载地址:https://github.com/xiandanin/LoadingBar...原创 2016-07-15 10:12:42 · 7237 阅读 · 0 评论