android
文章平均质量分 83
垮掉的一代人
NLP and WEB developer
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
gradle 相关问题汇总
Question 1:Could not find method google() for arguments [] on repository container。因为某个墙的存在,google()和jcenter()有时候无法访问,导致gradle无法解决依赖问题。解决办法,使用阿里云的镜像替代,一方面可以解决依赖问题,另一方面也提高了访问速度。https://maven.aliyun.com/mvn/guide仓库名称阿里云仓库地址阿里云仓库地址(老版)源地址centra原创 2021-03-29 19:47:09 · 1081 阅读 · 0 评论 -
Chromeium 服务模型
目的将Chrome代码库移至面向服务的模型。这将产生可重用和解耦的组件,同时还减少重复。它也允许Chrome小组和其他小组尝试新功能,而无需修改Chrome。背景Chrome的体系结构存在各种问题和局限性:组件一致性差: 特定于功能的代码散布在不同的模块和流程中,例如平台和浏览器功能以及Blink和[chrome,组件,内容] /浏览器+渲染器中的代码。 似乎不相关的功能具有直接或间接的依赖关系纠缠,从而难以隔离离散的服务代码以实现重用,安全性和稳定性(例如,网络服务)。 ...原创 2020-12-04 10:56:07 · 681 阅读 · 0 评论 -
android追踪工具Trace概述
systrace systrace 是分析 Android 设备性能的主要工具。不过,它实际上是其他工具的封装容器:它是 atrace 的主机端封装容器,是用于控制用户空间跟踪和设置 ftrace 的设备端可执行文件,也是 Linux 内核中的主要跟踪机制。systrace 使用 atrace 来启用跟踪,然后读取 ftrace 缓冲区并将其全部封装到一个独立的 HTML 查看器中(虽然较新的内核支持 Linux 增强型柏克莱封包过滤器 (eBPF),但以下文档内容仅适用于 3.18 内核(无 eFPF原创 2020-09-09 21:12:31 · 11998 阅读 · 0 评论 -
Andorid 使用systrace进行性能分析
systrace 命令会调用 Systrace 工具,您可以借助该工具收集和检查设备上在系统一级运行的所有进程的时间信息。本文档说明了如何通过命令行生成 Systrace 报告。在搭载 Android 9(API 级别 28)或更高版本的设备上,您还可以使用“系统跟踪”系统应用生成 Systrace 报告。如需运行 systrace,请完成以下步骤:从 Android Studio 下载并安装最新的 Android SDK 工具。安装 Python 并将其添加到工作站的 PATH 环境变量中。..原创 2020-09-04 20:56:44 · 252 阅读 · 0 评论 -
Android系统Trace概览
系统跟踪概览“系统跟踪”就是记录短时间内的设备活动。系统跟踪会生成跟踪文件,该文件可用于生成系统报告。此报告可帮助您了解如何最有效地提升应用或游戏的性能。Android 平台提供了多种不同的跟踪信息获取途径:Android Studio CPU 性能剖析器“系统跟踪”应用Systrace 命令行工具Perfetto 命令行工具在您与应用交互时,Android Studio CPU 性能剖析器可实时检查应用的 CPU 使用率和线程活动。您还可以检查方法跟踪记录、函数跟踪记录和系统跟踪记录中的原创 2020-09-04 20:35:26 · 6958 阅读 · 0 评论 -
Handler 机制详解
1.概述:handler是安卓提供的一套更新UI的机制,由于android不允许非UI线程更新UI,所以需要相关机制实现。同时hander也是一套消息处理机制,能实现主线程向子线程传递消息,子线程向主线程传递消息。2.Looper、Message和Queue的关系Looper是一个消息分发器,在主线程创建的时候就会创建一个Looper对象messageQueue :消息原创 2015-04-12 15:56:20 · 426 阅读 · 0 评论 -
Mac Eclipse常用快捷键
整理Eclipse常用快捷键开发环境切换到Mac下后原来Window下的快捷键很大一部分是不相容的,习惯了快捷键的生活忽然哪天快捷键不起作用了,跟着的就是开发效率明显降低,频繁录入错误的快捷键让Eclipse都不知道你想要什么了。 以下内容是我整理的经常使用的Eclipse快捷键,主要依据首个按键进行了分类。文档末尾是收集了Mac系统下对文本编辑当标跳转或选中的快捷转载 2015-04-16 12:36:24 · 477 阅读 · 0 评论 -
JSON
JSON:轻量级的文本数据交换格式,类似于XML,但是比XML更小,更快,更易解析。它是基于JavaScript的一个子集,它使用JavaScript语法来描述数据对象,但是JSON仍是独立于语言和平台。 优点:1.数据格式比较简单,易于读写,格式都是压缩的,占用带宽小2.易于解析的语言,客户端JavaScript可以简单地通过eval()进行JSON数据的读取3.原创 2015-05-05 23:44:11 · 392 阅读 · 0 评论
分享