![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
工具常识
放大的EZ
本人郑重声明,本博客所编文章、图片版权归权利人持有,本博只做学习交流分享所用,不做任何商业用途。访问者可將本博提供的內容或服务用于个人学习、研究或欣赏,不得用于商业使用。同時,访问者应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人的合法权利;如果用于商业用途,须征得相关权利人的书面授权。若文章、图片的原作者不愿意在此展示內容,请及时通知在下,將及时予以刪除。
展开
-
命令 获取 apk 版本号
aapt dump badging /path/to/apk/file.apk | grep versionName原创 2023-07-04 22:00:00 · 348 阅读 · 0 评论 -
adb server version (39) doesn‘t match this client (41); killing...* daemon started successfullyadb
把源码 编译的adb 替换 pc adb 就可以。这是设备的 adb 和 pc 上的 不一样,使用源码 adb 替换。原创 2023-06-19 21:15:00 · 734 阅读 · 0 评论 -
比较快捷的设置第三方app 有系统权限和签名
android:sharedUserId="android.uid.system"里面有很多签名文件签名工具原目录。原创 2023-06-08 20:45:00 · 758 阅读 · 0 评论 -
make 模块化单独编译 system system_ext framwork
2.编译system_ext.img。1.编译 system.img。原创 2023-06-06 19:45:00 · 711 阅读 · 0 评论 -
【git】将多个提交合并为一个commit
这里的commit_id是待合并的多个commit之前的那个commit ID,这里也就是上图中add1下面的那个commit ID。在使用git做版本管理器的时候,有时候需要将多个commit合并成一个commit,因此这里记录下具体的操作方法,便于查阅。执行命令:git log,可以查看当前的一些提交信息,这些提交按照时间先后顺序为:add1、add2、add3、add4。从上图中,可以看到,我这里已经将add1、add2、add3、add4这4个commit合并成1个新的commit。转载 2023-01-13 21:15:00 · 314 阅读 · 0 评论 -
git删除远程分支
git branch -D 是git branch --delete --force的简写,它会直接删除。都是删除本地分支的方法(与删除远程分支命令相独立,要想本地和远程都删除,必须得运行两个命令)。推送空分支到远程(删除远程分支另一种实现)git push origin :远程分支。删除远程分支 git push origin --delete 远程分支名。删除本地分支 git branch -d 本地分支名。查看本地和远程分支 git branch -a。查看远程分支 git branch -r。转载 2022-12-08 22:30:00 · 16684 阅读 · 0 评论 -
电子教鞭 屏幕绘制
4.对绘制图片的 保存 可以使用screen 抓取 或者 一个好用的 抓图软件。3.可以在屏幕上 绘制直线 矩形 箭头 文字 等。FastStone Capture 来抓取保存。5.对于电子教鞭 打开屏幕放大的问题。1. 打开红烛电子教鞭。2.F9 隐藏 显示。原创 2022-11-24 00:43:18 · 529 阅读 · 0 评论 -
解决网页不能复制
3、原创 2022-11-04 11:33:06 · 2589 阅读 · 0 评论 -
git:新建文件未先add直接commit,提交后,新增文件丢失问题
查看最近add 过的30个文件,可以根据自己大概变动的文件数设置相应的值。最后,手动还原,点进去每一个文件,有些可能是一些空文件,有一些正好是你丢失的文件,需要自己手动加回到正确的位置。例如第一个是 79dcf6cb091817f990c75cadd1a2de8816f19613。注:需要先创建空文件夹files,否则会报找不到files文件夹导致写入失败。然后多光标操作,每一行只留下id。,查看文件内容是否是丢失的。直接将内容写到文件中。转载 2022-10-08 18:45:00 · 1502 阅读 · 0 评论 -
Android 双屏异显
说明很多人有双屏异显的需求,之前我们想实现一般有两种方式.:Google自带的Presentation从5.1.1开始RK自己实现了一套双屏异显得机制其实如果用过的人都知道,方式1的局限性太大而方式2的兼容性也不是很好但是从android8.0开始,google加入了新的双屏异显机制,可以直接启动应用到副屏显示,灵活切兼容性很好.转载 2022-08-25 19:15:00 · 1510 阅读 · 1 评论 -
开源好用的 流程图绘制工具 drawio
git 官网:GitHub - jgraph/drawio: Source to app.diagrams.net原创 2022-07-27 19:00:00 · 961 阅读 · 0 评论 -
git 查看和本地连接的远程分支
git branch -vv原创 2022-07-05 19:00:00 · 4153 阅读 · 0 评论 -
Android studio 快速整理字符串到 String.xml
1、首先代码中的字符串如下图所示:2、 然后选中字符串“hello world”,同时按住Alt+Enter,即可看到弹出选择的对话款,选择其中的“Extract string resource”;3、选择之后,然后看到Extract Resource对话框,我这里直接填写字符串的名字为string;...原创 2022-04-23 14:47:05 · 2177 阅读 · 0 评论 -
Android 内存分析工具 : Memory Profiler
一、前言我们知道,Android系统检测到app有不再使用对象时,就会进行内存回收相关的工作。尽管Android检测无用对象、回收内存的方法在不断改进,但在目前所有的Android版本中,进行上述工作时,系统仍需要短暂地停止app的运行。在大多数情况下,系统进行内存回收的行为是无法被用户察觉到的。然而,如果应用分配内存的速度大于系统回收的速度,那么app进程的正常运行可能就回受到影响。毕竟,系统必须回收到足够的供app需要的内存,才会恢复处于暂停状态的app。在这种情况下...转载 2022-02-16 23:30:00 · 4548 阅读 · 0 评论 -
一款开源免费的识图取字软件 ShareX
https://github.com/ShareX/ShareX原创 2022-01-11 21:00:00 · 580 阅读 · 0 评论 -
git stash命令解释说明
使用场景:1. 当正在dev分支上开发某个项目,这时项目中出现一个bug需要紧急修复,但是正在开发的内容只是完成一半还不想提交,这时可以用git stash命令将修改的代码内容保存至堆栈区。然后顺利切换到hotfix分支进行bug修复,修复完成后再次切回到dev分支从堆栈中恢复刚刚保存的内容。2. 由于疏忽,本应该在dev分支开发的内容却在master上进行了开发,需要重新切回到dev分支上进行开发,可以用git stash将内容保存至堆栈中。切回到dev分支后,再次恢复内容即可。总的来说,git..转载 2021-12-06 19:49:01 · 472 阅读 · 0 评论 -
git rebase 和 gite merge 区别
什么是 rebase?git rebase 你其实可以把它理解成是“重新设置基线”,将你的当前分支重新设置开始点。这个时候才能知道你当前分支于你需要比较的分支之间的差异。原理很简单:rebase需要基于一个分支来设置你当前的分支的基线,这基线就是当前分支的开始时间轴向后移动到最新的跟踪分支的最后面,这样你的当前分支就是最新的跟踪分支。这里的操作是基于文件事务处理的,所以你不用怕中间失败会影响文件的一致性。在中间的过程中你可以随时取消rebase 事务。官方解释:https://git-scm.c.转载 2021-12-01 19:55:33 · 155 阅读 · 0 评论 -
高通QFIL刷机指南
文章目录1、通过QFIL刷机2、工具下载1、通过QFIL刷机1) 刷机需要进入9008刷机模式,在CMD窗口里,输入adb devices检查是否连接设备,然后输入adb reboot edl 进入9008刷机模式。2) 双击打开QFIL烧录工具,选择Configuration 配置,勾选Reset after Download 和Erase All Before Download备注(不需要全擦下载时,可以去勾选:Erase All Before Download)3) selectport转载 2021-04-06 17:18:57 · 21551 阅读 · 2 评论 -
Android studio使用javadoc生成 api 说明文档
文章目录1、工具下载2、实用工具添加注释3、使用该工具生成api 文档4、查看生成的api 文档5、帮助1、工具下载2、实用工具添加注释官方wikiTo generate javadocs for active element press “shift + alt + G”.To generate javadocs for all elements in current java file press “shift + ctrl + alt + G”.shift + alt + G 生成指定方原创 2021-04-03 13:46:01 · 804 阅读 · 0 评论 -
adb 马达震动命令
echo -n 200 >/sys/class/leds/vibrator/durationecho -n 1 >/sys/class/leds/vibrator/activate文件参考:Turn on vibration on Android by terminal command原创 2020-12-10 19:27:41 · 2721 阅读 · 0 评论 -
AndroidStudio Debug调试使用
文章目录1、简介2、单步调试区3、断点管理区4、修改变量值5、变量观察区6、断点的分类7、调试的两种方式1、简介Android Studio目前已经成为开发Android的主要工具,用熟了可谓相当顺手。作为开发者,调试并发现bug,进而解决,可是我们的看家本领。正所谓,工欲善其事必先利其器,和其他开发工具一样,如Eclipse、Idea,Android Studio也为我们提供了强大的调试技巧,今天我们就来看看Android Studio中有关调试的技巧。首先,来看看Android studio中为我转载 2020-12-02 19:29:07 · 1180 阅读 · 0 评论 -
Android Studio查找功能(搜索功能)及快捷键
文章目录1、在当前窗口查找文本【Ctrl+F】2、 在当前工程内查找文本【Ctrl+Shift+F】3、查找类【Ctrl+N】4、查找文件【Ctrl+Shift+N】5、查找项目中的方法或变量【Ctrl+Shift+Alt+N】6、查找类/方法/变量引用的地方7、ctrl + o 查看所有可以重写的方法。8、在类中快速定位某个方法或属性Ctrl+F121、在当前窗口查找文本【Ctrl+F】F3 向下查找关键字出现位置Shift+F3 向上一个关键字出现位置2、 在当前工程内查找文本【Ctrl+Sh转载 2020-12-02 15:11:13 · 4398 阅读 · 1 评论 -
Linux rsync实现断点续传
类似 scp 但是可以断了继续传送rsync命令替代scp,实现断点续传文件。rsync -rP --rsh=ssh /home/test/TestFile/ lum@192.168.1.173:/home/test/TestFile原创 2020-11-24 21:22:12 · 530 阅读 · 0 评论 -
repo_git 常用命令
文章目录1、 下拉代码2、创建分支3、删除分支4、跳转分支5、查看当前分支6、显示分支及修改情况7、比较本地和缓存差异8、为工程里每一个git仓库执行相同git命令9、新建分支10、删除某个本地分支11、提交当前git库下所有修改12、将修改提交到缓存区,并添加修改到修改记录13、撤销恢复状态14、上传代码15、拉取指定代码目录的方法16、git rebase17 查看本地 和远程分1、 下拉代码 repo sync –jX2、创建分支repo start “分支名” - -all3、删除分支原创 2020-10-29 10:22:37 · 512 阅读 · 1 评论 -
CSDN字体格式(字体、颜色、大小)、背景色设置
文章目录1、字体颜色2、字体大小3、字体4、背景色CSDN的markdown编辑器是其衍生版本,扩展了Markdown的功能(如表格、脚注、内嵌HTML等等)就是内嵌HTML,接下来要讲的功能就需要使用内嵌HTML的方法来实现。1、字体颜色rgb 颜色 在线查询浅红色文字:<font color="#dd0000">浅红色文字:</font><br /> 深红色文字:<font color="#660000">深红色文字</font>&l转载 2020-10-01 11:11:39 · 990 阅读 · 0 评论 -
git repo 入门 简介
文章目录版本控制介绍一、原始版本控制二、本地版本控制三、集中版本控制四、分布式版本控制GIT一、获得GIT仓库二、GIT中版本的保存三、GIT文件操作版本控制介绍版本控制是什么已不用在说了,就是记录我们对文件、目录或工程等的修改历史,方便查看更改历史,备份以便恢复以前的版本,多人协作。。。一、原始版本控制最原始的版本控制是纯手工的版本控制:修改文件,保存文件副本。有时候偷懒省事,保存副本时命名比较随意,时间长了就不知道哪个是新的,哪个是老的了,即使知道新旧,可能也不知道每个版本是什么内容,相对上一版转载 2020-07-31 15:22:34 · 6394 阅读 · 0 评论 -
实用小技巧-1
实用小技巧-1原创 2017-07-19 12:13:56 · 962 阅读 · 0 评论 -
使用 git 生成patch和使用patch
使用 git 生成patch和使用)原创 2017-08-29 14:51:47 · 3755 阅读 · 0 评论 -
解决vim 打开的文件不能用鼠标复制到别的文件中
解决vim 打开的文件不能用鼠标复制到别的文件中原创 2017-05-19 10:56:09 · 1782 阅读 · 0 评论 -
进制之间相互转换工具
进制之间相互转换工具原创 2017-07-27 13:37:29 · 338 阅读 · 0 评论 -
patch upload Gerrit merged 流程
patch upload Gerrit merged 流程原创 2017-08-09 13:40:55 · 1095 阅读 · 0 评论 -
fastboot 常用命令
fastboot 常用命令原创 2017-06-09 09:42:57 · 35629 阅读 · 0 评论 -
利用ADB烧写镜像文件到平板
利用ADB烧写镜像文件到平板原创 2017-01-11 10:43:33 · 2696 阅读 · 0 评论 -
常用ssh命令
ssh command原创 2017-03-30 16:45:03 · 1560 阅读 · 0 评论 -
常用网址
常用网址原创 2017-08-23 10:22:26 · 247 阅读 · 0 评论 -
更改文件用户组、权限
更改文件用户组原创 2017-11-21 11:09:48 · 2507 阅读 · 0 评论 -
remote Read-only file system ,system read only
文章目录1. 简介2. 解决1. 简介就是我们 push / pull 设备的时候没有权限.2. 解决adb shell mount -o remount,rw /system原创 2019-08-29 13:43:48 · 5581 阅读 · 0 评论 -
Android中adb push和adb install的使用区别
在Android实际开发中,经常会使用adb命令,安装应用程序可以使用adb push 或者adb install。下面就来讲讲这两种安装方式的区别。adb push 能够指定安装目录。比如执行”adb push xxx.apk system/app” 后,xxx.apk被安装到了system/app目录下,此目录下的软件为上文中提到的system application。(注意,system/...转载 2019-07-01 21:59:02 · 2386 阅读 · 0 评论 -
获取设备当前界面所有组件id等信息
文章目录1、简介1、简介获取 Android 设备 当前界面,所有组建的属性信息。原创 2019-01-24 18:30:47 · 5442 阅读 · 1 评论 -
代码checkstyle遇到问题总结
代码checkstyle遇到问题总结原创 2017-08-28 15:42:46 · 9323 阅读 · 0 评论