
android self
圣剑Jay
这个作者很懒,什么都没留下…
展开
-
又一个非常Nice的在线查看Android源码网站
由于我做wanandroid,所以我对工具属性的网站异常敏感。在很久之前,我给大家推送过在线查看Android源码的一些方案:grepcode都无法访问了,如何更好的阅读源码这不,最近我又发现了更牛逼的在线查看源码网站。我以前觉得在线查看源码的场景不多,其实现在来看还是挺多的:一来主要是方便,不需要安装什么;二来很多时候我们都是找特定版本的代码看,在线查看一般都可以随意选择。今天要重点...转载 2019-11-14 12:43:05 · 2149 阅读 · 0 评论 -
App流畅度优化:利用字节码插桩实现一个快速排查高耗时方法的工具
我们产线的主流程页面中有几个比较复杂的页面在版本迭代中流畅度频繁出现反复,经常由于开发的不注意导致变卡,主要是对流畅度缺少必要的监控和可持续的优化手段,这个系列是对上半年实践App流畅度监控、优化过程中的一点总结,希望可以给需要的同学一点小参考。当然App内存上的优化,尽量减少内存抖动也能显著提升流畅度,内存优化方面可以参考之前的文章:实践App...转载 2019-11-14 00:10:00 · 835 阅读 · 0 评论 -
小缘你咋学的Android?为啥我们不一样~
在早期我写博客比较多的阶段,建立了非常多的交流群,后来因为上班之后,时间越来越少,所以很多群我都不再管理了,非常惭愧,很多群我可能超过半年以上没有看过。但是上周我的一个群不见了,让我深刻意识到,我并没有时间管理这些群,还是有比较大的监管风险的,索性我就间接解散了几个,与此同时我也建立了一个比较容易管理的星球,用来接纳小伙伴。这个星球的目的很纯粹,就是聚集一大批开发者,大家可以自由提问、分享。...转载 2019-11-10 16:56:56 · 279 阅读 · 0 评论 -
阿里资深移动架构师谈:一线大厂Android工程师需必备的技能体系!
前言以iOS和Android系统为代表的智能手机的普及与发展,互联网行业如火如荼的进入“移动”的时代。但是如今的“风口”已经从移动转向AI,整个移动互联网行业正处于增量下降、存量厮杀的阶段。面对技术变革、前景不明、竞争激烈的现状,移动开发者们都感到了焦虑与迷茫。在这个大环境下,行业和企业对中高级移动开发...转载 2019-11-10 00:47:51 · 228 阅读 · 0 评论 -
记录一次九月份腾讯 Android 面试笔试总结(面试题详细答案解析)
记录一次九月份腾讯 Android 面试笔试总结(面试题详细答案解析)今天把之前九月份腾讯面试笔试题目整理出来给大家分享分享,还附上了我自己的一些答案解析,给大家参考下,希望能对大家有帮助。面试题目录Activity中的几种启动模式 Android消息机制 IntentService 事件分发 Android性能优化、内存优化 内存优化 View的绘制 Eventbus原理...转载 2019-10-16 20:33:53 · 814 阅读 · 0 评论 -
30K成功入职:腾讯视频面试Android经历!「含面试题+答案」
30K成功入职:腾讯视频面试Android经历!「含面试题+答案」背景楼主双非本科,17年毕业,学历背景一般,由于个人原因吧,不得不从杭州撤离了,直接从公司裸辞了,处理好家中的事情后,本着换个环境的想法,直接奔向深圳了,也是开启了又一次的求职之旅,确实今天的大环境不太好,这里对几家公司做一下记录吧。腾讯视频(offer)一面一面是一个电话面试,下午6点左右特地找了一个地方电话面试,6点...转载 2019-10-16 20:38:19 · 907 阅读 · 0 评论 -
Android性能优化之APK瘦身详解(瘦身73%)
公司项目在不断的改版迭代中,代码在不断的累加,终于apk包不负重负了,已经到了八十多M了。可能要换种方式表达,到目前为止没有正真的往外推过,一直在内部执行7天讨论需求,5天代码实现的阶段。你在写上个版本的内容,好了,下个版本的更新内容已经定稿了。基于这种快速开发的现状,我们app优化前已经有87.1M了,包大了,运营说这样转化不高,只能好好搞一下咯。优化过后包大小为23.1M(优化了73%,不要...转载 2019-11-03 11:20:27 · 656 阅读 · 0 评论 -
性能优化工具(二)-Systrace
一、简介Systrace是分析Android性能问题的神器,Google IO 2017上更是对其各种强推. 是分析卡顿掉帧问题核心工具,只要能提供卡顿现场,systrace就能很好定位问题,但是有一定上手难度,所以会稍微花比较多的篇幅来学习,当然systrace配合traceView使用效果更佳,之后也会介绍traceView。二、原理在介绍使用之前,先简单说明一下Systrace的原理:...转载 2019-11-03 10:58:47 · 656 阅读 · 0 评论 -
Android性能优化之布局优化实战
Android绘制原理手机渲染主要依赖于两个硬件:CPU和GPU,其中CPU主要负责计算显示内容,其中包括视图创建、布局计算、图片解码和文本绘制等。GPU主要负责栅格化(UI元素绘制到屏幕上),比如将Button、Bitmap拆分成不同的像素进行显示,最后完成绘制。手机上显示的文字就是先通过CPU换算成纹理后在交给GPU进行渲染。而图片的显示首先通过CPU进行计算,然后再加载到内存中,传给GP...转载 2019-11-03 10:36:03 · 153 阅读 · 0 评论