返回顶部
首页 > 资讯 > 精选 >Android开发者选项的功能有哪些
  • 719
分享到

Android开发者选项的功能有哪些

2023-06-04 23:06:59 719人浏览 泡泡鱼
摘要

这期内容当中小编将会给大家带来有关Android开发者选项的功能有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。前言Android的开发者选项对于每个开发人员来说,肯定再熟悉不过了。一个设备,如果你不

这期内容当中小编将会给大家带来有关Android开发者选项的功能有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

前言

Android的开发者选项对于每个开发人员来说,肯定再熟悉不过了。

一个设备,如果你不打开开发者选项中的USB调试,那么连接到电脑上是不显示该设备的,也无法直接把程序运行到设备上,没法调试,没法看log等信息。

但是开发者选项中的内容可不仅仅是一个USB调试开关那么简单,今天就带着大家一起看看开发者选项中还有哪些被大家忽略的功能。

本文仅列出常用的一些选项。后期会不断进行更新和维护。

启用开发者选项

在 Android 4.1 及更低版本上,开发者选项在默认情况下处于启用状态。
在 Android 4.2 及更高版本上,需要先按照下面的步骤来显示出开发者选项。不同厂商的手机ROM版本,选项的位置也不一样,下面列出常用手机的打开方法,欢迎大家评论继续补充。

原生系统

  • 设置→关于手机

  • 点击版本号(Build number) 7次,就会提示你已经进入开发者模式

  • 在设置的最底部就会出现开发者选项

小米/红米 MIUI

  • 设置→我的设备→全部参数

  • 点击“MIUI版本”7次,提示你已经进入开发者模式

  • 在设置→更多设置中就会看到开发者选项

华为EMUI

  • 设置→系统→关于手机

  • 点击“版本号”7次,会提示你输入密码,输入密码后就进入开发者模式了。

  • 打开开发者选项之后,第一项就是开发者选项,默认是打开的。- 如果你关闭了这个按钮,然后退出“设置”再重新进入后,“开发者选项”就又消失了。需要重复上面的步骤重复打开。

一般选项

  • 定屏幕:只要手机处在充电状态(通过数据线连接到电脑也算),手机就不会灭屏。这样避免了我们需要频繁打开屏幕,输入密码的步骤。但是有个弊端,当你手机真的在充电的时候,中间来了一个通知点亮了屏幕,也会一直亮着。

  • 正在运行的服务:显示当前内存的使用情况。当前正在运行的程序,相应的内存占用率。在这里也可以看到哪些应用后台开了多少个进程。

  • 启用蓝牙HCI信息收集日志:捕获存储在 /sdcard/btsnoop_hci.log 路径下的文件中的所有蓝牙 HCI 数据包。您可以检索数据包,然后使用像 Wireshark 一样的程序分析信息和排查问题。

  • 演示模式:System UI demo mode。打开这个模式后,通知栏不会显示通知信息。电池会显示满电状态,也不会有低电量警告,即使实际不满。当前时间,还有网络标识。让整个通知栏更简洁。

  • OEM解锁:原始制造商解锁,也就是控制设备的Bootloader引导模式解锁。简单地说就是手机厂商在手机出厂的时候,禁止当前设备刷入其他厂商的系统(自己的系统可以,即使版本不一样)。打开了这个选项,就可以刷入别人的ROM了。

  • 直接进入系统:点亮屏幕后,不会再进入锁屏界面,直接进入系统,无需密码。

  • WEBView实现:默认会有一个Android System WebView。我们在APP中会使用WebView来显示一些网页信息,用到的就是这个系统的WebView。如果你的网络可以连接到GooglePlay的话,这个WebView会进行版本更新,新的版本会有更好的用户体验。但是大多数手机不会更新的。目前市面上许多安装包比较大的浏览器,如QQ浏览器、UC浏览器、Chrome浏览器等,它们内置了自己的内核或者将别家的内核加以改造。你可以安装一些第三方的WebView来让系统可以有更多的WebView选择,比如Chrome stable。

调试

  • USB调试:打开这个选项,手机可以和电脑通过adb进行通讯。你才可以在电脑上看到设备的进程信息、日志、内存状态、网络等数据。调试debug程序的时候,必须得打开这个选项。

  • 撤销USB调试授权:撤销所有已连接过的电脑调试授权,下次连接又要重新安装驱动。

  • 允许模拟位置:允许代码模拟位置,比如地图类应用需要测试在外地的使用情况,通过开启此项选项可以通过代码模拟位置。

  • 选择调试应用:设定调试程序之后,Android Studio中窗口的默认* 择程序就是设定的调试程序。

  • 电源键错误菜单报告

