- 博客(239)
- 资源 (5)
- 收藏
- 关注
原创 仿微信图片编辑 全网功能最全的图片编辑器
序言最近写一个图片编辑器,仿造的微信的图片编辑,以下加粗的功能是微信没有的。这个项目可以说是目前编辑功能最多的编辑器。而且功能都支持定制。绘制方框绘制圆形绘制文字绘制箭头涂鸦绘制马赛克图片剪裁使用1.可以定制需要的功能,不需要的功能会自动隐藏。以下是定义的在TRSPictureEditor的常量。 public static final int BOX_ENABLE = 0x00000001;//方形选择框 public static final int CIRC
2021-04-30 00:42:50
3130
4
原创 备份apk 工具
在开发工作中,有时候需要构造高负载环境,需要安装一些大型的游戏应用。比如和平精英。和平精英的安装器有1.9G 但是安装完之后,还需要下载7G左右的内容。每次花费大量时间。写了一个备份apk的工具。
2026-06-13 10:29:44
246
原创 使用adb 提取apk
先打开要提取的应用。使用这个命令获取包名。这个命令适配OPPO。其他系统的不一定适配。效果这里第一个斜杠前面的是包名。这里的com.tencent.ig 就是绝地求生的包名。
2026-06-12 10:09:46
210
原创 perffeto去掉sys_epoll_pwait切片
我发现在抓取的trace中有大量的sys_epoll_pwait这种切片,影响分析。只需要关闭这个选项即可。
2026-06-10 10:06:14
34
原创 Android 工程接入 TraceFix:编译期自动插桩,Perfetto 直看方法耗时
推荐一个工具,可以在apk编译的时候给每个方法添加 trace。
2026-06-04 11:20:28
245
原创 使用Perfetto debug trace查看超时slice
Perfetto可以使用添加debug trace 的方式,把sql查询出来的结果可视化的显示在Perfetto页面中。方便更直观的查看。
2026-05-11 18:23:00
28
原创 Perftto 使用命令添加标签
最近在研究perfetto的自动化,看到可以通过命令行来做一些功能。这次研究了一下通过命令在时间轴添加旗帜和文本。效果如下。
2026-05-11 17:18:36
49
原创 最短代码理解Android Binder
之前的Android Binder都需要通过aidl实现。会有很多模版代码。不利于理解原理。我做了一个最简单版本的Binder。方便大家理解。
2026-04-22 18:48:39
215
原创 使用申请了分析perffeto 查找卡顿
查找最耗时的切片。切边就是函数和调用。名字要包含Choreographer 表示在绘制。通俗解释:JOIN:把 slice 和 thread、process 按 id 对上号,这样每条 slice 都知道是哪个进程、哪个线程。dur / 1e6:纳秒换成毫秒,好读。dur > 16*1e6:只关心超过一帧时间的片段(60Hz 下一帧约 16.67ms,这里用 16ms 粗筛)。ORDER BY … DESC:从最久的排前面。LIMIT 50:只要前 50 条,避免网页卡死。
2026-04-17 15:11:35
51
原创 解决vmware 嵌套虚拟化的问题
最近在研究Android framework开发,在vmware中安装了Ubuntu虚拟机。在Ubuntu中开启了Android模拟器。由于模拟器中加模拟器出现了嵌套虚拟化的问题。模拟器会报错。
2026-04-02 07:55:23
69
原创 使用Cursor操控正在打开的Chrome
Cursor可以通过mcp 操作Chrome。但是没有配置的话。没有都是新打开一个。还需要重复登录。现在可以通过配置来打开已经打开的页面我习惯使用 Win+R 来打开网页为了让上面的方式打开的Chrome支持调试需要修改注册表修改的内容修改Cursor配置mcp的配置如下。这个方法适合版本在144之前的浏览器。
2026-03-27 16:53:42
384
原创 chrome插件 将网页转化为markdown
在AI时代,我们需要把网页内容转化为markdown这样可以喂给本地的AI,作为知识库。有些网站有导出功能。有些没有。对于无法导出为markdown的网站,比如内部文档。可以安装这个Chrome插件实现内容下载。
2026-03-11 21:41:35
693
原创 window下的apk安装器
作为Android开发,每天要安装很多apk。希望实现双击安装apk,这样可以节约时间。同时最后能把apk显示为特定图标。基于这个需要做了下面的开发。
2026-03-09 15:20:45
64
原创 下载在线文档的Chrome 插件
由于使用了AI 想构建本地的知识库,而有些文档需要登录才能浏览,属于内部知识。不好用普通的插件获取知识。于是想着写了一个Chrome插件。可以把当前的网页内容,下载为markdown。如果包含图片的话,还可以下载为word。
2026-03-05 17:37:56
117
原创 android 打印签名信息
在Android中,要升级Android 签名的信息摘要算法因为 sha1已经被攻破了,需要使用sha2 而在Android 自动的build-tools超过API 30的情况下,不会打印摘要算法。所以提供一个老版本的 apksigner。
2026-02-10 16:27:35
85
原创 使用adb 录屏
在开发过程中有时候需要录屏来作为交流的资料。adb自带录屏的功能。我把这些功能做成一个批处理。方便使用。注意事项可以把上面的bat保存为luping.bat 把bat放到系统的path路径下。这样就可以直接在cmd中使用set "DESKTOP=E:\desktop"代码中的这一句是定义桌面的路径。可以根据自己的需求定义。乱码。最好把文件保存为 GB18030
2026-01-16 10:20:15
237
原创 解决《无法登录到你的账户》问题
先把D盘内容copy到其他盘。然后让C盘扩展过去。把内容COPY过去。但是因为用户目录再D盘。导致用户配置文件没有被copy。因为正在使用,也因为没有权限。然后把C盘中其他用户的配置文件copy到我之前的用户目录下。我用的是Default。但是重启之后没有这个目录了。但是因为我没有管理员账户(公司电脑)所以上面的步骤无法实现。我发现了一种简便办法。重启之后就解决这个问题了。重启发现遇到这个问题呢。在网上找到这个解决方案。
2025-12-31 14:35:54
364
原创 Android创建demo脚本
有时候在使用Android Studio创建demo进行开发验证过程中。创建的demo不能直接运行比较浪费时间。所以我写了一个脚本,可以把能运行的demo作为模版。
2025-09-03 16:42:59
266
原创 使用Android Studio 聊微信
闲来无事发现Android Studio可以用来聊微信。新版的Android Studio有一个Running Device模块可以用来管理真机,可以操作真机。通过连接真机可以用来聊微信。问题是这个功能,可以输入文本,但是不能输入中文。于是就开发了一个工具,可以在控制台输入中文转发到手机上。
2025-07-10 15:16:03
614
原创 鸿蒙中判断两个对象是否相等
在鸿蒙开发中由于其使用@Observed修饰的类会改变原型链,特别是里面的字段。在比较两个类是否相等的时候就会有问题。
2025-07-04 23:11:33
271
原创 使用python实现 大批量的自动搜索安装apk
最近业务上需要大量安装apk。想通过python边写自动化脚本来实现。经过研究,达到了预期。现在把这个过程中遇到的一些问题记录下来,帮助大家在相同场景下更快更好的实现。
2025-06-21 10:17:55
865
使用Glide4.0 实现点赞动画的demo
2018-06-14
OrderLayoutDemo.rar
2020-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