![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
常规问题
宙思无限
这个作者很懒,什么都没留下…
展开
-
Android左滑删除,自定义左滑删除控件
自定义左滑删除控件,可预览,直接依赖可用原创 2022-08-02 14:04:51 · 2874 阅读 · 0 评论 -
BigDecimal 简介,常用方法
BigDecimal 常用方法简介原创 2022-07-26 14:08:49 · 958 阅读 · 0 评论 -
实现 TabLayout 下标与文字等长,选中字体大小改变
设置系统TabLayout 指示器与文字等长,改变选中字体大小改变原创 2022-06-10 15:40:45 · 701 阅读 · 0 评论 -
Android10以上保存图片至相册
一、Android Q的私有目录这里的私有目录即是 App-specific 目录,具体路径是“内部存储设备/Android/data/com.项目包名/”下:(1)APP 卸载在这里插入代码片后,数据会清除。(2)APP 访问自己的 App-specific 目录时无需任何权限。(3)可以使用FileProvider分享使用自己私有目录的文件。所以在沙盒化的Q系统下,在此目录处理文件不会造成垃圾文件对内部存储目录结构影响,卸载后还会自动清除具有很方便的“自消化”特性。在其目录内部的文件操作和Q之原创 2022-05-06 17:38:37 · 1535 阅读 · 4 评论 -
多个Module时dependencies管理,gradle管理
多个Module时dependencies管理,gradle管理原创 2022-03-23 15:44:58 · 2732 阅读 · 0 评论 -
EditText触发onClick事件处理
EditText触发onClick原创 2022-03-23 15:34:15 · 2752 阅读 · 0 评论 -
androidStudio 快速折叠任意代码块
选择要折叠的代码 按下快捷键Ctrl+Alt+T 在弹出的菜单中选择region...endregion Comments会自动生成 region 与endregion 注释 注释内代码块可折叠可以将一些较长方法 但平时没有查看需求的代码,或某一具体实现代码块折叠起来使代码更美观逻辑更清晰,查看时点击展开,平时收拢 干干净净强迫症福利...原创 2021-08-09 09:42:59 · 1027 阅读 · 0 评论 -
视频裁剪,压缩工具 可直接依赖
项目地址https://github.com/IHoveYou/videoEdited支持androidx及以上项目需配置compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 }...原创 2021-08-06 16:58:58 · 91 阅读 · 0 评论 -
给单个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 · 269 阅读 · 0 评论 -
App避免被杀死,常驻后台
1.最重要的一点 忽略电池优化如果不忽略则锁屏后立马被杀死判断是否在白名单,如果不在白名单则提示用户开启白名单2.开启白名单后 启动一个前台服务保持程序优先级 以及防止程序被回收满足这两点基本可以保持app长时间在后台不被杀死,持续在后台运行。只满足第二点也能保证app在锁屏前能在后台运行,锁屏后还是会被系统暂停甚至干掉 /** * 忽略电池优化 */ public void ignoreBatteryOptimization(Activity ac.原创 2021-07-21 16:18:41 · 9874 阅读 · 4 评论 -
常用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 · 93 阅读 · 0 评论 -
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 · 1022 阅读 · 0 评论 -
反射修改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 · 171 阅读 · 0 评论 -
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 · 1048 阅读 · 0 评论 -
解决android上传部分图片ios 端显示不了问题
ios显示不了的图片的原因是ios不能显示webP 格式的图片显示不了的一般为 android 下载的webP 格式,但是后缀为 jpg 或者png 的图片文件解决方案有几种一通过文件头文件 判断图片类型是否为 webP 如果是则不给选择。二转换文件格式 将上传的文件格式统一转化为jpg。三 ios端下载时去转换/** * 转换成JPG格式图片 并将原照片删除...原创 2020-10-29 14:13:46 · 1643 阅读 · 0 评论 -
Android 红包雨的实现及大概思路 复制即可使用 具体自己可以调整
总体 思路 一个总的场景 进行定时红包的刷新等 红包对象 固有属性 速度 图片 位置等等 红包对象 自己管理自己节省计算/** * 作者 lxy on Time 2020-10-2015:46. * 上有天,下有地,中间站着你自己,做一天人,尽一天人事儿 * 人生是一个永不停息的工厂,那里没有懒人的位置。工作吧!创造吧! * <p> * 红包雨 作用提供红包雨的场景并全局控制 */public class RedRainView extends RelativeL...原创 2020-10-29 11:30:39 · 904 阅读 · 2 评论 -
使用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 · 1412 阅读 · 0 评论