是否曾经需要频繁切换“严格模式”?

是否需要多次启停“显示布局边界”?

是否需要测试被系统回收来回切换“不保留活动”?

是否需要多次打开“指针位置”?

是否需要查看屏幕分辨率、CPU 核数、IP 及 Mac 地址、系统版本?

现在你可以通过“开发助手”快速完成上面的切换和查看。不需要十几秒的等待和操作,不需要多个软件配合,所有操作均在一次点击后完成。

一、功能介绍

“开发助手”是最近将一个以前自用的工具完善整理后的 App,功能包括:

a、调试相关



包括快速切换显示布局边界、显示布局更新、强制 GPU 渲染、显示 GPU 视图更新、显示指针位置、严格模式、不保留活动、不锁定屏幕、打开开发者选项、打开系统设置、打开语言设置、USB调试等功能。

1、布局边界

点击【布局边界】按钮,则会一步进入【设置】然后进入【开发者选项】,将【显示布局边】开关打开,



效果如下:

再次点击【布局边界】按钮,则会一步进入【设置】然后进入【开发者选项】,将【显示布局边】开关关闭,效果如下:

2、布局更新

点击【布局更新】按钮,则会一步进入【设置】然后进入【开发者选项】,将【显示Surface更新】开关打开

再次点击【布局更新】按钮,则会一步进入【设置】然后进入【开发者选项】,将【显示Surface更新】开关关闭

3、强制GPU渲染

点击【强制GPU渲染】按钮,则会一步进入【设置】然后进入【开发者选项】,将【强制进行GPU渲染】开关打开

再次点击【强制GPU渲染】按钮,则会一步进入【设置】然后进入【开发者选项】,将【强制进行GPU渲染】开关关闭

4、GPU渲染

点击【GPU渲染】按钮,则会一步进入【设置】然后进入【开发者选项】,将【显示GPU视图更新】开关打开

再次点击【GPU渲染】按钮,则会一步进入【设置】然后进入【开发者选项】,将【显示GPU视图更新】开关关闭

5、指针位置

点击【指针位置】按钮,则会一步进入【设置】然后进入【开发者选项】,将【指针位置】开关打开



效果如下:



再次点击【指针位置】按钮,则会一步进入【设置】然后进入【开发者选项】,将【指针位置】开关关闭

6、严格模式

点击【严格模式】按钮,则会一步进入【设置】然后进入【开发者选项】,将【启用严格模式】开关打开

再次点击【严格模式】按钮,则会一步进入【设置】然后进入【开发者选项】,将【启用严格模式】开关关闭

7、不保留应用

点击【不保留应用】按钮,则会一步进入【设置】然后进入【开发者选项】,将【不保留活动】开关打开



再次点击【不保留应用】按钮,则会一步进入【设置】然后进入【开发者选项】,将【不保留活动】开关关闭

8、不锁定屏幕

点击【不锁定屏幕】按钮,则会一步进入【设置】然后进入【开发者选项】,将【不锁定屏幕】开关打开



再次点击【不锁定屏幕】按钮,则会一步进入【设置】然后进入【开发者选项】,将【不锁定屏幕】开关关闭

9、开发者选项

点击【开发者选项】按钮,则会一步进入【设置】然后进入【开发者选项】,如上图所示。

10、系统设置

点击【系统设置】按钮,则会一步进入【设置】如下图所示。

11、语言设置

点击【语言设置】按钮,则会一步进入【设置】–>【更多设置】–【语言和输入法】–【语言】的界面,如下图所示。



切换语言为英文之后的效果如下图所示:

12、USB调试

点击【USB调试】按钮,则会一步进入【设置】–>【开发者选项】的界面并将【USB调试】开关打开,如下图所示。



再次点击【USB调试】按钮,则会一步进入【设置】–>【开发者选项】的界面并将【USB调试】开关关闭。

b、 UI相关

13、屏幕信息

