速查

命令速查

adb

安装
1
adb -s device-name install demo.apk
获取手机属性
1
adb -s device-name shell getprop
获取手机model
1
adb -s device-name shell getprop | grep product
设置代理
1
2
adb shell settings put global http_proxy ip:port
adb shell settings put global https_proxy ip:port
清除代理
1
2
adb shell settings put global http_proxy :0
adb shell settings put global https_proxy :0

ffmpeg

转码
1
ffmpeg -i input.mp4 -profile:v baseline -level 3.0 output.mp4
视频按帧转图片
1
ffmpeg -i input.mp4 -f image2 test/%05d.jpeg

ffprobe

查看视频格式
1
ffprobe input.mp4 -show_streams -show_format -v quiet

gradle

生成 gradlew
1
gradle wrapper
gradlew 修改版本
1
./gradlew wrapper --gradle-version 7.2
gradlew 执行
1
./gradlew :ModuleName:taskName

git

git 浅克隆
1
git clone -b branchName remote-url --single-branch
git clone 只clone一个分支,并且还能checkout远端分支
1
git clone --filter=blob:none --no-checkout remote-url
git 彻底删除 .gitignore 中文件
1
2
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch file.txt' --prune-empty --tag-name-filter cat -- --all
git filter-branch --force --index-filter 'git rm -r --cached --ignore-unmatch file_dir' --prune-empty --tag-name-filter cat -- --all
git 克隆项目到指定文件夹
1
git clone remote-url local-dir

Android 版本号

名称版本号发行日期API等级安全性更新状态Android Jelly Bean4.1 – 4.3.12012年7月9日16 – 18不支持Android KitKat4.4 – 4.4.42013年10月31日19 – 20不支持Android Lollipop5.0 – 5.1.12014年11月12日21 – 22不支持Android Marshmallow6.0 – 6.0.12015年10月5日23不支持Android Nougat7.0 – 7.1.22016年8月22日24 – 25不支持Android Oreo8.0 – 8.12017年8月21日26 – 27支持Android Pie92018年8月6日28支持Android 10102019年9月3日29支持Android 11112020年9月8日30支持Android 12122021年10月4日31支持

文章来源:

Author:Honng
link:http://yonghong.tech/tips/cheat-sheet/