android
文章平均质量分 57
DyncKathline
这个作者很懒,什么都没留下…
展开
-
android媲美微信扫码库
之前使用的是zxing封装的库,但是识别率和识别速度没法和微信比较,现在使用的Google开源识别库完全可以和微信媲美github:https://github.com/DyncKathline/ZxingScan效果图第一个是Google开源的,第二个是zxing开源的强烈推荐Google基于Google开源的识别库进行封装,操作简单。支持识别多个二维码。使用方式build.gradle引用implementation ‘com.github.dynckathline:barc原创 2021-06-07 18:03:08 · 1117 阅读 · 4 评论 -
Android 文件管理器
特点该项目起源ZFileManager,由于他使用的是kotlin,我翻译成Java,后续加上链式回调和兼容Android 11,在此感谢此作者的开源精神,同时我也把修改后的项目也进行了开源。1. 默认支持 音频,视频,图片,txt,zip,word,excel,ppt,pdf,apk 10种文件2. 支持音频、视频播放,图片查看,zip解压,文件重命名、复制、移动、删除、查看详情3. 支持查看指定文件类型,支持文件类型拓展4. 支持多选,数量、文件大小限制、实时排序、指定文件路径访问5. 支持原创 2021-01-17 22:21:25 · 1893 阅读 · 6 评论 -
ijkPlayer支持https和增加沉浸式带有so文件,EXOplayer升级到r.2.8.4
首先打开/Bilibili/ijkplayer,利用git命令git clone https://github.com/Bilibili/ijkplayer.git然后在你现有的项目里新建一个module,如图所示: 然后从Bilibili/ijkplayer的项目中拷贝出我们需要的文件,如图所示: 不要忘了在module的build.gradle中依赖所需的依赖 compile原创 2017-09-20 16:51:32 · 4104 阅读 · 3 评论 -
Android 仿映客直播间给主播发送礼物(实现连击效果)
效果图 类库的介绍 org.dync.giftlibrary.widget GiftAnimationUtil.java 动画类 GiftControl.java 给外部调用的类(核心) GiftFrameLayout.java 礼物布局类 GiftModel.java 给礼物布局填充数据类 以上是礼物动画一(推荐使用礼物动画原创 2017-02-18 22:01:04 · 9458 阅读 · 2 评论 -
Ubuntu编译ijkplayer支持https和更多视频格式
关于ijkplayer 基于 FFmpeg n3.1 的 Android/iOS 视频播放器,支持 MediaCodec, VideoToolbox,支持 RTMP/HTTP/HTTPS 视频流播放,支持本地视频播放。 项目地址:https://github.com/Bilibili/ijkplayer 如果是使用的 Windows 系统需要先用虚拟机装个 Linux 系统,因为原创 2017-10-13 11:22:00 · 1689 阅读 · 0 评论 -
分分钟教你集成沉浸式侧滑关闭Activity
网上搜索侧滑关闭Activity,几乎没有系统状态栏跟随页面一起联动的,有明显的撕裂感,而这里则是状态栏跟随页面联动的,说来集成也是简单,等会你就知道了。个人习惯,写博客前喜欢先截图1.首先以项目的形式导入到你的项目中2.然后在你要侧滑的Activity集成SwipeBackActivity,注意只要集成就好的,其他的什么都不要你写,就能实现侧滑了下面列出代码: Mainactivity.java原创 2016-09-08 15:59:55 · 1217 阅读 · 1 评论 -
AndroidStudio怎么将开源项目发布到jcenter
如何把自己写的项目让别人依赖呢,像compile ‘com.google.code.gson:gson:2.6.2’一样? 上面的依赖library需要3各部分,即:GROUP_ID:ARTIFACT_ID:VERSION,其中GROUP_ID是com.google.code.gson(库的包名),ARTIFACT_ID是gson(类库名称),VERSION是2.6.2(版本号)。怎么上传你的类原创 2016-10-18 10:49:52 · 485 阅读 · 0 评论 -
仿映客直播底部聊天框弹起不会挤压布局(兼容虚拟按键手机)
### 效果图> 注意打开应用后,要点击第一个输入框,这是因为先要获取一次键盘的高度,不然首先点击第二个输入框,会出现整体布局挤压的现象。 布局文件activity_main.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/an原创 2016-09-28 20:14:43 · 1761 阅读 · 0 评论 -
自己封装的工具类,使用原生SwipeRefreshLayout+RecycleView实现下拉刷新和加载更多
实现SwipeRefreshLayout+RecycleView实现刷新在你的xml文件里写上如下代码: <android.support.v4.widget.SwipeRefreshLayout android:id="@+id/SwipeRefreshLayout" android:layout_width="match_parent原创 2016-09-18 11:45:40 · 956 阅读 · 0 评论 -
实现RecycleView动态使列表item可以点击或不可点击切换
效果 这里讲的是第二个button跳转的Activity,这里和上一篇不同之处在于可以item点击、item子控件点击继承BaseAdapter同样也要继承BaseAdapterpublic class ADUadapter extends BaseAdapter<ChatModel> { public Context context; protected ADUholder原创 2016-09-11 21:25:31 · 1681 阅读 · 0 评论