在AndroidStudio创建虚拟手机DUB-AI20

1.DUB-AI20介绍

        DUB-AL20是华为畅享9全网通机型。

         华为畅享9采用基于Android 8.1定制的EMUI 8.2系统,最大的亮点是配置了1300万AI双摄、4000mAh大电池以及AI人脸识别功能,支持熄屏快拍、笑脸抓拍、声控拍照、手势拍照等特色的拍照功能,支持移动TD-LTE、联通TD-LTE、联通FDD-LTE、电信TD-LTE、电信FDD-LTE等多种4G网络,是一款全网通的4G智能手机。

        华为畅享9搭载高通骁龙450八核处理器,CPU最高频率为1.8GHz,内存容量有3GB+32GB、4GB+64GB和4GB+128GB多个不同的版本。 

         在外观方面,华为畅享9采用“珍珠”全面屏设计,搭配了一块6.26英寸的水滴屏,屏占比为80.03%,分辨率为1520x720像素。另外,华为畅享9的机身尺寸为158.92mm X 76.91mm X 8.1mm,机身重量为168g,重量并不算太轻。同时,华为畅享9拥有极光紫、极光蓝、幻夜黑、珊瑚红等4种不同的机身颜色。

2.创建虚拟DUB-AI20

        step1.点击Device Manage标签,点击Create Virtual Device。

        step2.点击新建硬件配置New Harware Profile。

        其他默认,屏幕这里填写屏幕尺寸(Screen size)为6.26英寸。分辨率(Resolution)为1520X720像素。

        点击Finish创建了一个设备模型(device definition)。

          step3.选择系统镜像。这里选择奥利奥Oreo,对应的安卓版本为Android 8.1,API Level 27。

        step4.确认配置并创建虚拟设备Android Virtual Device (AVD),名称(AVD Name)使用默认即可。

        此时可在Device Manager窗口中看到新增的设备DUB-AI20 API 27。点击Device Explorer可以浏览文件和进程,非常方便。


 3.修改虚拟设备目录文件的访问权限

        有时需要访问到虚拟设备下的文件,但是会报没有权限的错误。这时可以用adb工具来修改权限。

 3.1权限知识

        因为 Android 的底层是 linux,所以每个文件夹都是有权限控制的,比如 data 的 Permissions(权限)是 drwxrwx–x

        我们来解释一下:

  • 第一个字符表示的是文件类型。如果是 d,则表示是文件夹。
  • 后面跟着三个三元组。
  • 共 10 个字符。

        三个三元组各有不同的含义:

  • 第一个组表示文件所有者的权限。
  • 第二个组表示文件的组权限。
  • 第三个组表示所有其他用户权限。

        三元组字符的含义(顺序是 rwx):

  • r – 允许读(read)
  • w – 允许写(write)
  • x – 允许执行(execute)
  • – – 没有上述某种权限(与位置有关)

 3.2adb工具

        Android 调试桥 (ADB,全名Android Debug Bridge) 是一种功能多样的命令行工具,可让您与设备进行通信。adb 命令可用于执行各种设备操作,例如安装和调试应用。adb 提供对 Unix shell(可用来在设备上运行各种命令)的访问权限。

        adb工具一般在Android SDK路径下面。可以设置环境变量,这样打开CMD命令行就可以进行操作了。

3.3修改方法

         打开 cmd,输入以下命令,为 data 文件夹设置相应的权限: 

         命令解释

        adb shell :打开 adb shell 程序。

        su :获取 root 权限。

        chmod 权限 文件夹:为文件夹设置权限。

        这里的 775,表示的是 rwxrwxr-x,每一个数字表示的是一个二进制数,比如 7,即 111,表示为这一个三元组设置所有的 rwx 权限。如果想要递归改变目录的权限,可以使用 “chmod -R 775 /data”。-R就是递归(recursive)。

        

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/13957.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Windows安装mingw32/w64