点击【屏幕信息】按钮,则会弹出对话框展示屏幕有关的信息,你也可以点击分享或者复制按钮,来对信息进行处理。如下图所示:

14、标准尺寸

点击【标准尺寸】按钮,则会展示标准尺寸有关的信息,如下图所示:

c、 信息

15、系统

点击【系统】按钮,则会弹出对话框展示系统有关的信息,你也可以点击分享或者复制按钮,来对信息进行处理。如下图所示:

16、硬件

点击【硬件】按钮,则会弹出对话框展示硬件有关的信息,你也可以点击分享或者复制按钮,来对信息进行处理。如下图所示:

17、虚拟机

点击【虚拟机】按钮,则会弹出对话框展示虚拟机有关的信息,你也可以点击分享或者复制按钮,来对信息进行处理。如下图所示:

18、网络相关

点击【虚拟机】按钮,则会弹出对话框展示网络相关的信息,你也可以点击分享或者复制按钮,来对信息进行处理。如下图所示:

18、那些ID

点击【那些ID】按钮,则会弹出对话框展示IMEI、SV、手机号、序列号、Mac地址等相关信息,你也可以点击分享或者复制按钮,来对信息进行处理。如下图所示:

18、CPU

点击【CPU】按钮,则会弹出对话框展示CPU相关信息,你也可以点击分享或者复制按钮,来对信息进行处理。如下图所示:

19、我的应用

点击【我的应用】按钮,则将手机上装的应用都列出来,如下图所示:

你也可以点击【所有应用】之后,点击弹出的菜单项进行相关的过滤,如下图所示:

二、应用下载

看完功能介绍之后,是不是有种想要下载下来试一试的冲动呢?

你可从 Google Play、应用宝搜索“开发助手”下载,或者直接访问下面的链接进行下载。

http://trinea.cn/app/dev-tools.apk

该APK的作者是Trinea,

Trinea 的 Github:https://github.com/trinea

主页:http://www,trinea.cn


作者:欧阳鹏 欢迎转载,与人分享是进步的源泉!

转载请保留原文地址:

http://blog.csdn.net/ouyang_peng/article/details/54112304

