自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 收藏
  • 关注

原创 左滑删除组件LeftSlideView

android开发 左滑删除android 左滑删除,完美效果一键依赖,支持样式灵活,可全部自定义,实现左滑各种布局

2023-01-14 15:55:25 537

原创 android 限制输入 表情以及颜文字及特殊字符

InputFilter emojiFilter = new InputFilter() { Pattern emoji = Pattern.compile("[\ud83c\udc00-\ud83c\udfff]|[\ud83d\udc00-\ud83d\udfff]|[\u2600-\u27ff]",//限制输入表情 Pattern.UNICODE_CASE | Pattern.CASE_INSENSITIVE); String speCh.

2021-02-03 11:37:18 980

原创 Android 红包雨的实现及大概思路 复制即可使用 具体自己可以调整

总体 思路 一个总的场景 进行定时红包的刷新等 红包对象 固有属性 速度 图片 位置等等 红包对象 自己管理自己节省计算/** * 作者 lxy on Time 2020-10-2015:46. * 上有天,下有地,中间站着你自己,做一天人,尽一天人事儿 * 人生是一个永不停息的工厂,那里没有懒人的位置。工作吧!创造吧! * <p> * 红包雨 作用提供红包雨的场景并全局控制 */public class RedRainView extends RelativeL...

2020-10-29 11:30:39 854 2

原创 Uniapp android/ios 实现退出App 功能

Uniapp android/ios 实现退出App 功能

2024-03-11 16:49:02 512

原创 uniapp列表实现方式 v-for

uniapp列表实现方式 v-for

2024-01-17 17:22:32 1141

原创 uniapp 常用定时器实现方式

uniapp 实现定时器的2种方式

2024-01-17 17:04:52 727

原创 uniapp 设置字体常用属性

uniapp 设置字体常用属性

2024-01-17 16:33:09 1186

原创 uniapp 常用数据操作

uniapp 常用数据操作 uniapp list合并,移除等

2024-01-17 16:30:12 782

原创 uniapp 学习笔记

vue,uniapp 常规用法,问题等

2024-01-17 16:16:32 635

原创 Could not find annotations-4.9.0.jar 异常

参考文章 https://blog.csdn.net/coderfc/article/details/111316102。更换顺序后确实没问题了。

2024-01-15 16:31:47 358

原创 android 上下轮播,广播 BulletinView

【代码】android 上下轮播,广播 BulletinView。

2023-12-14 17:02:43 153

原创 android开发 跨进程通讯之 Messenger

android开发 跨进程通讯之 Messenger

2023-12-11 17:19:20 76

原创 Android 键盘监听 键盘展开/收起监听

如何优雅地实现 Android 键盘展开与收起的实时监听

2023-02-06 18:03:38 3215 2

原创 Android EditText 保留指定位数小数

Android EditText 保留指定位数小数

2023-01-31 10:34:19 427

原创 Android RCLayout 圆角布局,支持边框,渐变色,渐变色方向等

Android 圆角布局 直接用RCLayout 圆角布局,支持边框,渐变色,渐变色方向等RcRelativeLayoutRcLinearLayoutRcFrameLayoutRcConstraintLayoutRcTextView

2023-01-30 17:39:03 873

原创 Android实现popwindow效果dialog

android 使用dialogFragment 实现 popwindow 效果

2022-12-30 16:25:00 1333

原创 Kotlin flow 实现计时器工具类

【代码】Kotlin flow 实现计时器工具类。

2022-10-09 18:33:22 1331 1

原创 Android左滑删除,自定义左滑删除控件

自定义左滑删除控件,可预览,直接依赖可用

2022-08-02 14:04:51 2772

原创 BigDecimal 简介,常用方法

BigDecimal 常用方法简介

2022-07-26 14:08:49 881

原创 android 文本适配 根据实际屏幕宽度动态变化字体大小

android 文本适配 根据实际屏幕宽度动态变化字体大小

2022-06-10 15:53:34 1170

原创 实现 TabLayout 下标与文字等长,选中字体大小改变

设置系统TabLayout 指示器与文字等长,改变选中字体大小改变

2022-06-10 15:40:45 679

原创 Android10以上保存图片至相册

一、Android Q的私有目录这里的私有目录即是 App-specific 目录,具体路径是“内部存储设备/Android/data/com.项目包名/”下:(1)APP 卸载在这里插入代码片后,数据会清除。(2)APP 访问自己的 App-specific 目录时无需任何权限。(3)可以使用FileProvider分享使用自己私有目录的文件。所以在沙盒化的Q系统下,在此目录处理文件不会造成垃圾文件对内部存储目录结构影响,卸载后还会自动清除具有很方便的“自消化”特性。在其目录内部的文件操作和Q之

2022-05-06 17:38:37 1464 4

原创 多个Module时dependencies管理,gradle管理

多个Module时dependencies管理,gradle管理

2022-03-23 15:44:58 2700

原创 EditText触发onClick事件处理

EditText触发onClick

2022-03-23 15:34:15 2727

原创 CoordinatorLayout 折叠时设置折叠时渐隐白色遮罩

layout_scrollFlags 几个属性1、 Scroll, 表示手指向上滑动的时候,CollapsingToolbarLayout也会向上滚出屏幕并且消失,这个属性必须要有。2、 exitUntilCollapsed, 表示这个layout会一直滚动离开屏幕范围,直到它收折成它的最小高度.3.enterAlways: 一旦手指向下滑动这个view就可见。app:enterAlwaysCollapsed:这个flag定义的是从那开始执行消失与现实动画,要是不想要动画可设置为0那么就变正

2021-10-15 17:21:00 564

原创 android 开发 移除sdk中无用权限

app使用到的权限必须先在AndroidManifest 中配置,但是有的时候 导入的sdk 包会带入一堆你并没有使用的权限,导致超限获取权限的问题,比如各大统计推送等平台有时候会携带定位等权限 但是对开发者来说有限功能并没有实际用处到但是会对合规等产生影响,恶心麻烦的一批,毕竟sdk的代码大部分你不能改动这时候AndroidManifest 中移除无用权限就显得特别实用<uses-permission android:name="要移除的权限" tools:node.

2021-09-01 10:33:01 2420 2

原创 androidStudio 快速折叠任意代码块

选择要折叠的代码 按下快捷键Ctrl+Alt+T 在弹出的菜单中选择region...endregion Comments会自动生成 region 与endregion 注释 注释内代码块可折叠可以将一些较长方法 但平时没有查看需求的代码,或某一具体实现代码块折叠起来使代码更美观逻辑更清晰,查看时点击展开,平时收拢 干干净净强迫症福利...

2021-08-09 09:42:59 974

原创 视频裁剪,压缩工具 可直接依赖

项目地址https://github.com/IHoveYou/videoEdited支持androidx及以上项目需配置compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 }...

2021-08-06 16:58:58 82

原创 给单个textview设置多种颜色及点击事件

public static class StringEditBean { public String str; public int color; public ClickableSpan onClick; public StringEditBean(String str, int color, ClickableSpan onClick) { this.str = str; this.co..

2021-07-28 17:10:43 256

原创 App避免被杀死,常驻后台

1.最重要的一点 忽略电池优化如果不忽略则锁屏后立马被杀死判断是否在白名单,如果不在白名单则提示用户开启白名单2.开启白名单后 启动一个前台服务保持程序优先级 以及防止程序被回收满足这两点基本可以保持app长时间在后台不被杀死,持续在后台运行。只满足第二点也能保证app在锁屏前能在后台运行,锁屏后还是会被系统暂停甚至干掉 /** * 忽略电池优化 */ public void ignoreBatteryOptimization(Activity ac.

2021-07-21 16:18:41 9492 4

原创 android 定时器 循环器

//全局唯一计时器 节省资源public class TimeUtils { private static TimeUtils timeUtils; ArrayList<WeakReference<OnTimeCallListent>> listents = new ArrayList<>(); private TimeUtils() { mHandler.postDelayed(r, 1000);//延时1000毫秒..

2021-07-21 15:32:50 577 3

原创 常用Stirng相关操作类

//判断字符串中是否同时含有数字及字母 public static boolean isLetterDigit(String str) { boolean isDigit = false;//定义一个boolean值,用来表示是否包含数字 boolean isLetter = false;//定义一个boolean值,用来表示是否包含字母 for (int i = 0; i < str.length(); i++) { if .

2021-07-21 15:26:31 86

原创 华为推送sdk很有意思的问题

android 之前遇到一个 很神奇的bug 当在华为手机上面用户登录之后 首页editext 能获取到焦点但是无法弹出键盘,且首页返回按键失效。找了很久没发现问题,且只在华为手机上出现。后仔细研究之后发现 用户登录后调用了华为的推送sdk 设置完离线推送后手机出现该问题。仔细一看 华为推送sdk 文档上为private void getToken() { // 创建一个新线程 new Thread() { @Override public.

2021-07-21 14:42:16 592

原创 JAVA 判断是否是数字 并且格式化后保留2位小数

/** * 字符串 千位符 保留两位小数点后两位 * * @param num * @return */ public static String num2thousand00(String num) { if (!isNumeric(num)) {//如果不是数字则直接返回 return num; } String numStr = ""; if (is..

2021-06-29 15:24:43 969

原创 反射修改TabLayout指示器长度

在网上找了很多资料 使用反射修改指示器长度,经测试都无效,百思不得其解public static void setTabWidth(final TabLayout tabLayout, final int padding){ tabLayout.post(new Runnable() { @Override public void run() { try { //拿到

2021-06-19 17:05:53 158

原创 Netscrollview嵌套recycleView刷新位置跳的问题

recycleView 中添加 android:descendantFocusability="blocksDescendants"原理 因为RecycleView 与 NetScrollow 嵌套时 recycleView 获取到焦点或者 item 中有控件主动获取到了焦点 导致netScrollow 跳动到焦点控件位置因此每次刷新都会跳动解决方案有2个1.对会主动获取焦点的 控件进行设置 设置为不主动获取焦点 添加属性 android:Focusable="false"2.recy.

2021-05-27 13:56:54 476 1

原创 java.lang.TypeNotPresentException报错 关于 kotlin 与java 混合开发需要注意的一个坑

java.lang.TypeNotPresentException报错关于 kotlin 与java 混合开发需要注意的一个坑当使用Gson 进行Json 转对象时报错java.lang.TypeNotPresentException 但是你的实体类明明存在 那么恭喜你踩到这个坑了表现为 转对象时好时坏 每次编译结果可能都会改变出现这个现象的原因是 java 与Kotlin 中同时创建了同名实体类 导致 系统无法识别因为kotlin 多个实体类 可写在一个文件内但这个类其实是也...

2021-05-15 14:35:21 2612

原创 仿广播滚动 定时上下滚动控件,可自定义布局,样式

//源码public class BulletinView extends LinearLayout { private boolean isStop = true;//是否停止 private View view1, view2; //上下切换的两个view,view2在上面,view1在下面 private LayoutInflater inflater; private BulletinViewadapter adapter;//适配器 private .

2021-05-15 14:24:44 185

原创 解决android上传部分图片ios 端显示不了问题

ios显示不了的图片的原因是ios不能显示webP 格式的图片显示不了的一般为 android 下载的webP 格式,但是后缀为 jpg 或者png 的图片文件解决方案有几种一通过文件头文件 判断图片类型是否为 webP 如果是则不给选择。二转换文件格式 将上传的文件格式统一转化为jpg。三 ios端下载时去转换/** * 转换成JPG格式图片 并将原照片删除...

2020-10-29 14:13:46 1590

原创 使用android TextView原生跑马灯出现的异常及解决方法

<TextView android:padding="10dp" android:layout_centerInParent="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:ellipsize="marquee" android:focusable="true" .

2020-10-29 11:04:34 1336

pocketSphinx 中文语言模型

pocketSphinx 中文语言模型

2023-11-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除