Android内存优化——内存泄露检测分析方法 - 掘金
上一篇文章总结了一些常见的内存泄露场景及优化方案,这篇文章继续总结内存泄露的一些经常使用的检测和分析方法。 Lint代码检查 AndroidStudio自动Lint代码检查工具,一些常见的代码警告Lint工具都会给咱们提示。使用也比较简单: Analyze —&g...java
Android 热修复技术——QQ 空间补丁方案解析 (3) - Android - 掘金
如前文所述,要想实现热更新的目的,就必须在dex分包完成以后操做字节码文件。比较经常使用的字节码操做工具备ASM和javaassist。相比之下ASM提供一系列字节码指令,效率更高可是要求使用者对字节码操做有必定了解。而javaassist虽然效率差一些可是使用门...react
Android 热修复技术——QQ 空间补丁方案解析 (2) - Android - 掘金
接下来的几篇博客我会用一个真实的demo来介绍如何实现热修复。具体的内容包括: 如何打包补丁包 如何将经过ClassLoader加载补丁包 1. 建立Demo demo很简单,建立一个只有一个Activity的demo: package c...android
Android 热修复技术——QQ 空间补丁方案解析 (1) - Android - 掘金
传统的app开发模式下,线上出现bug,必须经过发布新版本,用户手动更新后才能修复线上bug。随着app的业务愈来愈复杂,代码量爆发式增加,出现bug的机率也随之上升。若是单纯靠发版修复线上bug,其较长的新版覆盖期无疑会对业务形成巨大的伤害,更不要说大型ap...git
Android 新一代多渠道打包神器 - Android - 掘金
最新腾讯云技术公开课直播,提问腾讯W3C表明,如何从小白成为技术专家?点击了解活动详情。 做者 |李涛编辑 | 顾乡 ApkChannelPackage是一种快速多渠道打包工具,同时支持基于V1签名和V2签名进行多渠道打包。插件自己会自动检测Apk使用的签名...github
Android 内存泄漏分析总结 - Android - 掘金
GitHub地址 https://github.com/realxz/Mem... 代码只包含泄漏状况,不包括修改后的代码,你们能够下载下来后,自行修改。 什么是内存 ...面试
Material Design实战 - 掘金
Material Design简介 Material Design是谷歌设计师基于传统的设计原则,结合丰富的创意和科学技术所发明的一套全新的界面设计语言,包含了视觉、运动、互动效果等特性 Toolbar 建立项目时,默认显示ActionBar。咱们用Toolb...编程
【3 月更新】React Native 优秀开源项目大全 - 掘金
前言 ★ 想要查看全部分类,请关注公众号【aMarno】后点 RN资源 进行查看。★ 或者点击直接到 github 仓库,【对,点我】★ 收录时间不是项目发布时间。★ 公众号回复 RN 加入 React Native 微信技术交流群 新增分类 名称 功...react-native
5 个 Android 开发中比较常见的内存泄漏问题及解决办法 - Android - 掘金
在Android开发中,内存泄漏是比较常见的问题,有过一些Android编程经历的童鞋应该都遇到过,但为何会出现内存泄漏呢?内存泄漏又有什么影响呢? 在Android程序开发中,当一个对象已经不须要再使用了,本该被回收时,而另一个正在使用的对象持有它...性能优化
Android APP 启动优化 - Android - 掘金
什么是APP启动屏幕 可能你也发现了,点击桌面图标,有时候出现一个白屏,而后才进入主界面,这是由于从桌面点击APP图标启动应用开始,程序会显示一个启动窗口等待Activity的建立加载完毕再进行显示。 来看一下Google官方文档《Launch-Tim...微信
我是如何作到在 5 分钟以内将应用大小减小 60% 的(已加入掘金翻译计划大礼包) - Android - 掘金
该文章正在掘金翻译计划(https://github.com/xitu/gold-...)中翻译,你们能够持续关注掘金翻译计划以获取最新译文。千山万水老是情,来个 star 行不行?(◍•ᴗ•`◍)**...
20 分钟理解 React Native For Android 原理 - Android - 掘金
前言 文中全部 RN 缩写指代React Native For Android 分析的 RN 代码基于 { "react": "15.4.1", "react-native": "0.39.2" } 本文主要分析 Java 层...
人手一本: Android 应用优化小手册 - Android - 掘金
对咱们技术从业者而言,不少时候时候不是咱们不知道怎么作,而是不知道作什么?今天系统的总结本身关于如何对Android应用进行优化的一些经验,共计八个维度. ...
Android 检测内存泄露 - 掘金
Android 检测内存泄漏,必须使用方便强大到灭绝人性的 leakcanary。 leakcanary 是 square 公司开发的,square 拥有众多强大的 Android 开源项目,如,OkHttp、retrofit、otto、picasso,简直撑...
Android 如何避免 Context 内存泄露 - 掘金
Activity Context 的内存泄露 Android 中的 Activity Context 内存泄露,简单说就是 Activity 调用 onDestroy() 方法销毁后,此 Activity 还被其余对象强引用,致使此 Activity 不能被 ...
Java 集合框架分析 - LinkedList - Android - 掘金
本篇文章主要分析一下Java集合框架中的List部分,LinkedList,该源码分析基于JDK1.8,分析工具,AndroidStudio,文章分析不足之处,还请指正! 相关文章一、Java 集合框架分析-概述二、Java集合...
Android布局优化技巧 - 掘金
一.整体原则:减小布局层次,加快渲染速度 尽可能避免RelativeLayout嵌套RelativeLayout 二.重用< include/> < include>标签能够在一个布局中引入另一个布局,重用共同的布局文件。 好比说共...
关于 Android 性能优化,该从哪些方面入手? - Android - 掘金
Android设备做为一种移动设备,不管是内存仍是CPU的性能都受到了很大的限制,这致使Android程序的性能问题异常突出,对于性能优化提出了更高的要求。本篇文章根据Android开发中一些有效的性能优化方法,贴出一些关于性能优化方面的技术文章,为Andro...
面试时问到进程间通讯, 你该如何回答? - Android - 掘金
*本篇文章已受权微信公众号 guolin_blog (郭霖)独家发布 前言: 进程...
做为 Android 开发者必须了解的 Gradle 知识 (译) - 掘金
在Android开发中,不少时候咱们不须要修改 *.gradle 文件太多,咱们添加依赖、修改target compile、最低支持API level,或者修改签名配置和build类型。其它更复杂一些逻辑,咱们最后可能就是从Stack Overflow中cop...
Android 优化APP 构建速度的17条建议 - 掘金
本文同步简书:Android 优化APP 构建速度的17条建议 较长的构建时间将会减缓项目的开发进度,特别是对于大型的项目,app的构建时间长则十几分钟,短则几分钟,长的构建时间已经成了开发瓶颈,本篇文章根据Google官方文档,加上本身的一些理解提供一些提...
android 阿里面试题锦集 - Android - 掘金前几天忽然就经历了阿里android实习内推的电面,感受有好多之前看过的东西都忘记了,而后又复习了一下,找了不少阿里的面经总结了一下,但愿对你们有帮助,下面的知识点大多出自 android开发艺术探索,并且不少都是我本身的总结,方便本身记忆,若是想深刻能够去看...