【我的Android进阶之旅】推荐一款能提升数十倍效率的Android应用开发助手的更多相关文章

  1. [置顶] 我的Android进阶之旅------>介绍一款集录制与剪辑为一体的屏幕GIF 动画制作工具 GifCam

    由于上一篇文章:我的Android进阶之旅------>Android之动画之Frame Animation实例 中展示的是Frame动画效果,但是之前我是将图片截取下来,不好说明确切的动画过程 ...

  2. 我的Android进阶之旅------>介绍一款集录制与剪辑为一体的屏幕GIF 动画制作工具 GifCam

    由于上一篇文章:我的Android进阶之旅------>Android之动画之Frame Animation实例 中展示的是Frame动画效果,但是之前我是将图片截取下来,不好说明确切的动画过程 ...

  3. 【我的Android进阶之旅】推荐一款视频转换GIF图片格式的转换工具(Video to GIF)

    一.背景 最近想把一些Android Demo的运行效果图获取下来,但是一直使用真机进行调试,在电脑上不好截取一段gif动画.而之前使用模拟器的时候可以使用 GifCam 工具进行屏幕动画截取.Gif ...

  4. 我的Android进阶之旅------> Android在TextView中显示图片方法

    面试题:请说出Android SDK支持哪些方式显示富文本信息(不同颜色.大小.并包括图像的文本信息).并简要说明实现方法. 答案:Android SDK支持例如以下显示富文本信息的方式. 1.使用T ...

  5. 我的Android进阶之旅------>如何解决Android 5.0中出现的警告: Service Intent must be explicit:

    我的Android进阶之旅-->如何解决Android 5.0中出现的警告: java.lang.IllegalArgumentException: Service Intent must be ...

  6. 我的Android进阶之旅------> Android在TextView中显示图片方法

    面试题:请说出Android SDK支持哪些方式显示富文本信息(不同颜色.大小.并包含图像的文本信息),并简要说明实现方法. 答案:Android SDK支持如下显示富文本信息的方式. 1.使用Tex ...

  7. 我的Android进阶之旅------>Android颜色值(RGB)所支持的四种常见形式

    Android中颜色值是通过红(Red).绿(Green).蓝(Blue)三原色,以及一个透明度(Alpha)值来表示的,颜色值总是以井号(#)开头,接下来就是Alpha-Red-Green-Blue ...

  8. 我的Android进阶之旅------>怎样解决Android 5.0中出现的警告: Service Intent must be explicit:

    我的Android进阶之旅-->怎样解决Android 5.0中出现的警告: java.lang.IllegalArgumentException: Service Intent must be ...

  9. 我的Android进阶之旅------>Android字符串资源中的单引號问题error: Apostrophe not preceded by 的解决的方法

    刚刚在string字符串资源文件里,写了一个单引號.报错了,错误代码例如以下 error: Apostrophe not preceded by \ (in OuyangPeng's blog ) 资 ...

随机推荐

  1. eclipse中使用weblogic作为服务器控制台中文乱码

    使用WebLogic时控制台输出中文乱码解决方法:   1.找到weblogic安装目录,当前项目配置的domain   2.找到bin下的setDomainEnv.cmd文件   3.打开文件,从文 ...

  2. Installing OwnCloud 9 on Debian 8

    原文:https://www.howtoforge.com/tutorial/owncloud_9-installation-on-debian_8/?utm_source=tuicool&u ...

  3. JSON资料整理(转载)

    目录 1.什么是json 2.json语法规则 3.json基础结构 4.json基础示例 5.JSON和XML比较 6. .NET操作JSON 原始方式 通用方式 内置方式 契约方式 通过序列化将. ...

  4. spring读取配置文件PropertyPlaceholderConfigurer类的使用

    这里主要介绍PropertyPlaceholderConfigurer这个类的使用,spring中的该类主要用来读取配置文件并将配置文件中的变量设置到上下文环境中,并进行赋值. 一.此处使用list标 ...

  5. Scrapy中用xpath/css爬取豆瓣电影Top250:解决403HTTP status code is not handled or not allowed

    好吧,我又开始折腾豆瓣电影top250了,只是想试试各种方法,看看哪一种的方法效率是最好的,一直进行到这一步才知道 scrapy的强大,尤其是和selector结合之后,速度飞起.... 下面我就采用 ...

  6. 在linux下安装配置rabbitMQ详细教程

    在linux下安装配置rabbitMQ详细教程 2017年12月20日 17:34:47 阅读数:7539 安装Erlang 由于RabbitMQ依赖Erlang, 所以需要先安装Erlang. Er ...

  7. 目标跟踪之卡尔曼滤波---理解Kalman滤波的使用预测

    Kalman滤波简介 Kalman滤波是一种线性滤波与预测方法,原文为:A New Approach to Linear Filtering and Prediction Problems.文章推导很 ...

  8. 【BZOJ】2017: [Usaco2009 Nov]硬币游戏(dp+神题+博弈论)

    http://www.lydsy.com/JudgeOnline/problem.php?id=2017 这题太神了,我想了一个中午啊 原来是看错题一直没理解题解说的,一直以为题解是错的QAQ “开始 ...

  9. Social Network 社交网络分析

    Social Network 社交网络分析 一:什么是SNA-社交网络分析 社交网络分析的威力何在?我想几个案例来说明. 案例1:对一个毫无了解的组织(这个组织可以是一个公司,亦或是一个组织),如果能 ...

  10. poj 1815(最小割、割集)

    题目链接:http://poj.org/problem?id=1815 思路:题目要求是剔除多少个点,可以将其转化为剔除多少条边,因此需要拆点,将点i拆成i,i+n,便容量为1,表示每个人起的传递作用 ...