自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android 动态加入Activity 时 manifest 注册报错解决。使用manifestPlaceholders 占位

需求如下:项目 测试demo 有多个渠道,部分渠道包含支付功能,在主测试代码外,需要一个单独 Activity 调用测试代码。因为支付功能需要引入对应的 moudule,因此希望是测试渠道A时,仅包含MainAcitivity 的代码。测试渠道B时,包含 MainAcitivity + PayActivity 的代码。代码引入简单,添加 java 路径即可。问题是 PayActivity 的注册。如果直接在 AndroidManifest.xml 中注册,那么不包含 PayActivity 时会报错。

2025-02-19 17:13:43 332

原创 Android Studio 新版本24.2.2 运行后自动切到 LogCat

每次 Run app 之后。都会自动切换到 run 标签。我个人习惯在app 运行后查看Logcat。

2025-01-27 15:37:05 880

原创 Android AOP:aspectjx

在整个项目的 build.gradle 中,添加可以看到测试demo的 gradle 版本是很低的。基于 github 上的文档,可以看到原版只支持到 gradle 4.4。后续需要使用社区版的 aspectjx然后在App 目录下的 build.gradle 中加入plugin 标记即可。

2025-01-24 16:00:16 755

转载 adb从android手机中提取apk

在这篇文章中,我们详细介绍了如何使用ADB从Android手机中提取APK文件。通过上述步骤,你不仅能成功提取APK,还能够掌握基本的ADB命令使用技巧。希望这些信息能够帮助到你,祝你在Android开发和测试的旅程中一切顺利!

2025-01-22 13:51:20 609

原创 批处理CMD使用CURL 自动上传/下载文件

当前有个需求,在不借助第三方工具的情况下(当然curl 其实也是三方),设备A每天运行完成的报表,传递到设备B的指定文件夹中备份。A运行结束的时间不固定,这两台设备因为权限原因,没有办法安装第三方软件,也没有公网IP且不在一个局域网,所以考虑用一个FTP服务器做中转。当然有更好的方案也可以同步下。目前的其他思路:frp (本地端口映射安全性相对低),zerotier (尽量不使用三方软件)目前未解决的问题 :如果A上传过程中触发B,那么文件可能当天没办法同步完成。(目前只有3个报表概率较低)

2025-01-16 10:34:36 655

原创 RecycleView 列表最后的元素 - 不显示 / 焦点切换时闪烁

这个通常是recycleview 预留的长度不够导致的。实测两种方法都可以提供额外的空间,推荐方法二。可以使用 ExtraSpace 来解决。

2025-01-06 11:01:55 114

原创 中国移动魔百盒MH201 机顶盒刷机

