本次分享会目的 通过对增加对 Android Profile Tools 的了解,提高大家工作过程中定位和解决Bug的效率。 注意事项 为了不耽误大家时间,语速可能会快一些如...
本次分享会目的 通过对增加对 Android Profile Tools 的了解,提高大家工作过程中定位和解决Bug的效率。 注意事项 为了不耽误大家时间,语速可能会快一些如...
什么手机?哪一行报错了?报的什么错误?
DexClassLoader和PathClassLoader的区别先说结论 1、DexClassLoader可以加载jar/apk/dex,可以从SD卡中加载未安装的apk2、PathClassLoader只能加载系统中已经安装过的apk ...
最近给公司做了一个SDK的技术架构文档,技术老大说最好画出来类图...从来没画过,研究了几天,发现也不难。有兴趣的可以研究一下,下面是我画的类图,以及相关参考资料 参考资料:...
如果有对volatile更熟的同学可以给我留言,如何用更好的方式验证这个问题。
一次失败的volatile验证刚刚来新公司,发现项目中大量的单例使用的双重检查锁方式的单例,但是很奇怪并没有加volatile修饰词。认真复习了一下volatile参数,发现这个确实有必要加的。但是究竟不...
刚刚来新公司,发现项目中大量的单例使用的双重检查锁方式的单例,但是很奇怪并没有加volatile修饰词。认真复习了一下volatile参数,发现这个确实有必要加的。但是究竟不...
刚刚来新公司,发现项目中大量的单例使用的双重检查锁方式的单例,但是很奇怪并没有加volatile修饰词。认真复习了一下volatile参数,发现这个确实有必要加的。但是究竟不...
Android 系统是可以自动校正时间和时区的。方式有两种:插入sim卡,可以校正时间和时区;联网只可以校正时间。我们的智能硬件使用的是Android6.0原生系统,如果没有...
ArrayMap及SparseArray是android的系统API,是专门为移动设备而定制的。用于在一定情况下取代HashMap而达到节省内存的目的。 一.源码分析(由于篇...
前言 之前一直忙于移动端日志SDK Trojan的开源工作,已十分稳定地运行在饿了么团队App中,集成了日志加密和解密功能。哎呀,允许我卖个狗皮膏药,不用不知道,用了就知道,...
前言 首先在文章开始之前,需要大家了解下我的情况我是普通本科,不是985,211。大学的时候玩联盟,打篮球,逃课,谈恋爱。总之和一般的大学生一样,没有目标和方向,每天除了上课...
本篇文章已授权微信公众号 code小生 独家发布 博文出处:记自己2018年三月份的面试经历,欢迎大家关注我的博客,谢谢! 烦烦烦烦 过完年后,又是一波招聘热季,各种好公司...
Android 高级UI开发 目录 Android 高级UI1 Material Design概述Android 高级UI2 RecyclerView添加head和foote...
Binder承担了绝大部分Android进程通信的职责,可以看做是Android的血管系统,负责不同服务模块进程间的通信。在对Binder的理解上,可大可小,日常APP开发并...
最近公司准备自己做FOTA升级,经过两天调研做了个初稿,后期真正开发后,会细化其中某些章节。 参考链接:谷歌官方OTA升级介绍
Android知识体系总结(全方面覆盖Android知识结构,面试&进阶 Version-3.0.0 时间:2020.05) 此篇文章是初中高级工程师学习文章,知识体系较为完...
谢谢分享已经收藏了。
示例代码 前几天遇到这块的编译问题,查了一下,泛型这个东西,是可以擦除的...代码如下: 执行结果是: 为什么能擦除 Java中的泛型基本上都是在编译器这个层次来实现的。在生...
先说结论 1、DexClassLoader可以加载jar/apk/dex,可以从SD卡中加载未安装的apk2、PathClassLoader只能加载系统中已经安装过的apk ...