【我的Android进阶之旅】推荐一款能提升数十倍效率的Android应用开发助手
是否曾经需要频繁切换“严格模式”?
是否需要多次启停“显示布局边界”?
是否需要测试被系统回收来回切换“不保留活动”?
是否需要多次打开“指针位置”?
是否需要查看屏幕分辨率、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应用开发助手的更多相关文章
- [置顶] 我的Android进阶之旅------>介绍一款集录制与剪辑为一体的屏幕GIF 动画制作工具 GifCam
由于上一篇文章:我的Android进阶之旅------>Android之动画之Frame Animation实例 中展示的是Frame动画效果,但是之前我是将图片截取下来,不好说明确切的动画过程 ...
- 我的Android进阶之旅------>介绍一款集录制与剪辑为一体的屏幕GIF 动画制作工具 GifCam
由于上一篇文章:我的Android进阶之旅------>Android之动画之Frame Animation实例 中展示的是Frame动画效果,但是之前我是将图片截取下来,不好说明确切的动画过程 ...
- 【我的Android进阶之旅】推荐一款视频转换GIF图片格式的转换工具(Video to GIF)
一.背景 最近想把一些Android Demo的运行效果图获取下来,但是一直使用真机进行调试,在电脑上不好截取一段gif动画.而之前使用模拟器的时候可以使用 GifCam 工具进行屏幕动画截取.Gif ...
- 我的Android进阶之旅------> Android在TextView中显示图片方法
面试题:请说出Android SDK支持哪些方式显示富文本信息(不同颜色.大小.并包括图像的文本信息).并简要说明实现方法. 答案:Android SDK支持例如以下显示富文本信息的方式. 1.使用T ...
- 我的Android进阶之旅------>如何解决Android 5.0中出现的警告: Service Intent must be explicit:
我的Android进阶之旅-->如何解决Android 5.0中出现的警告: java.lang.IllegalArgumentException: Service Intent must be ...
- 我的Android进阶之旅------> Android在TextView中显示图片方法
面试题:请说出Android SDK支持哪些方式显示富文本信息(不同颜色.大小.并包含图像的文本信息),并简要说明实现方法. 答案:Android SDK支持如下显示富文本信息的方式. 1.使用Tex ...
- 我的Android进阶之旅------>Android颜色值(RGB)所支持的四种常见形式
Android中颜色值是通过红(Red).绿(Green).蓝(Blue)三原色,以及一个透明度(Alpha)值来表示的,颜色值总是以井号(#)开头,接下来就是Alpha-Red-Green-Blue ...
- 我的Android进阶之旅------>怎样解决Android 5.0中出现的警告: Service Intent must be explicit:
我的Android进阶之旅-->怎样解决Android 5.0中出现的警告: java.lang.IllegalArgumentException: Service Intent must be ...
- 我的Android进阶之旅------>Android字符串资源中的单引號问题error: Apostrophe not preceded by 的解决的方法
刚刚在string字符串资源文件里,写了一个单引號.报错了,错误代码例如以下 error: Apostrophe not preceded by \ (in OuyangPeng's blog ) 资 ...
随机推荐
- how to identify your .NET Framework version
scenario: when I try to install github-windows on my PC, got such error "lower .NET Framework V ...
- <!>表格语法
<table aling=left>...</table>表格位置,置左 <table aling=center>...</table>表格位置,置中 ...
- jQuery学习笔记1——操作属性
一.获得和设置内容 三个简单实用的用于 DOM 操作的 jQuery 方法: text() - 设置或返回所选元素的文本内容, 得到匹配元素集合中每个元素的文本内容结合,包括他们的后代, 即由所有匹配 ...
- SRM 719 Div 1 250 500
250: 题目大意: 在一个N行无限大的网格图里,每经过一个格子都要付出一定的代价.同一行的每个格子代价相同. 给出起点和终点,求从起点到终点的付出的最少代价. 思路: 最优方案肯定是从起点沿竖直方向 ...
- 【vijos】1750 建房子(线段树套线段树+前缀和)
https://vijos.org/p/1750 是不是我想复杂了.... 自己yy了个二维线段树,然后愉快的敲打. 但是wa了两法.......sad 原因是在处理第二维的更新出现了个小问题,sad ...
- Androidz之字符串国际化问题
(1)字符串的国际化 在res下写两个values 注意:命名方式都是固定的 一个中文版:values-zh 一个英文版:values-en 可是<string name 要写成一样的,这样会 ...
- 计算机视觉中的边缘检测Edge Detection in Computer Vision
计算机视觉中的边缘检测 边缘检测是计算机视觉中最重要的概念之一.这是一个很直观的概念,在一个图像上运行图像检测应该只输出边缘,与素描比较相似.我的目标不仅是清晰地解释边缘检测是怎样工作的,同时也提 ...
- c/c++中内存对齐完全理解
一,什么是内存对齐?内存对齐用来做什么? 所谓内存对齐,是为了让内存存取更有效率而采用的一种编译阶段优化内存存取的手段. 比如对于int x;(这里假设sizeof(int)==4),因为cpu对内存 ...
- web之Django之Form组件
Django之Form组件 本节内容 基本使用 form中字段和插件 自定义验证规则 动态加载数据到form中 1. 基本使用 django中的Form组件有以下几个功能: 生成HTML标签 验证用户 ...
- 源码分析——Action代理类的工作
Action代理类的新建 通过<Struts2 源码分析——调结者(Dispatcher)之执行action>章节我们知道执行action请求,最后会落到Dispatcher类的serv ...