android虚拟机的使用教程,Android 虚拟机可以这么用了 ?
说实话,我其实很少使用 Android Studio 自带的 Emulator 。一来巨慢(电脑太渣),二来 IDE 全屏的时候不能直接查看,还得快捷键切来切去,甚是麻烦。
在最新的 Android Studio 4.1 Canary 8 中,直接内置了 Emulator 。你可以在 IDE 内部直接运行 Emulator,而不再是一个单独的应用了。来一张官网上的图片给你感受一下。
不得不说,Android Studio 团队最近可谓诚意满满,之前刚刚放出了 Database Inspector 功能。我在之前的推文 数据库还可以这么查看 中也介绍过。
另外,最新的 Database Inspector 已经支持了 Live Update 功能,当你在应用中对数据库数据进行改变时,视图工具中会自动展示数据修改,而不用再手动刷新了。
下面简单介绍一下 内置 Emulator 的使用方法。
使用方式
File > Settings > Tools > Emulator (or Android Studio > Preferences > Tools > Emulator on macOS)
勾选右侧的 Launch in a Tool Window 。
然后和往常一样运行应用就可以了。你可以先通过 AVD Manager 开启虚拟机,或者指定虚拟机直接运行 App 。
限制
内置虚拟机支持的扩展功能很少,目前只有关机、音量、屏幕旋转、返回键、Home 键、截图等。如果你的应用强烈依赖各种扩展功能,还是使用之前的方式吧。
体验
我在我的开源项目 Wanandroid 上体验了一把,大概就长这样。
恩,真香。
我还是使用真机吧。逃~
题外话
不知道你有没有运行过我之前版本的 Wanandroid,丑的我自己都不忍直视。在最新一次提交中,我升级到了 MDC 1.1.0,就是这个东西:
implementation ‘com.google.android.material:material:1.1.0’
复制代码
MDC 1.1.0 带来了 Material Theming,新的组件,暗黑模式支持等等。我将原本应用中的 AppCompat 系主题替换成了 MaterialComponents 系,并替换了一部分组件,不得不说,的确美观了很多。大家也可以尝试一下。
具体修改可查看我的最近一次提交:
https://github.com/lulululbj/wanandroid/commit/fc900ab20b07c2bf4b266fae4ab931f1c6aef01e
官方也有一篇文章专门介绍了 MDC ,地址如下:
https://medium.com/androiddevelopers/migrating-to-material-components-for-android-ec6757795351
今天的文章就到这里了,我是一直坚持原创的秉心说,更多最新 Android 动态,扫码关注我的公众号吧 !
本文使用 mdnice 排版
android虚拟机的使用教程,Android 虚拟机可以这么用了 ?相关推荐
- android java service_[Java教程]Android四大组件之Service浅见
[Java教程]Android四大组件之Service浅见 0 2014-04-04 18:00:28 Service 是Android四大组件之一,可以在不显示界面的情况下在后台运行.还有一个作用是 ...
- android中自适应布局教程,Android自适应布局设计技巧
由于目前在做的一款app需要适配手机和平板,所以我在研究怎么构建可适应所有屏幕尺寸的布局方法. 在web的自适应布局上我有很多经验,比如使用网格流,CSS3中的media queries属性等等,这些 ...
- android studio百度地图教程,Android studio百度地图SDK开发 2020最新超详细的Android 百度地图开发讲解(4) 路线规划之起始点地址输入实现规划...
实现起始点输入的路线规划 要实现输入起始点的路线规划,需要两个输入框,可以将两个输入框设置在和地图同一个Activity中,也可以新建一个Activity,来实现地址的输入,然后通过页面之间的跳转来传 ...
- android二次打包教程,Android应用程序打包签名、加固、二次打包(图形/命令行)...
前言 Android应用程序在编程开发完成后,需要进行签名打包成相应的APK文件,这就是我们平常网上下载安装的Android应用程序安装包. APK的全称是Android Package,即Andro ...
- android的webView的教程,Android WebView 应用界面开发教程
WebView组件本身就是一个浏览器实现,Android5.0增强的WebView基于Chromium M37,直接支持WebRTC.WebAudio.WebGL.开发者可以直接在WebView中使用 ...
- android ndk 界面开发教程,Android NDK开发之入门教程
JNI(Java Native Interface, Java本地化方法)使得Java能与其它语言(如C.C++)的动态库进行交互. 在Android 项目中,经常看到地图,统计,推送之类的第三方平台 ...
- vmware VM虚拟机去虚拟化教程 硬件虚拟机 过鲁大师检测
一 准备工作 1. 这里演示的VM虚拟机版本是12.5.9 虚拟机系统是win7 64位 2. 用到的工具 winhex和Phoenix BIOS Editor 下载地址工具 ...
- android论坛功能开发教程,Android教程 如何免费生成论坛App
介绍 按照快速集成文档,您可以很容易的把BBSSDK提供的功能集成到您的应用中,然后使用BBSSDK来做开发. 在集成前,您也可以先下载示例Sample的源码工程(包含应用内打开pdfoffice等格 ...
- android中自适应布局教程,Android实现自适应正方形GridView
现在在Android应用中,GridView中每个Item都是正方形的场景越来越常见.比如 陌陌 的搜索结果界面 陌陌的搜索界面显示 Android手机和IPhone不同, IPhone硬件是苹果自己 ...
最新文章
- 弄懂“进程”(上):3个组成部分、4个基本特征、4个基本状态
- 飞桨领航团 x Datawhale联合Meetup来了!杭州的小伙伴可以见面了!
- UVa910 TV game
- 磁盘文件读写和数据库读写哪个效率更高
- php html 文本域,html文本域标签属性有哪些?html文本域标签属性用法介绍
- [Golang] GoConvey测试框架使用指南
- 计算机论文搜索技巧【一】
- Linux笔记-inode基本概念
- Ubuntu 装机必备设置与软件安装
- sed mysql配置文件_linux下mysql配置文件my.cnf最详细解释
- 第三篇 层次类非线性表的编程实验 第9章 应用二叉树的基本概念编程
- java 变量 string_java中String类型变量的赋值问题
- codewars 7×7 Skyscrapers 问题解决
- html让图片悬浮在网页,网页制作灰度图片悬浮效果利用HTML5和jQuery实现
- 注意力机制+注意力汇聚
- 后张忠谋时代,台积电面临诸多挑战
- wacom怎么调压感_怎样在ps里用手绘板画出有压感的效果
- 简洁明了的插值音频重采样算法例子 (附完整C代码)
- 一线互联网技术总监的忠告:我们精通那么多技术为何还是做不好一个项目?
- 离轴高数值孔径抛物面反射镜的聚焦
热门文章
- Recurrent Neural Network(3):LSTM Basics and 《Inside Out》
- ADO获取表的所有字段名
- java ByteBuffer flip()和limit()的理解
- MYSQL 远程访问被限制
- 服装企业的信息管理及主要对象(转)
- 开源经济模型 MAKRO
- 开源大数据:Databricks Lakehouse
- 前端开发和设计必备的Chrome插件
- 程序设计习惯养成计划---二、测试代码
- qt qstandarditemmodel rowcount获取行数不正确_MIL+QT实践教程十