网络

无线显示认证

输入

  • 显示触摸操作:Show taps。会在触摸屏幕时显示一个圆点。这个白色圆点会跟着您在屏幕上移动。适合在演示的时候打开,也可以通过这个功能来确认控件的触摸位置。

  • 指针位置:Pointer Location。用十字准线在设备上显示指针(点按)位置。这个时候屏幕顶部会出现一个坐标。这个坐标中的选项依次为:当前触摸点数、触摸点x轴坐标、触摸点y轴坐标、x轴移动速度、y轴移动速度。
    绘图

  • 显示Surface更新:开启后闪瞎你的眼。每当界面进行绘制的时候,屏幕都会进行闪烁来提醒你。当一个布局频繁地进行绘制的时候,屏幕会一直闪烁。

  • 显示布局边界:开启后,界面中的widget都会被一个矩形格子显示出边界。对于分析一个界面的时候非常有用。

  • 强制使用从右到左的布局方式:RTL。我们的应用都是从左向右显示文字,但是有些地区国家是从右向左显示,主要是阿拉伯地区。开启后,我们无需切换地区语言就能让应用从右向左显示。

  • 窗口动画缩放:将窗口切换效果的时间进行缩放。比如弹一个Toast,设为10x之后,会非常缓慢的弹出。

  • 过渡动画缩放:就是界面切换时的过渡效果。设置的数值越小,切换越快,给人的感觉就是反应快。也可以完全关闭,但是切换效果会很僵硬。

  • 动画程序时长缩放:将程序中的动画时间进行放慢或者加快。比如一个转圈的圆形ProgressBar,如果将动画程序时长缩放设为10x,那么那个圈的转动速度就非常慢。再比如,设为10x以后,查看和清空后台程序的动画也会跟随变慢。个人体验就是讲程序中Animator中设置的时长进行成倍的加快或者减慢。

  • 模拟辅助显示设备:目前没试过。

硬件加速渲染

模拟颜色空间:有“全色盲”、“绿色弱视”、“红色弱视”、“蓝色弱视”等选项。改变之后屏幕的颜色会稍微发生一点变化,但是有没有什么效果不知道,身边没有色盲无法验证。

媒体

  • 关闭USB音频转接: 可以停用自动路由到通过 USB 端口连接到计算机的外部音频设备。

监控

  • 启动严格模式:因为在主线程中不能进行耗时的操作,比如联网操作、IO读写等。开启了严格模式,系统会检查在主线程中是否会有耗时操作。如果有,就会在屏幕四周进行闪烁。

  • 显示CPU使用情况:开启后,会在屏幕的右上角以悬浮窗的形式,显示当前CPU的使用情况。第一行是三个数字,代表在三个不同间隔下(1, 5, 15分钟)估算的平均负载。数字下面显示的就是正在运行的各种进程。目前MIUI 9已经取消了查看CPU使用情况的选项,原因不明。

  • GPU呈现模式分析:这个在后面的GPU渲染速度上会单独介绍。
    启用OpenGL跟踪:图形视角效果器,是手机制作图片软件的辅助工具,比如ps3D立体图,需要启用这个工具才能实现再编辑过程中的图片旋转,放大缩小复位等。

应用

  • 不保留活动:离开 Activity 的主视图后立即销毁每个 Activity;
    后台进程限制:设置后台保留的进程数量。通常一个应用至少有一个进程。

  • 显示所有应用程序无响应ANR:就是当程序长时间无响应的时候,弹出一个窗,告诉用户可以强制关闭这个程序。

上述就是小编为大家分享的Android开发者选项的功能有哪些了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注编程网精选频道。

--结束END--

本文标题: Android开发者选项的功能有哪些

