Android Studio 支持安卓手机投屏_android studio 投屏-程序员宅基地

技术标签: Mirroring  AndroidStudio  手机投屏  android studio  Android模拟器  Android  

有时当我们在线上做技术分享或者功能演示时,希望共享连接中的手机屏幕,此时我们会求助 ApowerMirror,LetsView,Vysor,Scrcpy 等工具。如果你是一个 Android Developer,那么现在你有了更好的选择。

Android Studio 手机投屏

自 Android Studio Electric Eel (电鳗)起支持了手机投屏,且功能非常强大:

  • 手机屏幕可以 IDE 内嵌或者独立窗口的方式展示在电脑端
  • 无轮清晰度还是响应速度都超过上述几款软件的表现
  • 反向操作:可以在电脑端像模拟器一样鼠标操作手机,手机实时响应电脑操作。
  • 手机和电脑之间可以通过粘贴板实现文本复制粘贴
  • 对手机投屏内容进行录制、截屏
  • 免费!

如何开启功能

Android Studio Electric Eel 中手机投屏还是实验功能:

  • Windows: File > Settings > Experimental
  • Mac:Android Studio > Preferences > Experimental

在这里找到 Device Mirroring

在这里插入图片描述
从 Android Studio Flamingo 起变为正式功能:

  • Windows: File > Settings > Device Mirroring
  • Mac:Android Studio > Preferences > Device Mirroring
    在这里插入图片描述

投屏效果

开启功能后,USB连接手机,点击 Running Devices 窗口,自动配对后投屏成功

Android Studio 手机
请添加图片描述

大家使用 Compose 开发应用时,经常会使用 Preview 功能边开发边浏览,现在有了手机投屏功能,可以使用真实设备进行预览,性能比 Preview 更好!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/vitaviva/article/details/128731788

智能推荐

Visual Studio Code安装,基本操作,插件安装_visual studio插件安装-程序员宅基地

文章浏览阅读1.4k次,点赞2次,收藏3次。Visual Studio Code安装:这款软件给我印象就是(这款软件就是一个壳,功能很完善,强大到插件很完善)1.1:下载:官网网址:Download Visual Studio Code - Mac, Linux, WindowsVisual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to exper_visual studio插件安装

linux下增加swap的大小_linux 增加swap大小-程序员宅基地

文章浏览阅读1w次,点赞3次,收藏28次。使用dd命令来进行swap大小的扩容**1. 使用以下命令查看当前的swap大小是多少free -m输出的结果已兆(MB)为单位**2. 使用dd命令创建一个分区,如下命令:dd if=/dev/zero of=/home/swap bs=1024 count=1048576其中:if 表示input file,表示输入的文件,这里的输入文件为/dev/zero,也就是说扩......_linux 增加swap大小

window10下python2.7安装pip报错_win10 安装python2.7的pip出错-程序员宅基地

文章浏览阅读3.9k次。get-pip.py 文件内容来源于(将网页内容保存)https://bootstrap.pypa.io/get-pip.py报错信息D:\softs\python\Python27>python get-pip.pyDEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please ..._win10 安装python2.7的pip出错

python封装读取yaml文件的脚本_l.qaurl.vip-程序员宅基地

文章浏览阅读1.3k次。#一:封装读取yaml文件的脚本YAMLUtils.py# 1.在打开文件之前应先判断该文件是否存在,我们将判断写在类的初始化方法中class YAMLUtils: def __init__(self, filepath): # 判断添加 if os.path.exists(filepath): self.yamlfile =..._l.qaurl.vip

自用函数-程序员宅基地

