adb shell rm /sdcard/screen.png
开始录制命令:
adb shell screenrecord --time-limit 10 /sdcard/demo.mp4
说明:录制手机屏幕,视频格式为mp4,存放到手机sd卡里,默认录制时间为180s
mac 设置别名
1、基本语句
alias lts =“cd /Users/junxu/Desktop/sh”
2、修改文件
vi ~/.bash_profile
加入 alias lts="cd /data"
保存
3、使别名命令生效
source ~/.bash_profile
4、在命令行输入lts 就可以达成 cd /Users/junxu/Desktop/sh
的效果
配合别名,快速截图和录屏
截图
增加截图别名
alias adbshot=“sh /Users/junxu/Desktop/sh/shot.sh”
截图 SH 脚本
#!/bin/bash
Android截图,定位和预览默认开启,如果想关闭,可以注释
echo “第一个参数为:$1”;
dd=date +%Y-%m-%d-%H-%M-%S
pwd=pwd
adb shell screencap -p /sdcard/screenshot.png
adb pull /sdcard/screenshot.png
adb shell rm /sdcard/screenshot.png
mv screenshot.png
d
d
.
p
n
g
e
c
h
o
"
截图已保存为当前目录下的
"
dd.png echo "截图已保存为当前目录下的"
dd.pngecho"截图已保存为当前目录下的"pwd$dd.png
修改图片尺寸,长或宽最大不超过960,等比缩放
echo “压缩图片…”
sips -Z 960
p
w
d
/
pwd/
pwd/dd.png
定位到文件
open ./$dd.png -R
打开预览
open -a Preview $dd.png
复制到剪切板
osascript -e ‘on run args’ -e ‘set the clipboard to POSIX file (first item of args)’ -e end
p
w
d
/
pwd/
pwd/dd.png
echo “截图已复制到剪切板”
记得给 SH 脚本增加可执行权限。
chmod +x /Users/junxu/Desktop/sh/shot.sh
录屏
增加录屏别名
alias adbrecord=“sh /Users/junxu/Desktop/sh/record.sh”
录屏脚本
#!/bin/bash
Android录屏
time=$1
if [ ! $time ]; then
time=5
echo “IS NULL”
else
echo “NOT NULL”
fi
dd=date +%Y-%m-%d-%H-%M-%S
"-$time"
echo “dd is $dd”
pwd=pwd
adb shell screenrecord --time-limit $time /sdcard/screenrecord.mp4
adb pull /sdcard/screenrecord.mp4
adb shell rm /sdcard/screenrecord.mp4
mv screenrecord.mp4 $dd.mp4
echo "
1
秒视频已保存为当前目录下的
"
1秒视频已保存为当前目录下的"
1秒视频已保存为当前目录下的"dd.mp4
定位到文件
open ./$dd.mp4 -R
复制到剪切板
osascript -e ‘on run args’ -e ‘set the clipboard to POSIX file (first item of args)’ -e end
p
w
d
/
pwd/
pwd/dd.mp4
echo “$1秒视频已复制到剪切板”
记得给 SH 脚本增加可执行权限。
最后
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。
因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!**](https://bbs.csdn.net/topics/618165277)
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!