- 博客(146)
- 收藏
- 关注
原创 anr排查
cpu 、低内存 过滤activityManager、system_monitor、DEBUG。看不出来然后看anr 文件夹里面的trace文件 和dropbox 文件。比如这个前面写了低内存,这个是系统低内存 多个应用anr。首先寻找log 搜 ANR in。要么就是主线程干了耗时事情。大概能看出是什么原因。
2024-07-01 10:53:00 219
原创 windows git配置多个账号
下面窗口路径不对,不是Desktop,应该是.ssh 如果是Desktop或者任何一个目录,。也是会生成对应的rsa和rsa_pub复制到.ssh路径下面就可以了。最重要的是执行完上门的步骤。需要把生成的rsa_pub 配置到gerrit 的ssh。最重要的是这里生成新的id_rsa文件的时候,bash窗口是在 .ssh路径下。其实就是这个窗口在什么路径下执行的就是生成在什么路径。另外本地的git config文件配置也要正确。
2024-06-23 03:39:25 173
原创 免费抠图网站
佐糖 - AI抠图在线工具_智能抠图_免费抠图_一键换背景https://www.remove.bg/zh/uploadAI Photo Editing Tools-Create Product Pics in Seconds | insMind
2024-05-30 08:48:38 121
原创 ubuntu安装文件
其中example.deb是我们要安装的deb文件的名称,安装过程可能需要输入我们的用户密码来授权安装。这个命令会自动检测并安装缺失的依赖软件包。安装完成后,我们可以在终端中输入软件的名称来启动它,或者在应用程序菜单中找到并启动它。
2024-05-24 20:49:55 263
原创 NDK c++ so库崩溃定位
搜下message 关键字 backtrace 或者 switch to crash。或者tag DEBUG 过滤能看到。tombstones 当中去找。
2024-05-06 14:24:36 224
原创 repo介绍和安装
介绍https://blog.devwiki.net/2023/11/27/Windows-repo.html安装:https://blog.csdn.net/ysy950803/article/details/104188793
2024-03-03 00:59:17 256
原创 透明度值和注意点
透明度分为256阶(0-255),计算机上用16进制表示为(00-ff)。透明就是0阶,不透明就是255阶,如果50%透明就是127阶(256的一半当然是128,但因为是从0开始,所以实际上是127)。链接:https://www.jianshu.com/p/fe43be33b533。商业转载请联系作者获得授权,非商业转载请注明出处。那么 127 对应的 16进制数字是 7f。
2023-12-05 10:58:43 571
原创 卡顿解决方案
a.滑动的时候不要加载图片,虽然不是在主线程,但是线程池爆掉,同时加载也会占据很多资源。cpu usage 和 memory usage 看看这个时间干了什么。d.打印一下 滑动的时候是不是每一项都重绘了,避免每一项都重绘。e.recyclerview自己的缓存设置。1.Recyclerview 滑动卡顿。c.item层级布局要简单一点。b.图片加载可以使用缓存。
2023-11-01 14:50:28 375
原创 kotling构造函数
Kotlin-继承与构造函数 - 简书 (jianshu.com)Kotlin语言中的继承与构造函数(详解)_kotlin 继承 构造函数_young螺母的博客-CSDN博客
2023-10-22 22:20:32 732
原创 jinkens编译不通过排查
但是如果是push到分支就不会编译很多个项目,只会编译本工程分支的,因为这个分支只与这个项目相关,不是公共的。另外多个项目也会编译要保证全部项目都没有问题,才会编译通过合入。最后发现是打开fulllog 发现其实报错的是其他的工程,不是本工程。具体原因是master的公共库cores代码 是被多个项目引用的,让别人改完后再retrigger一下就会引发重新编译通过再合入。然后 搜索 failed 关键字 或者error。需要改manven地址 工程配置的问题。此外碰到一个难以解决的问题。
2023-10-18 13:58:55 143
原创 安卓预制权限添加规则
android:protectionLevel 可以在 android/frameworks/base/core/res/AndroidManifest.xml查询。dangerous 加在 default-permissions/default-mega-permissions.xml。signature|preinstalled 加在 这个文件里 privapp-permissions-xx.xml。normal 不需要加。不存在两个文件都加的情况。
2023-09-12 15:02:00 415
原创 android Seekbar 拖动按钮显示不全问题
即thum的宽度的一半。这种情况是因为SeekBar有个mThumbOffSet属性,默认把它设置为。到两边还是显示不全,需要监听修改。要在SeekBar中写下这句代码,即可解决。
2023-08-18 16:30:26 758
原创 jinkens编译问题
再在gerrit上看提交的这个文件。打开看下是不是有冲突。可以看到是NapaMedia 编译有问题。改完以后再publish edit。有冲突在gerrit上直接解决冲突。
2023-07-13 21:30:23 224
原创 flameshot截图软件
Flameshot是一款非常好用的屏幕截图工具,而且还是一款开源的跨平台应用。个人因在 Linux 上习惯了 Flameshot,故迁回 Windows 系统后也继续使用这款截图工具。Flameshot 内置了很多快捷键(「右键」->「配置」->「快捷键」),而且大部分是可以自定义的。但恰恰最基本的「捕获屏幕」功能默认快捷键为,且不能修改!这让习惯截图的我无所适从。Flameshot 的「捕获屏幕」功能在 Linux 系统上可以正常修改。好在 Windows 系统有强大的第三方软件生态支持。
2023-06-18 02:52:19 540
原创 app反编译查看是否被混淆或者混淆是否成功
命令 : sh d2j-dex2jar.sh classes.dex classes2.dex (dex2jar-2.0路径下)一般是classes2.dex) 变成 jar 在JD-GUI中打开查看代码是否被混淆。生成的classes-dex2jar.jar classes2-dex2jar.jar用JD-GUI打开。把 classes.dex 和 classes2.dex 拷贝到dex2jar-2.0 文件夹下。第一次有错误因为我没copy classes2.dex 导致的。
2023-06-09 16:21:58 1667
原创 android studio 运行安装爆出内存不足无法安装
data/media/0/voice_dump 这个目录要清理一下。adb root 目前还不需要adb remount。2.最主要还是清除 根目录下的缓存文件。adb shell 进入。1.清除数据后再安装。
2023-05-18 15:19:46 582
原创 git管理代码提交 push 命令
我们知道-m参数是输入提交信息的,-a 参数就是可以把还没有执行add命令的修改一起提交。这个命令就比较优秀了。经过个人的探索,我总结了它的两个功能。
2023-04-04 21:47:57 786
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人