文章浏览阅读128次。strstr(str1,str2) 函数用于判断字符串str2是否是str1的子串。如果是,则该函数返回str2在str1中首次出现的地址;否则,返回NULL。[extern char *strstr(char *str1, const char *str2);memcpy指的是c和c++使用的内存拷贝函数,memcpy函数的功能是从源src所指的内存地址的起始位置开始拷贝n个_自用函数

MySQL插入数据时,如果记录不存在则insert,如果存在则update_mysql insert 语句 当存在则update-程序员宅基地

文章浏览阅读1.4w次,点赞4次,收藏15次。MySQL 当记录不存在时insert,当记录存在时更新网上基本有三种解决方法。第一种:示例一:insert多条记录假设有一个主键为 client_id 的 clients 表,可以使用下面的语句:INSERT INTO clients(client_id, client_name, client_type)SELECT supplier_id, supplier_na..._mysql insert 语句 当存在则update

随便推点

C# 使用反射原理构建接口后台简单架构_c# 反射 接口-程序员宅基地

文章浏览阅读721次,点赞3次,收藏5次。业务背景:在日常接口开发中,一个业务逻辑方法开发完成后,就需要对该方法公布一个接口供外界其他应用调用。这种方式在多人协作开发中,对公布的接口无法做到规范化管理,并且开发人员每次都需要定义新接口,再去写该接口的文档,会极大浪费开发人员的开发时间,无法做到开发人员只关注业务逻辑。那么由此延伸一个问题,是否有一种设计,仅公布一个接口,再根据一个请求的目的性,去自动调用指定的方法呢?对开发人员来说,就仅需要做一些标注,然后写文档只需要累加不同的请求目的的值、不同的参数即可,也大大简化了接口文档。基于以上问_c# 反射 接口

查看进程当前打开的文件数量_查看某个进程当前打开个数-程序员宅基地

文章浏览阅读1.5w次。1、针对ControlTier打开的页面有时会报一些奇怪错误2、其原因是由于CentOS系统默认打开的文件数量为10243、可以使用下面的方法①先找出这个进程的ID号,使用下面的命令ps -ef |grep jetty|awk '{print $2}'②然后根据这个进程ID号,统计出这个进程打开的文件数量lsof -p PID | wc -l4、可以使用下..._查看某个进程当前打开个数

基于python和OpenCV构建智能停车系统-程序员宅基地

文章浏览阅读1.1k次,点赞2次,收藏12次。点击上方“小白学视觉”,选择加"星标"或“置顶”重磅干货,第一时间送达当今时代最令人头疼的事情就是找不到停车位,尤其是找20分钟还没有找到停车位。根据复杂性和效率的不同,任何问题都具有一个..._python opencv+mysql停车场计费系统

类型多样的食品 食物免抠摄影素材,速来收藏_食品免扣图片-程序员宅基地

文章浏览阅读277次。最近看到很多朋友吐槽食品 食物免抠摄影素材不好找,有时花了大把时间却没找到合适的,而且有的时候会涉及到各种问题等,不仅工作效率降低,还闹心郁闷,所以今天就给大家分享一下小编自己在亲身体验和搜寻网站中,收集到的免费的食品 食物免抠摄影素材网站,希望能够帮助到大家。接下来就给大家介绍一下我珍藏已久的网站,我的工作灵感都是来源它哦,里面的食品 食物免抠摄影资源数量多,种类丰富,并且每隔一个月都会更新一次资源,可以说是非常宝藏了!为大家整理了免抠摄影-食品 食物免抠摄影合集为了方便大家更快的找到资源,小_食品免扣图片

2019 HDU 多校二_2019 multi-university training contest 2 题解-程序员宅基地

文章浏览阅读192次。1002Beauty Of Unimodal SequenceLIS+贪心:up[i][0] 表示以 i 结尾的最长严格上升序列的最长长度;up[i][1] 表示以 i 结尾的单峰最长的最长长度;down[i][0] 表示以 i 开头的最长严格下降序列的最长长度;down[i][1] 表示以 i 开头的单峰最长的最长长度;上面的四个数组我们可以用线段树很容易就可以维护出来,然..._2019 multi-university training contest 2 题解

java第三章选择结构教程_Java 第三章 选择结构1-程序员宅基地

文章浏览阅读94次。选择结构(一)会使用基本的 if 选择结构掌握逻辑运算符,掌握多重 if 选择结构 , 掌握嵌套 if 选择 结构为什么需要 if 选择结构例如: 如果张浩的 java 考试成绩大于 98分,张浩就能获得一个 MP4 作为奖励使用 if 选择结构 可以解决 。if 选择结构是根据条件判断之后 再做处理语法: 基本的 if 选择结构if (条件){//代码块 // 结果必须是boolean 类型..._使用if选择结构判断,如果笔试成绩大于98分且机试成绩大于80分,则奖励全班电影课一

推荐文章

热门文章

相关标签