SerialPortUtil.zip
android实现串口通信,可以直接使用官方提供的demo执行逻辑处理。也可以直接依赖别人封装好的库,直接调用
阿里云播放器修改bug
阿里云点播实现完整功能,作为依赖库工程的形式使用;修改修复bug
阿里云点播project
阿里云点播实现完整功能,作为依赖库工程的形式使用;
阿里云播放器完善-播放视频url
android端集成阿里云点播播放器,实现完善的视频播放器(视频进度展示、快进、快退、暂停、亮度、声音控制、全屏)
阿里云基础播放器-播放视频url
android端要实现用阿里云播放视频url,因为有可能涉及到推流的视频播放;这里只是实现最基础的mp4 url播放功能; 适合初次接触阿里云播放的
android+weex
android + weex 开发移动端,实现多端运行,仅就android加载weex代码集成代码,供初学者参考
android 继承view柱形图
android 继承view实现柱形图,简单的画了一下,更多功能自己扩展
android ndk application.mk
android ndk+jni开发,两种方式cmake编译,和用application.mk使用ndk-build编译
android ndk+jni CRC16编码
Android 用ndk+jni编译C++文件代码,实现crc16加密数据,给Android调用
Android JNI
android端使用jni+ndk实现调用C++代码,实现调用硬件的时候会提升速度
android ScrollingStick Coordinate
整理一下CoordinatorLayout和collapsingtoolbarlayout的使用demo;涉及到 “SiberiaDante”整理的基础类代码
android LetterSort
android端实现,城市列表或者车的品牌按照字母排序,保存demo
android VideoPlayerJieCao
android视频播放器,一个比较好的视频播放器框架,JiecaoPlayer
android VideoPlayer
Android 原生视频播放的三种方法,个人比较倾向于第三种MediaPlayer+SurfaceView,可以自定义想要的功能
android DownloadApk
android端检查更新,经常使用xversionupdate开源库,现在整理一个Http源码下载的demo
android Room DataBase
android Room DataBase 数据库框架使用,增删改查,更新简单实现
android 蓝牙处理
android端,实现连接蓝牙硬件,通过SN唯一标识连接,写入指令字符,Service相应回调查看结果
android 蓝牙连接通信
android端,实现连接蓝牙硬件,通过SN唯一标识连接,写入指令字符,Service相应回调查看结果
侵入式状态栏(修改找不到ids)
侵入式状态栏,背景白色时对状态栏的处理,或者直接使用状态栏颜色修改
android状态栏颜色主题设置(修改打包jar包出现的问题)
android状态栏颜色主题设置,直接使用设置主题状态栏主题,或者修改状态栏颜色
ViroProject.zip
使用ReactNative集成ViroMedia,实现展示3D模型和一些AR/VR的一些简单效果。
提供使用的demo【官方viromedia对android的支持不完善,导致android手机运行报错;所以demo中依赖的是@viro-community/react-viro,其中处理过,android上运行可用】
GreenDao3.2.2.zip
GreenDao数据库操作,管理升级操作,以及使用greendao的步骤文件;
根据bean实体类,创建数据库dao
MySQLiteOpenHelper数据库升级管理工具类
webp-android-master.zip
android 加载webp图片资源,减少内存;代码是在 webp源码的基础上修改了一下gradle最新的版本信息来用;因为之前的是17年的源码,直接使用会报各种错误
BaiTinker.zip
android端初次使用tinker热修复的框架使用,其实官网已经写得很详细了,大家可以参考官网去操作,我这里是为了自己记录一下,方便以后操作有个自己的思路。
MeiTuanPackage.zip
Android 多版本多渠道打包,配置对应的渠道信息;使用美团walle的打包形式,参考官方源码和文档:https://github.com/Meituan-Dianping/walle
MvpProject.zip
mvp demo 用作初学者参考使用;
1、包含基本的mvp结构
2、包含retrofit访问接口的部分,需要自己做个简单的调整
3、包含依赖的库的使用
android+java后台demo.zip
android前端展示页面和功能;springboot+java+mysql做本地服务器来实现功能逻辑
springboot+mybatis初学.zip
初学服务器+数据库来实现网络存储数据,springboot+mybatis+mysql存储数据,提供接口
music-code.zip
使用云函数,播放MP3文件,主要是为了使用云函数测试上传下载文件和操作云函数数据库
AndroidRetrofit.zip
使用ohttp+retrofit+rxjava来访问网络调用接口和下载文件;仅仅为了自己使用的时候方便,可以直接嵌入使用
FreeKotlin.zip
recycleListView(线性列表、网格列表、瀑布流) 刷新、加载、侧滑栏(滑动列表关闭所有侧滑栏、保留所有侧滑栏、保证只存在一个侧滑栏)
GifMaking.zip
android kotlin用MediaRecorder录制短视频和播放视频;本来要实现视频转gif,项目开始忙了,暂时不搞了;可以参考:https://blog.csdn.net/qugengting/article/details/79595649
微信小程序生成logo二维码
微信小程序,生成logo二维码保存图片;或者在canvas某一部位绘制二维码
android TextView 文字部分渐变
android实现TextView文字部分渐变色;LinearGradientFontSpan SpannableString
android greenDao实现数据存储和增删改查
android greenDao实现数据存储和增删改查,包括数据库表添加删除字段后,数据库升级的处理
android+flutter实现tab主框架(一)
android+flutter实现tab主框架,用tabview实现底部5个tab的展示和页面切换
android+flutter登录页面和简单接口调用
android+flutter登录页面和简单接口调用,登录逻辑的处理和用flutter提供的HttpClient来调用登录接口
android实现简单弹幕代码
android端实现,简单的弹幕功能;可以自定义弹幕的样式和使用逻辑
android实现简单弹幕
android端实现,简单的弹幕功能;可以自定义弹幕的样式和使用逻辑
weex视频播放器
android端扩展视频组件,给weex端调用,封装过程中的问题和解决;通过声明周期解决的一个问题