1.下载 MinGW-w64 WinLibs - GCCMinGW-w64 compiler for Windows Releases niXman/mingw-builds-binaries (github.com) MinGW-w64、UCRT 和 MSVCRT 是 Windows 平台上常用的 C/C 运行库,它们有以下不同点: MinGW-w64:是一个基于 GCC 的…

Edge浏览器报错:Ref A Ref B: Ref C

今天发现微软Edge浏览器非常频繁的出现以下报错:Ref A: 0BF6B9E03845450C8E6A6C31006AD7B9 Ref B: BJ1EDGE1116 Ref C: 2024-05-23T12:41:30Z 通过搜索发现用如下问题解决: 1.打开Edge浏览器 2.进入设置选项 3.找到隐私、搜索和服务 4.关闭跟踪防护后面…

【数据结构】【C语言】堆~动画超详细解读!

目录 1 什么是堆1.1 堆的逻辑结构和物理结构1.2 堆的访问1.3 堆为什么物理结构上要用数组?1.4 堆数据上的特点 2 堆的实现2.1 堆类型定义2.2 需要实现的接口2.3 初始化堆2.4 销毁堆2.5 堆判空2.6 交换函数2.7 向上调整(小堆)2.8 向下调整(小堆)2.9 堆插入2.10 堆删除2.11 //堆…

微服务项目收获和总结---第2,3天(分库分表思想,文章业务)

①分库分表思想 文章表一对一为什么要拆分?因为文章的内容会非常大,查询效率会很低,我们经常操作文章的基本信息,不会很经常查询文章内容。充分发挥高频数据的操作效率。 ②freemarker和minIO 由于文章内容数据量过大&#xff0c…

git clone 出现的问题

问题: core源码ref新API % git clone https://github.com/xxxx.git Cloning into core... remote: Enumerating objects: 58033, done. remote: Counting objects: 100% (1393/1393), done. remote: Compressing objects: 100% (750/750), done. error: 432 bytes of body are …

办公自动化-Python如何提取Word标题并保存到Excel中?

办公自动化-Python如何提取Word标题并保存到Excel中? 应用场景需求分析实现思路实现过程安装依赖库打开需求文件获取word中所有标题去除不需要的标题创建工作簿和工作表分割标题功能名称存入测试对象GN-TC需求标识符存入测试项标识存入需求标识符 完整源码实现效果学…

Nginx学习与使用记录

这里写自定义目录标题 定义域名(本地)Nginx的一下常用命令记录win系统使用 .bat来启动nginx配置 定义域名(本地) 本地定义域名不需要证书,直接更改hosts文件。 注意:在这个文件夹中是无法更改hosts文件的&…

Vue02-黑马程序员学习笔记

一、今日学习目标 1.指令补充 指令修饰符v-bind对样式增强的操作v-model应用于其他表单元素 2.computed计算属性 基础语法计算属性vs方法计算属性的完整写法成绩案例 3.watch侦听器 基础写法完整写法 4.综合案例 (演示) 渲染 / 删除 / 修改数量 …

一个简约高级视差效果PR动态图文开场视频模板

这是一个高质量且易于定制的pr模板。具有模块化结构,可以轻松更改内容。包括视频教程,即使是新手小白也可以轻松套用模板制作视频。 主要特点: 水平(19201080)和垂直(10801920)分辨率&#xff…

c语言:利用随机函数产生20个[120, 834] 之间互不相等的随机数, 并利用选择排序法将其从小到大排序后输出(每行输出5个)

利用随机函数产生20个[120, 834] 之间互不相等的随机数&#xff0c; 并利用选择排序法将其从小到大排序后输出&#xff08;每行输出5个&#xff09; 代码如下&#xff1a; #include <stdio.h> #include <time.h> #include <stdlib.h> int shenchen(int a[…

三维模型相互转换(obj文件转inp文件)

