唠叨

开发者选项中有很多功能,到作为一个开发者,常用常见的就是 USB 调试了。但熟不知,里面还有很几个有意思的东西。

1. 不锁定屏幕

在开发中进行 USB 调试,开启后,不会熄灭屏幕,但屏幕亮度会减弱,与手机的设置有关系;

2.显示边界布局

可以查看到界面上 view的区域和 margin与padding值;


3.调试GPU过渡绘制

开启如下所示 :

使用说明: 开启后就能看到效果,选择 Debug GPU OverDraw, 并勾选 Show overdraw areas。过度绘制根据额外绘制的层级数,分为紫色(1x),绿(2x), 红(3x), 深红(4x+), 应该尽可能地使得我们的界面层级保持在蓝色或者黄色。

所以在开发中,界面保持在绿色及其以下最好,当然白色最好;比如:


4. 显示CPU使用情况和使用GPU条形图查看

显示 CPU 使用情况,开启后,屏幕右上角会出现CPU的使用情况,比如:

使用GPU条形图进行查看,如上图所示,将以条形图的形式显示状态:
已绿色的线为分界线,绿色分界线为绘制16ms时间,如果超过了绿色的线,就超过了16ms, 就
可能 会造成卡顿现象;

Android - 开发者选项中的一些必知必懂必会相关推荐

  1. Android开发者选项中,这29个功能你忽略了吗?

    前言 1.Android的开发者选项对于每个开发人员来说,肯定再熟悉不过了. 一个设备,如果你不打开开发者选项中的USB调试,那么连接到电脑上是不显示该设备的,也无法直接把程序运行到设备上,没法调试, ...

  2. Android开发者选项之GPU过度绘制

    做设计的人很少能知道GPU过度绘制是个什么鬼?跟设计有什么关系?今天就让大家了解了解,首先来普及一下Android开发者选项中的Debug GPU overdraw. GPU过度绘制定义 如果你粉刷过 ...

  3. Android系统默认打开开发者选项中的TP触摸开关

    在定制系统开发中,有时会遇到客户为了方便生产测试硬件主板,客户会提出生产测试软件需要默认打开开发者选项中的TP触摸开关,也就是show_touches和pointer_location 具体实现方法如 ...

  4. Android开发者选项 介绍

    15个必知的Android开发者选项 https://www.jianshu.com/p/07b551ee260b  1.Stay awake 充电时保持屏幕唤醒,开发的时候,时不时的锁屏真是够了,开 ...

  5. 常用 Android 开发者选项与卡顿原因

    应用UI卡顿 常见原因主要在以下几个方面: 1.人为在UI线程中做轻微耗时操作,导致UI线程卡顿: 2.布局Layout过于复杂,无法在16ms内完成渲染: 3.同一时间动画执行的次数过多,导致CPU ...

  6. Android9.0默认将开发者选项中的OEM锁开关打开

    做项目时偶尔会遇到客户需求中有这样的要求:默认将开发者选项中的OEM锁开关打开 修改这个需求可以: 到frameworks/base/services/usb/java/com/android/ser ...

  7. Android开发者选项——GPU呈现模式分析

    1玄学曲线各部分到底代表了什么 对于Android用户来说,无论你用的什么品牌的手机,在开发者选项中都能发现"玄学曲线"的开关,之所以称其为玄学曲线,还是因为它被很多网友用于测试一 ...

  8. [RK3568 Android11] 开发之开发者选项中添加USB OTG模式切换(二)

    目录 前言 一.开发者选项中添加USB OTG模式切换按钮 二.按钮添加功能 前言 上一篇已讲解创建OTG模式的系统全局变量,此篇讲解怎么在 设置应用->开发者选项中 添加USB OTG切换按钮 ...

  9. [RK3568 Android11] 开发之开发者选项中添加USB OTG模式切换(一)

    目录 前言 一.创建全局变量 前言 上一篇已讲底层是怎么设置USB OTG模式<[RK3568 Android11] 教程之USB OTG模式切换>,此篇开始讲解怎么在设置应用->开 ...

最新文章

  1. QIIME 2用户文档. 12数据筛选Filtering data(2019.7)
  2. 从菜鸟到老司机,数据科学的17个必用数据集推荐
  3. 蒙特卡洛粒子滤波定位算法_ROS -- 最简单的自主ACML定位
  4. 腾讯云低延时直播系统架构设计与弱网优化实践
  5. [导入]ADO.NET Entity Framework 深入分析, Part 6 – 处理并发(Concurrency Handling)
  6. socket编程初级
  7. CentOS7环境下搭建flume
  8. 轻松八句话 教会你完全搞定MySQL数据库(基础)
  9. ServerSideIncludeModule不是可识别的本机模块
  10. c语言输出字母随机数,你好,怎样用c语言输出一个1到100的随机数
  11. Atitit 知识图谱管理 谱存储选型 与查询 目录 1. 知识图谱存储系统的选型。 1 1.1. 图数据库 neo4j 适合大规模数据 1 1.2. 关系数据库 小规模 2 2. 知识图谱查询语言
  12. python结果保存到变量_python中import this 编程之禅的结果我想用一个变量保存,如何做...
  13. 解决WPS文档不加载金格office360签章的问题
  14. 傅里叶级数与傅里叶变换_Part1_三角函数系的正交性
  15. 解决征信中心密码控件无法安装
  16. Java实现简单四则运算
  17. Milvus带你实现轻松搭建以图搜图系统
  18. spec之install
  19. ppt的字母上面插入尖号
  20. unity——删除父物体下面的所有子物体

热门文章

  1. Kali2021双网卡设置
  2. 第09讲 推断未知:统计推断的基本框架
  3. 报表中如何实现中国地图钻取到各省地图
  4. MySQL数据库集群的原理与搭建
  5. 关键路径、工期、总时差和自由时差精讲
  6. 瑞芯微RV1126 BuildRoot开发学习笔记
  7. 事件与事件流、事件监听
  8. python 学习快速入门
  9. 【SSH】Hibernate学习(三)一对多、多对一、多对多
  10. hihoCoder 1430 A Boring Problem(数论)