在AndroidStudio创建虚拟手机DUB-AI20

news2024/11/15 11:29:05

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.coloradmin.cn/o/1699262.html

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

相关文章

1960-2022年世界银行WDI面板数据(1400+指标)

1960-2022年世界银行WDI面板数据(1400指标) 1、时间:1960-2022年 2、来源:世界银行WDI 指标:包括健康、公共部门、农业与农村发展、城市发展、基础设施、外债、性别、援助效率、教育、气候变化、环境、社会保护与劳…

阿里云百炼大模型使用

阿里云百炼大模型使用 由于阿里云百炼大模型有个新用户福利,有免费的4000000 tokens,我开通了相应的服务试试水。 使用 这里使用Android开发了一个简单的demo。 安装SDK implementation group: com.alibaba, name: dashscope-sdk-java, version: 2.…

【回忆版】数据科学思维与大数据智能分析 2024考试

填空(18分)18个 1.对数变换对大数值的范围进行压缩,对小数值的范围进行扩展 2.提取出大量高频率项与低频率项相关联的虚假模式,即交叉支持(cross-support)模式 3.信息论中() 4.几种…

Python的pip配置、程序运行、生成exe文件

一、安装Python 通过官网下载对应的版本,安装即可。 下载地址:Download Python | Python.org Python标准库查看(Python自带库) Python 标准库文档 安装Python的时候,如果选第二个自定义安装要记得勾选安装pip 二、…

HTTP的由来以及发展史

HTML&HTML5的学习探索 01、Html的由来和发展史 01-01、Html的由来 HTML的英文全称是 Hypertext Marked Language,即超文本标记语言。HTML是由Web的发明者 Tim Berners-Lee(蒂姆伯纳斯李)于1990年创立的一种标记语言, 他是万…

怎么在Qt Designer设计的界面上显示Matplotlib的绘图?

首先,利用Qt Designer设计界面。 设计好后保存为ui文件。 接着,将ui文件转为py文件。 我喜欢在python中进行转换,因此把转换命令封装为函数,运行一下即可。 import os # pyuic5 -o output_file.py input_file.ui #通过命令把.ui…

网络模型-NQA与网络协议联动

一、NQA定义 网络质量分析NQA(Network QualityAnalysis)是一种实时的网络性能探测和统计技术,可以对响应时间、网络抖动、丢包率等网络信息进行统计。NOA能够实时监视网络0oS,在网络发生故障时进行有效的故障诊断和定位。 部署IPv4静态路由与BFD…

phonenumbers,一个强大的 Python 库!

更多Python学习内容:ipengtao.com 大家好,今天为大家分享一个强大的 Python 库 - phonenumbers。 Github地址:https://github.com/daviddrysdale/python-phonenumbers 在现代应用程序中,处理和验证电话号码是一项常见的需求。无论…

Pytorch深度学习实践笔记5(b站刘二大人)

🎬个人简介:一个全栈工程师的升级之路! 📋个人专栏:pytorch深度学习 🎀CSDN主页 发狂的小花 🌄人生秘诀:学习的本质就是极致重复! 视频来自【b站刘二大人】 目录 1 Linear Regress…

Windows Subsystem for Linux (WSL)查看在线发行版并在终端安装

在 Windows Subsystem for Linux (WSL) 中,你可以使用以下命令来查看在线可用的 Linux 发行版: 列出可用的 Linux 发行版: 使用以下命令查看可以通过在线商店获取的 Linux 发行版列表: wsl --list --online或者,你也可…

一个月速刷leetcodeHOT100 day11 链表完全解析 以及链表5道easy题

链表 表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包活两个部分:一…

二十九篇:构建未来:信息系统的核心框架与应用

构建未来:信息系统的核心框架与应用 1. 引言 在这个充满挑战和机遇的信息时代,信息系统已经成为现代组织不可或缺的神经中枢。它们不仅革新了我们处理信息的方式,更是极大地增强了决策制定的效率和质量。在这篇文章中,我将分享我…

基于PID的单片机温度控制系统设计

基于PID的温度控制系统设计 摘要 温度是工业上最基本的参数,与人们的生活紧密相关,实时测量温度在工业生产中越来越受到重视,离不开温度测量所带来的好处,因此研究控制和测量温度具有及其重要的意义。 本设计介绍了以AT89C52单片…

kubenetes中K8S的命名空间状态异常强制删除Terminating的ns

查看ns状态为异常: 查看ns为monitoring的状态为Termingating状态 使用方法一: kubectl delete ns monitoring --force --grace-period0 使用方法二: kubectl get ns monitoring -o json > monitoring.json 修改删除文件中的"kubern…

Docker快速搭建Oracle服务

服务器:CentOS7.9 1.安装docker yum install -y docker 2. 设置镜像加速 修改 /etc/docker/daemon.json 文件并添加上 registry-mirrors 键值 阿里云的docker镜像需要自己注册账号,也可以不注册账号,直接使用下面的连接。 也可以写入多…

深度学习中的多GPU训练(Pytorch 20)

一 多GPU训练 下面详细介绍如何从零开始并行地训练网络,这里需要运用小批量随机梯度下降算法。后面我还讲介绍如何使用高级API并行训练网络。 我们从一个简单的计算机视觉问题和一个稍稍过时的网络开始。这个网络有多个卷积层和汇聚层,最后可能 有几个…

AGI系列(1):掌握AI大模型提示词优化术,提问准确率飙升秘籍

当我们向AI大模型提问时,通常人们的做法是有什么问题,就直接去问,得到大模型的回复结果,时好时坏,完全没有可控性。 那么有没有一种方式或是一套方法,可以让我们向大模型提问时,得到的结果更准确…

怎么在网上赚点零花钱?分享十个正规的赚钱兼职平台

亲爱的朋友们,大家好!今天要和大家聊聊一个让人兴奋的话题——网上赚钱。在这个互联网飞速发展的时代,网上赚钱已经不再是遥不可及的梦想。如果你正想在网上赚点零花钱,那么这篇文章你可不能错过! 在这个信息爆炸的时代…

Linux系统命令traceroute详解(语法、选项、原理和实例)

目录 一、traceroute概述 二、语法 1、基本语法 2、命令选项 三、帮助信息 四、示例 1. 使用默认模式(ICMP Echo)追踪到目标主机 2. 使用UDP模式(需要root权限)追踪到目标主机 3. 不解析IP地址为主机名,直接显…

STL库 —— unordered_set与unordered_map的封装

这里要对 unordered_set 与 unordered_map 进行封装,封装时使用的是上一篇中学的 HashBucket 。不仅要完成封装,同时要写入迭代器。 一、HashBucket 的修改 1.1 节点的修改 T 首先来认识一下使用 unordered_set 和 ordered_map 时的区别: …