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)。
? ? ? ??