首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
容华谢后
掘友等级
Android工程师
www.yangle.tech
获得徽章 9
动态
文章
专栏
沸点
收藏集
关注
作品
赞
82
文章 82
沸点 0
赞
82
返回
|
搜索文章
最新
热门
Android开源项目 RecyclerViewHelper 上拉加载更多/头尾布局/拖拽排序/侧滑删除/侧滑选择/万能分割线
2019年的第一篇文章,分享一个自己写的开源项目,主要是对RecyclerView控件的一些常用功能封装, 包括(上拉加载更多、头尾布局、拖拽排序、侧滑删除、侧滑选择、万能分割线)。 RecyclerViewHelper主要使用了装饰者模式对项目原有的Adapter进行功能扩展…
Android自定义控件 带文字提示的SeekBar
可以看到,进度百分比文字是跟着进度变化在平移的,所以X轴坐标根据进度动态计算就可以了【总宽度 * 进度百分比】(getWidth() * progressRatio),文字需要居中显示,所以需要向右平移【(滑块宽度 - 文字宽度)/ 2】((mThumbWidth - mPro…
您有一份AndroidX升级指南未领取
相信大家对Android Support Libray都不陌生,随着Android版本的快速迭代,Google推出了Support Libray用以兼容低版本的Android设备。但是随着版本越来越多,支持库的维护和使用也变得越来越复杂,于是AndroidX应运而生,接下来我们…
滴滴插件化方案 VirtualApk 完全解析(一) 初识基本用法
VirtualAPK是滴滴在2017年6月开源的一款插件化框架,支持Android四大组件,以及几乎所有的Android特性,通过Gradle来构建插件,集成与构建十分便捷,目前已经应用在 滴滴出行 App上,兼容市面上几乎所有的Android设备。 在开发的过程中,一个工程通…
Android 蓝牙BLE开发详解
蓝牙是一种短距离的无线通信技术,可以实现固定设备、移动设备之间的数据交换。一般将蓝牙分为两大类,蓝牙3.0规范之前的版本称为传统蓝牙,蓝牙4.0规范之后的版本称为低功耗蓝牙,也就是常说的BLE(Bluetooth Low Energy)。 本文主要讲解的是Android设备与B…
Android Design Support Library v28 新增组件详解
如果你对Material Design还不太了解,可以点击这篇文章《Design Support Library介绍》了解一下。 注意:MaterialButton必须设置textAppearance属性,如果没有的话会报错,不知道是不是bug。 单选或多选功能需要设置andr…
使用Java实现串口通信(二)
距离上一篇文章《使用Java实现串口通信》已经过去快两年的时间了,在此期间收到了很多读者的反馈,很高兴可以帮助到这么多人,根据收到的反馈,我对代码逻辑进行了优化整理,并增加了一些新功能,在此记录下,分享给大家。 注意:有同学遇到运行程序,报找不到main方法的错误,检查一下依赖…
Android NDK开发(五) 开发中遇到的问题汇总
那该怎么解决呢?有人会说可以把SDK中多出来的三种ABI删掉,嗯,也是个方法,但是如果是远程库引用就没办法了,这时就轮到 abiFilters 出马了,限制安装包ABI的架构,不管SDK或者项目中有多少种ABI架构,最终打包进APK的so库都以abiFilters中规定的为准。…
Android NDK开发(四) 将FFmpeg移植到Android平台
在上一篇文章《Android NDK开发(三) 在Linux环境下编译FFmpeg》中,我们学习了如何将FFmpeg源码编译成so文件,但是这些so文件还不能直接引用到Android工程中,还需要再次编译加工才能使用,今天就让我们来学习下如何将FFmpeg移植到Android平…
Android NDK开发(三) 在Linux环境下编译FFmpeg
编译动态库,shared和static的开关是相对的。 设置交叉编译器,按照实际路径修改就可以了。 设置编译针对的系统,网上查到很多资料说编译前需要修改configure文件,设置这项后就不用修改了,系统会自动为我们修改,效果一样。 设置编译so库的架构,当前设置为arm,可以…
下一页
个人成就
文章被点赞
590
文章被阅读
116,909
掘力值
3,017
关注了
11
关注者
185
收藏集
5
关注标签
4
加入于
2017-12-14