本文链接: https://lsjlt.com/news/240276.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Android开发者选项的功能有哪些
    这期内容当中小编将会给大家带来有关Android开发者选项的功能有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。前言Android的开发者选项对于每个开发人员来说,肯定再熟悉不过了。一个设备,如果你不...
    99+
    2023-06-04
  • 安卓中开发者选项有哪些作用
    这篇文章主要介绍安卓中开发者选项有哪些作用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!开发者选项的作用:1、可统计运行进程,限制后台程序;2、可通过关闭动画缩放来提高手机运行速度;3、可通过其他渲染的调整来让你的手...
    99+
    2023-06-13
  • Python 开发者必备的 git 技能有哪些?
    随着 Python 开发的日益流行,越来越多的开发者需要学习 git 技能来进行代码管理和版本控制。Git 是一款免费、开源、分布式版本控制系统,广泛应用于软件开发中。在这篇文章中,我们将会介绍 Python 开发者必备的 git 技能。...
    99+
    2023-09-18
    面试 编程算法 git
  • Apache最新发布的日志IDE,有哪些适用于Java开发者的功能?
    随着互联网的发展,日志分析成为了一个非常重要的领域。而作为日志分析的入口,日志IDE也变得越来越重要。Apache最新发布的日志IDE,是一款全新的工具,它提供了很多适用于Java开发者的功能,下面我们就来详细了解一下。 支持多种日志格...
    99+
    2023-08-09
    日志 ide apache
  • Java开发者值得学习的技能有哪些
    本篇内容主要讲解“Java开发者值得学习的技能有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java开发者值得学习的技能有哪些”吧!1. Git对于Java开发人员以及每个JAVA开发人员...
    99+
    2023-06-15
  • PHP开发者必备的Git API技能有哪些?
    在当今的软件开发行业中,Git已经成为了一个不可或缺的版本控制系统。而对于PHP开发者来说,掌握Git API技能也是十分必要的。本文将会介绍PHP开发者必备的Git API技能,帮助读者更好地了解Git API的使用。 Git基础知识...
    99+
    2023-08-14
    开发技术 git api
  • android compose的功能有哪些
    Android Compose 是一种用于构建用户界面的声明式 UI 工具包。它提供了一系列功能,包括:1. 声明式 UI:使用 K...
    99+
    2023-10-10
    android
  • Android开发中实现定时器功能的方法有哪些
    Android开发中实现定时器功能的方法有哪些?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、TimerTimer是Android直接启动定时器的类,TimerTask是...
    99+
    2023-05-31
    android roi
  • adb shell 命令打开android系统的开发者选项界面
      adb shell am start -n com.android.settings/com.android.settings.DevelopmentSettings 来源地址:https://blog.csdn.net/MyLove...
    99+
    2023-09-28
    android adb android studio 开发者选项
  • PS的选择功能有哪些
    这篇文章主要讲解了“PS的选择功能有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PS的选择功能有哪些”吧! 我们在用PS修图的时候,总是需要选择图片...
    99+
    2024-04-02
  • Android开发中项目实现一个自定义Tab选项卡功能
    Android开发中项目实现一个自定义Tab选项卡功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。具体如下:import android.app.TabActivity;...
    99+
    2023-05-31
    android tab roi
  • 优秀Web开发者提升开发能力必知的事有哪些
    这篇文章主要介绍了优秀Web开发者提升开发能力必知的事有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。  1. 不要只盯着代码  如今人人都会写代码。很多业余爱好者也可以...
    99+
    2023-06-08
  • android中openssl的功能有哪些
    在Android中,OpenSSL提供了许多加密和安全相关的功能,包括但不限于: SSL/TLS协议支持:OpenSSL提供了SS...
    99+
    2024-04-09
    android openssl
  • android中mediasession的功能有哪些
    在Android中,MediaSession是一个用于管理媒体播放控制的类,它提供了以下功能: 控制媒体播放器的播放、暂停、停止、...
    99+
    2024-03-06
    android
  • android中slider的功能有哪些
    在Android中,Slider(滑块)通常用于允许用户通过滑动选择一个值。它具有以下功能: 支持水平或垂直方向的滑动。 用户可以...
    99+
    2024-04-08
    android
  • android开发性能优化的方法有哪些
    Android开发性能优化的方法有以下几种:1.减少内存使用:通过使用轻量级数据结构、避免创建不必要的对象、及时释放无用的资源等方式...
    99+
    2023-09-13
    android
  • 兼职小程序开发有哪些功能
    这篇文章主要讲解了“兼职小程序开发有哪些功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“兼职小程序开发有哪些功能”吧!在假期,许多学生将参加一些社会活动来锻炼自己,丰富他们的课外生活,增加...
    99+
    2023-06-27
  • Android中SurfaceFlinger有哪些功能
    SurfaceFlinger是Android系统中的一个重要组件,主要负责管理和渲染所有的显示内容。它具有以下主要功能:1. 显示合...
    99+
    2023-08-08
    Android SurfaceFlinger
  • KTV小程序开发的基础功能有哪些
    这篇文章主要介绍了KTV小程序开发的基础功能有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、KTV小程序开发有哪些功能?KTV是城市里年轻人经常花钱的地方,也是年轻人...
    99+
    2023-06-27
  • Android项目中实现滑动功能的方法有哪些
    本篇文章给大家分享的是有关Android项目中实现滑动功能的方法有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一、Android坐标体系在讲解滑动之前,我们有必要简单提一...
    99+
    2023-05-31
    android roi 目中
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作