- 博客(15)
- 资源 (26)
- 收藏
- 关注
原创 原生项目引入Flutter module,以及三种通讯方式示例
菜单: File > New > New Flutter Project,然后如下填写你的项目信息。然后构建,构建成功之后会自动生成下面两行配置。带路由跳转(我这里拓展了一个方法,方便使用)对FlutterActivity进行注册。Flutter 提供了3种通讯方式。(不是上面自己创建的时候取的。然后是改编的Flutter的。首先发一个GitHub的。先定义一些后面用到的常量。
2023-05-06 15:44:59 635
原创 对象之间(包含父类私有属性),属性批量赋值(替换) /declaredFields /field
通过Java的反射实现private修饰符的属性修改
2022-02-16 13:35:21 1254
转载 SimpleDownload -- kotlin协程+channel实现下载,支持多任务下载、断点续传
SimpleDownload本文纯搬运,GitHub原地址kotlin协程+channel实现下载,支持多任务下载、断点续传添加依赖库项目build.gradleallprojects { repositories { ... maven { url 'https://jitpack.io' } }}添加依赖dependencies { implementation 'com.github.LetMeOff:SimpleDow
2021-11-18 16:12:42 872 1
原创 Android -- 状态栏工具
ROM UI区分工具类OSUtils类import android.os.Buildimport android.text.TextUtilsimport java.io.BufferedReaderimport java.io.IOExceptionimport java.io.InputStreamReader/** * Date 2019/5/30 7:33 PM * * @author tangxin */object OSUtils { val ROM
2021-11-18 16:10:46 558
原创 Android -- 面包屑CrumbView + fragment使用方式
1.示例基于库CrumbView ,这个库可以再GitHub搜索到2.CrumbView2.1自定义CrumbViewimport android.content.Context;import android.content.res.Resources;import android.content.res.TypedArray;import android.util.AttributeSet;import android.view.Gravity;import android.view
2021-11-18 15:52:27 1586
原创 scrollview的一个分页效果,即上拉到一定程度,就自动跳转到另一个布局。就像京东淘宝的商品详情。这是一个改良版,可以由下部分到顶部。
写在前面的源码地址参考其他大神的作品,搬过来自己按照自己想要的效果改了改,作为新手这些问题是在恼火。在运用ScrollViewContainer的时候,感觉真心不错,但是有一个问题,就是我在下面的scrollview里面,怎么到顶部呢?查了不少资料,没有得到答案,相关的额全部是在求这一类的解决办法,后来我想了想,另辟捷径,做了一个比较水的效果,希望大家看了,有改善的的意见或建议都提出来,用意完善这一个控件。思路:在内部无法实现这样的方法,那么可以用外部刺激来完成吗?试验1:ScrollV
2021-08-24 18:51:59 308
原创 recyclerView定位跳转不准确的问题
recyclerView定位跳转不准确的问题常见场景 平时在列表上有跳转定位的需求时,首先想到的肯定是scrollToPosition或者smoothScrollToPosition,但是实际使用之后发现,在定位到最顶部时,是有一定偏差的。 比如你要把第9个item定位到最顶部时,且当前item就在可视范围内,且为第一个,且第9个item只有一部分可见,这个时候就会产生item定位偏差。解决方案创建辅助类import android.content.Contextimport
2020-12-29 14:19:21 811
原创 改变recyclerView滑动速度
改变recyclerView滑动速度 默认8000class ListScrollUtils { companion object { // velocity 滑动速度,默认8000 fun setMaxFlingVelocity(recyclerView: RecyclerView, velocity: Int) { try { val field = recyclerView.javaClass.getDecl
2020-12-29 13:11:34 1031
原创 seekBar 带文字的seekBar thumb带文字 滑块上带文字 带图片的seekBar thumb带图片 滑块上带图片
TextSeekBar可以在seekBar的拖动条上添加文字的自定义view。如果当前已有功能不能满足需求,源码已上传,希望可以给你的自定义提供一些参考。源码地址:GitHub当前gradle版本是6.5的,如果因为该版本无法进行依赖的,建议copy代码食用,代码量也不多,如果是第一次接触自定义view的可以看看针对thumb绘制的详细说明。项目引入1.根目录build.gradle添加 allprojects { repositories {
2020-12-29 11:31:18 2292 1
原创 Linux服务器安装Git做远程仓库的简单方法
当前示例使用的是Linux服务器,进行安装Git,并配置为远程仓库。1. 服务器安装git使用以下命令在Linux进行Git安装yum -y install git安装完成之后验证一下是否安装成功,输入以下命令产看一下版本git --version如果显示git版本,则安装成功服务器端创建git用户,并为git用户设置密码创建git用户```useradd git`...
2019-11-21 12:12:45 1412
原创 PHP遇到 XXX HeadersAlreadySentException: Headers already sent. in .XXX 问题
最近研究PHP,遇到这个问题百度看了很多的回答大部分说的都是在vendor/yiisoft/yii2/web/Response.php 的第366行添加exit;或return protected function sendHeaders() { if (headers_sent($file, $line)) { //添加下面的一行 ...
2019-11-08 17:10:27 732
原创 android car Driving mode Demo,驾驶者模式
android car Driving mode DemoGitHub主页随着当下车联网、物联网的流行,驾驶体验也被推上前台,比如分心措施等等。如何让车主开车时避免视频、长文本、图片等的干扰,提高驾驶安全成了众多系统厂商的关注点。对此Google官方也做了对应的支持,针对不同的情况,提供对应的flag给到开发者去做对应处理。相关依赖是当前Google并没有提上public的,所以在dev...
2019-05-21 18:03:36 1710
原创 基于dataBinding、RecyclerView.Adapter封装的BaseAdapter
BaseAdapter基于dataBinding、RecyclerView.Adapter实现的BaseAdapter。免去每次写adapter都需要使用DataBindingUtil.inflate()然后注入。并且footView的也不用单独处理,只需要传入布局ID即可和关联数据即可。footView也兼容了单列(LinearLayoutManager)多列(GridL...
2019-05-21 17:38:17 969
原创 底部tab栏、筛选菜单tab栏、顶部fragment切换tab栏 自定义
TabButtontabButton自定义控件。开发过程中,经常有底部tab栏、筛选菜单tab栏、顶部fragment切换tab栏、侧边栏菜单tab栏等等,每次都去写一堆的view堆在一起,查阅修改都不方便,为此自己写了一个tabButton。支持横向、纵向、单文字、单icon、文字颜色、文字位置、图片颜色、图片位置等等均可自定义配置。!图10. 如何引入0.1 根目录下的build....
2019-05-21 17:14:23 685
原创 [zip文件] 感觉比xListview、xScrollView好用的一个上拉加载
感觉比xListview、xScrollView好用的一个上拉加载,下拉刷新demo。因为这个demo是可以针对多种子view,一个控件就可以搞定多个布局的刷新加载功能,不像xList等等,都需要对应的搞一套。(个人观点,大家可以无视) 源码连接:http://download.csdn.net/detail/qq_22845065/9316423
2015-12-03 14:19:24 637
感觉比xListview、xScrollView好用的一个上拉加载,下拉刷新demo
2015-12-01
ScrollView分页 仿京东淘宝商品详情 改良版(新增到顶部)
2015-09-24
侧滑SlidingMenu(含多样式的)
2015-07-05
PlayCamera 基础Google自带算法Camera实时检测人脸并绘制
2015-07-05
ScrollView分页 仿京东淘宝商品详情
2015-07-02
简单音乐播放器简单版本
2015-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人