短接住别松手将双公USB线插到盒子距网口近的USB接口,不需要插电源,直至USB_Burning_Tool识别到盒子开始刷4%松开短接。以为有什么好方法,反复开关软件,改文件名(为了以防万一我去除了文件路径中文,并且缩短了文件名。用杜邦线好处是 GND一段连接非常稳固,可惜我的两头都是母头,所以找了个铁丝用于短接。刷机成功的那一次,用的是离芯片远的那端。前面刷机的时候,要么直接是红色的返回错误,要么刷机到7%格式化就报错了。实际上就是反复插拔盒子端侧的USB 接口,突然有一次就跑过了。

2025-01-01 20:51:08 1570

原创 Android ADB shell 填充SD卡(反复擦写防恢复

使用adb命令完成:通过如下在 /mnt/sdcard/ 目录下产生一个名为 bigfile 的文件,让其自动增长到磁盘剩余空间大小。

2024-12-31 10:30:56 676

原创 ADB 上传文件并使用脚本监控上传百分比

ADB 上传文件并使用脚本监控上传百分比

2024-12-26 16:09:14 528

转载 黑群晖硬盘灯问题导致无法硬盘休眠处理

会产生两份日志,分别是 /var/log/hibernation.log 和 /var/log/hibernationFull.log. 后者是原始数据,前者是去除了一些无价值“连锁性”操作的精简版,但它有的时候会精简过头,所以我这里以后者为例来分析.根本上修复的话,得硬件上 I2C 适配器,甚至还能顺便给黑群加上白群的那么多灯.但这是不现实的,那么我们就只能采取主流方法:解决提出问题的日志.预想方案是把这个日志文件指向内存,让 scemd 往内存里写,就不会唤醒硬盘了.

2024-12-25 15:29:00 778

原创 Android Studio .properties 文件乱码(修改文件编码)

如果各个文件或者目录没有指定编码,默认使用 Project 的编码,如果 Project 没有加载的时候没有指定编码,默认使用 IDE 的编码,属性文件不能单个文件指定编码,只能通过 Property File Encoding 统一指定编码。经过上面的设置,只能影响你在 IDE 里面编辑器视图里面看到的文件内容的编码。编译器使用的编码还需要单独设置,否则 gradle 默认使用 utf-8 的编码和文件的实际编码不一致,就会导致程序运行的时候显示乱码。IDE Encoding:ide 的编码。

2024-12-23 14:23:16 304

原创 通过读取 /proc 获取可用内存,总内存,CPU信息

【代码】通过读取 /proc 获取可用内存,总内存,CPU信息。

2024-12-19 17:06:28 137

原创 APK二次压缩+对齐

虽然Android Studio打包的apk是默认经过字节对齐的,但是由于经历过应用加固步骤,不能保证该应用中的数据还处于对齐状态,以防万一,再进行一次字节对齐操作。2.原APK名字_Aligned.APK:这是对NEW.APK进行对齐后产生的最终APK包文件。(最终发布此APK即可)1.原APK名字_NEW.APK:这是7zip重新进行极限压缩后的新APK文件,默认没有对齐(此APK可删除)5.“压缩方法”必须“Deflate”(试了Deflate64,BZip2,LZMA,PPMd都无法正常安装)

2024-12-17 15:05:18 942

原创 Windows Server 2016 设置开机启动项

二、添加到用户关联的 startup。

2024-12-17 09:15:12 1416

原创 修改Textview中第一个字的字体,避免某些机型人民币¥不显示

部分设备默认字体无法显示人民币¥的符号(即使使用半角)此时尝试修改字体,使得符号能够展现。

2024-11-29 17:31:14 165

转载 通过WinPE卸载补丁,解决因安装补丁电脑蓝屏、无法开机等问题

安装windows安全补丁后,开机修复不成功,或者蓝屏,可以尝试以下解决方案。进入PE后,点击“开始” 》 “磁盘光盘” 》 Dism++ 运行。在顶部选择硬盘内安装的系统,并点击“打开会话”选择“更新管理”,并点击“安装日期”来排序。勾选上一次安装的补丁后,点击“删除”删除完毕后重启电脑,即可卸载补丁。WinPE进入系统以后。

2024-11-14 15:02:16 799

原创 指定 外部Textview 对齐指定TextView 最后一行

关键是获得简介内容的最后一行的位置:TextView 实现最后一行缩进指定距离_textview 行末缩进-优快云博客通过自定义绘制,可以在最后一行绘制的时候,获得实际的 lineY注意,这里的 mLineY坐标基线 baseLineY 坐标:是文本的基线位置,而不是文本的顶部或底部。文本的基线是大多数字体中字符下部的参考线。

2024-11-14 11:27:36 297

原创 Git 创建新的分支但清空提交记录

有时候需要创建新的分支,但是原有分支的提交非常多,不好区分哪些是创建分支之后的提交。那么就把原分支的提交全部去掉要从 分支1 创建 分支2,并确保 分支2 不包含任何提交历史,同时文件与 分支1 的最后一次提交一致,可以使用孤立分支(orphan branch)或重置方法。不过,你希望的是保留文件的状态,而不是提交历史。

2024-10-31 11:11:05 610 1

原创 visio连接线两个元素之间不折角拐弯

visio连接线两个元素之间不折角拐弯

2024-08-12 15:54:16 1742

原创 TextView 实现最后一行缩进指定距离

TextView 实现最后一行缩进指定距离

2024-07-09 20:50:12 391

转载 Android Textview 多行文本两端对齐

Android Textview 多行文本两端对齐

2024-06-24 14:44:27 1285

原创 Android 动效整理

介绍:实现:通过自定义PercentageBar实现,很酷炫把介绍:一个实现了下拉刷新的自定义布局,动画效果不错。介绍:自定义ViewGroup实现的圆形旋转菜单,支持跟随手指旋转以及快速旋转。

2024-05-21 09:20:54 1298

原创 OKHTTP 3.12.0 以后版本 headers 中不可携带中文

OKHTTP 3.12.0 以后版本 headers 中不可携带中文

2024-05-10 10:37:25 782

原创 修改两个viewpage view 之间的间隔距离

修改两个viewpage view 之间的间隔距离

2024-05-09 16:32:22 431

原创 Android ScrollView 在按键向下滚动后会回弹问题

Android ScrollView 在按键向下滚动后会回弹问题

2024-05-09 15:16:32 612

原创 多行Textview 计算切分后的长度,并回退长度

多行Textview 计算切分后的长度,并回退长度

2024-04-26 17:25:54 267

原创 Android 自定义view 中增加属性,初始化时读取

Android 自定义view 中增加属性,初始化时读取

2024-04-24 15:44:44 336 2

原创 Android Studio XML 预览View 底部移动到右边

Android Studio XML 预览View 底部移动到右边

2024-04-17 10:09:56 1162 1

原创 Android adb 查看机顶盒运存+存储

Android adb 查看机顶盒运存+存储

2024-04-16 10:39:30 874 1

原创 子线程中创建 handler导致okhttp请求失败,从 ScheduledExecutorService 挖的坑开始

子线程中创建 handler导致okhttp请求失败

2024-04-10 16:11:57 329

原创 混淆时,编译器优化导致通过反射赋值的类被清空问题

混淆时,编译器优化导致通过反射赋值的类被清空问题

2024-04-09 16:02:51 382

原创 gradle 7.0 + 配置

gradle 7.0 + 配置

2024-04-01 16:34:04 679

原创 Windows遍历指定文件夹下所有的git项目并输出远端地址

【代码】Windows遍历指定文件夹下所有的git项目并输出远端地址。

2024-03-18 11:34:42 197

原创 ida pro 查看简易 Android .so 文件伪代码

当然,这个是最简单的so的结构,稍微复杂点的可能就搜索不到JAVA,后面再来填坑。注意,这篇只是我的简单记录,要学习详细使用,请参考其他大佬的。在函数窗口按 Ctrl + F 搜索 “JAVA” ,双击结果。点击 F5 ,借助F5 插件查看伪代码。直接把需要的文件拖到 IDA 中。让我们打开神器 IDA。

2024-03-12 17:07:55 1220

原创 Android 生成SO - 基础工程创建

Android 生成SO - 基础工程创建

2024-03-12 15:24:06 2186

原创 MIX 2S刷HyperOS

MIX 2S刷HyperOS

2024-03-11 14:51:05 8504

原创 微星B85 PCMATE 配合 E3-1230V3锁全核3.7

微星B85 PCMATE 配合 E3-1230V3锁全核3.7

2024-02-18 09:09:06 2192

原创 CX341A 安装驱动与刷固件

见下图, 拉到网页底下就有这个选项, 选择你的操作系统和操作系统版本. 然后右侧下载. (上面的 Archive Version 还有历史版本, 方便win7啥的用.)即当前设备名称. 如果你插了不止一个Mellanox网卡, 可以看上面的bus编号. 如果还是不懂, 那就把其他卡拔掉, 只留一个.如果刷不同的固件会提示你有风险(一次版本, 一次PSID都有提示), 需要按y继续. 如果确认继续, 按y即可.我的是 11.3。, 查看你的 windows 10 的子版本. 比如我这就还是1803.

2024-02-07 10:08:58 3232

原创 华南X79 在Windows server 2022下HyperV启用 SRIOV

华南X79 在Windows server 2022下HyperV启用 SRIOV

2024-02-06 09:43:50 1028

原创 华南X79 刷BIOS

华南X79 刷BIOS

2024-02-05 16:21:24 2030

空空如也

空空如也

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

TA关注的人

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