三维模型文件根据其含义都是可以进行相互转换的&#xff0c;这里主要介绍obj文件转化为inp文件。 什么是inp文件&#xff1f; inp文件是以.inp为后缀的文本文件&#xff0c;它包括了模型的全部数据信息&#xff0c;ABAQUS求解器分析的对象是inp文件&#xff0c;软件生成的.ca…

PHP身份证真伪验证、身份证二、三要素核验、身份证ocr接口

实名认证有利于网络绿化&#xff0c;所以在互联网发展迅速的今天&#xff0c;实名认证成了“刚需”。而OCR与实名认证两种产品的结和更是擦出了美丽的火花。翔云人工智能开放平台提供的实名认证OCR接口良好的展现出两种功能结合的效果。以身份实名认证产品举例来说&#xff0c;…

AI智能体|扣子Coze“图像流”功能速览

大家好&#xff0c;我是无界生长。 AI智能体&#xff5c;扣子Coze“图像流”功能速览Coze提供易上手的图像处理工作流&#xff0c;包含智能生成、智能编辑和基础编辑三类节点&#xff0c;旨在通过AI技术简化图像处理过程。本文对扣子Coze“图像流”功能做了简单介绍&#xff0…

【qt】初识模型和视图

模型和视图 一.模型和视图的概念1.关系2.模型3.数据4.视图5.特点 二.文件系统模型1.那种数据&#xff1f;2.界面拖放3.创建模型4.模型设置数据5.视图设置模型6.模型索引7.模型操作数据①文件名②文件大小③文件类型④是否是目录⑤文件路径 三.字符串链表模型1.那种数据&#xf…

论Promise在前端江湖的地位及作用

系列文章&#xff1a; 先撸清楚&#xff1a;并发/并行、单线程/多线程、同步/异步 论Promise在前端江湖的地位及作用 前言 上篇文章阐述了并发/并行、单线程/多线程、同步/异步等概念&#xff0c;这篇将会分析Promise的江湖地位。 通过本篇文章&#xff0c;你将了解到&#x…

100base-tx、100base-fx的区别

100表示网线设计的频率&#xff0c;单位MHz。值越大&#xff0c;网线的速度越快。baseBASEband的缩写&#xff0c;基带t物理介质是双绞线缆f物理介质是光纤x同一个传输效率下的多种不同的标准 T表示双绞线&#xff0c;base-tx是运行超五类双绞线的快速以太网端口&#xff0c;全…

AI崛起,掌握它,开启智能新生活!

AI崛起&#xff0c;掌握它&#xff0c;开启智能新生活&#xff01; &#x1f604;生命不息&#xff0c;写作不止 &#x1f525; 继续踏上学习之路&#xff0c;学之分享笔记 &#x1f44a; 总有一天我也能像各位大佬一样 &#x1f3c6; 博客首页 怒放吧德德 To记录领地 &…

Linux中vim的基本使用

目录 vim中的三种模式以及基本操作命令模式(默认模式)插入模式底行模式 命令模式下的命令底行模式下的命令 vim是Linux和Unix环境下最基本的文本编辑器&#xff0c;类似于windows上的记事本 vim和Visual studio相比&#xff0c;vim并不集成&#xff0c;vim只能用来写代码 VS把写…

Nginx限制IP访问详解

在Web服务器管理中&#xff0c;限制某些IP地址访问网站是一个常见的需求。Nginx作为一款高性能的HTTP服务器和反向代理服务器&#xff0c;提供了灵活强大的配置选项来实现这一功能。本文将详细讲解如何在Nginx中限制IP访问&#xff0c;并通过示例代码展示具体操作。 一、Nginx…

使用 Python 简单几步去除 PDF 水印

推荐一个AI网站&#xff0c;免费使用豆包AI模型&#xff0c;快去白嫖&#x1f449;海鲸AI 在处理 PDF 文件时&#xff0c;水印有时会影响文件的可读性或美观性。幸运的是&#xff0c;Python 提供了多种库来操作 PDF 文件&#xff0c;其中 PyMuPDF&#xff08;又名 fitz&#xf…