前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >adb命令打开app & scrcpy 投屏 - wuuconix's blog

adb命令打开app & scrcpy 投屏 - wuuconix's blog

作者头像
wuuconix
发布2023-01-30 15:21:57
2.2K0
发布2023-01-30 15:21:57
举报
文章被收录于专栏:wuuconixwuuconix

背景

昨天突然发现自己的平板在锁屏状态下也能够旋转了,这个功能藏得非常深,以至于在很长得一段时间里我都认为lineage os 不支持锁屏旋转。这也一直成为了我心里面觉得不舒服得一点,因为平板电脑嘛,最好每时每刻都是横着的,这才像个电脑嘛2333。

wuuconix's pad
wuuconix's pad

与此同时,我发现了同级菜单下一个好用得功能,就是在锁屏状态下在左边和在右边向上滑可以快速进入某个应用,比如浏览器之类的,快捷方式支持挺多应用的,但是没有juicessh,它算是我平常非常常用的一款软件了,因为我没事就ssh连上我的阿里云服务器看看有没有骇客攻击2333。但是快捷键不支持直接启动juicessh,我就比较失望,但是我看到了一个夺人眼球的选项:执行指令。我便产生了一个大胆的想法,我用执行指令的方式来打开juicessh如何呢?

过程

在查阅了一番资料后,我发现这非常简单。

利用am命令即可。amactivity manager的缩写,安卓的每个app都有一个MainActivity,类似于c语言中的main函数,当运行这个MainActivity之后,这个app就能被运行起来。

123

pm list packages | grep "juice" #得到juicessh的包名为package:com.sonelli.juicesshdumpsys package com.sonelli.juicessh #观察返回结果得到主活动为com.sonelli.juicessh/.activities.MainActivityam start com.sonelli.juicessh/.activities.MainActivity #打开主活动

以下为演示视频

  • 发到qq空间炫耀一番后,无敌的Vaala向我推荐了scrcpy,名字意为screen copy。我下载后发现,这是一款非常简洁的手机投屏工具,相比于miui+那种下载一堆东西十分臃肿的辣鸡,这款投屏工具显得十分优秀。
scrcpy
scrcpy
  • 之后我还听从vaala的建议,在平板上运行了frp,没错,是直接在平板的里,而不是套娃在termux或者其他的模拟环境中,frp能够直接在android中运行这让我大为震惊,不过android也可以算linux就是了。现在我能够实现在任何地方,用任何网络直接通过adb connect命令连接到我的平板的shell,甚至配合scrcpy进行投屏(虽然这样会很卡就是了2333)

战术总结

  • 在玩了一天adb后我发现安卓设备有着非常高的可玩性,在大二下学期日益熟悉linux之后,安卓由于和linux极大的共同性,在命令方面几乎和linux一致,这也让我觉得安卓设备非常好上手。
  • 但是安卓没有包管理器apt,不能随意下载东西
  • 希望之后找到能够在安卓直接运行oh-my-zsh的方法 ( 那还要什么termux,安卓yyds!

吐槽

写这篇博客的时候,因为今天的主题和平常有些不太一样,需要更多的图片,而这个煞笔gitee不能直接访问1M以上的文件,导致我的图床几乎瘫痪,而且也不支持视频

直接放在服务器上做静态资源也不太合适,因为我的阿里云服务器带宽太拉跨了555,才5M,这放个图片都要加载半年,更别提视频了。

好在我找到了一个好方法,那就是qq空间2333 这篇博客的视频和图片都是用的qq空间的直链,希望不要挂掉(

markdown里写下

1

<header><meta name="referrer" content="never"></header>

就可以正常加载视频和图片!不然会提示"该图片来自qq空间,未经授权禁止引用"

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021年8月4日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景
  • 过程
  • 战术总结
  • 吐槽
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档