“我在发抖么?你开什么玩笑。我只是在跳愉快的尬舞。暗影是不会向邪恶势力低头的。 万岁(≧▽≦)/!!”-- 来自暗世界android工程师 前言: 本篇是本系列的最后一个篇章...
IP属地:浙江
“我在发抖么?你开什么玩笑。我只是在跳愉快的尬舞。暗影是不会向邪恶势力低头的。 万岁(≧▽≦)/!!”-- 来自暗世界android工程师 前言: 本篇是本系列的最后一个篇章...
为什么需要6.0运行时权限 更友好 6.0以前的安装时权限,会在应用安装时列出所有需要的权限,当列出一些危险权限时,用户不知每个权限的具体用途,可能因为这些权限警告而放弃安装...
请保持淡定,分析代码,记住:性能很重要。 启动时间优化 毫无疑问,应用的启动速度越快越好。 本文可以帮助你优化应用的启动时间:首先描述应用启动过程的内部机制;然后讨论如何分析...
为什么说这是一个极棒的开源项目——MVP,RxJava +Retrofit+okhttp完美结合,遵循Material设计风格,加入了5.0高级特性,RecycleView ...
前言 通过Android Studio的Memory Monitor工具,对各种数据类型,如:boolean,int,float,long,SparseArray,HashM...
简书 占小狼转载请注明原创出处,谢谢! 连接符号 "+" 本质 在 浅谈Java String内幕(1) 中,字符串变量(非final修饰)通过 "+" 进行拼接,在编译过程...
单例模式的实现方式有懒汉,饿汉,双重校验锁,枚举,内部类等等,写法就不全部列举了。Android源码中有一个单例辅助类/frameworks/base/core/java/a...
这几天闲得无聊,就打开手机上的开发者模式里面的“GPU过度绘制”功能,看看别家的App做的咋样,然后很偶然的打开了“简书”,然后就被它的过度绘制惊呆了,于是写了这篇性能分析的...