嘻哈包袱铺 专栏

github开源项目 https://github.com/GeekGhost/Ghost

排序:
默认
按更新时间
按访问量
RSS订阅

一种优雅的方式实现RecyclerView条目多类型

转载自:https://blog.csdn.net/xuehuayous/article/details/80021325 下面以一个故事来讲来说明这中方式是怎么实现的。 放弃vlayout 大家都了解一般首页是非常复杂的,去年初项目引入vlayout来解决首页复杂布局的问题,后来对vlay...

2018-09-27 10:11:59

阅读数 90

评论数 0

Android ANR监控与分析

转载自:http://www.10tiao.com/html/203/201609/2649752287/1.htmlANR(Application Not Responding),系统检测到APP长时间没有反应,ANR虽然不是异常但会严重影响用户体验,所以上报解决ANR是非常必要的。ANR的触发...

2018-03-13 14:43:45

阅读数 206

评论数 0

Android性能优化(十)之App瘦身攻略

转载自:https://juejin.im/post/59113583ac502e450280e5f31、 前言如果你对App优化比较敏感,那么Apk安装包的大小就一定不会忽视。关于瘦身的原因,大概有以下几个方面:对于用户来说,在功能差别不大的前提下,更小的Apk大小意味更少的流量消耗,也意味着更...

2018-02-10 08:30:08

阅读数 188

评论数 0

Android 性能优化(九)之不可忽视的电量

转载自:https://juejin.im/post/58fef4771b69e60058aab2d11、 前言移动互联网的大潮到来之后,我们都变身好男人:“用智能手机的男人都是好男人,因为晚上必须回家充电。”一句笑言,但也可以看得出来目前使用智能设备电量方面的问题。而开发者在电量消耗方面也起到了...

2018-02-10 08:24:42

阅读数 180

评论数 0

Android 性能优化(八)之网络优化

转载自:https://juejin.im/post/58ef22e3b123db0058214c601、 前言移动互联网发展到现在,用户的联网方式已经完成了由流量依赖到Wifi依赖的转变。虽然网络环境在变好,但也对网络的应用提出了更高的要求,同时开发人员对网络的重视度却在下降。确实Wifi场景下...

2018-02-09 14:10:13

阅读数 168

评论数 0

Android性能优化(七)之你真的理解ANR吗?

转载自:https://juejin.im/post/58e5bd6dda2f60005fea525c1、 前言在上一篇文章《Android性能优化(六)之卡顿那些事》中,我们提到了卡顿的成因、检测卡顿的途径以及避免卡顿的方法。卡顿在扩大就会产生大名鼎鼎的ANR(Application Not R...

2018-02-09 14:06:51

阅读数 179

评论数 0

Android性能优化(六)之卡顿那些事

转载自:https://juejin.im/post/58d73b35570c350058d942c71、 Introduction对普通用户而言,类如内存占用高、耗流量、耗电量等性能问题可能不会轻易发现,但是卡顿问题用户一定会立马直观的感受到。本文就带你一览卡顿的发生、检测、及优化。2、 The...

2018-02-08 10:51:24

阅读数 305

评论数 0

Android 性能优化(五)之细说 Bitmap

转载自:https://juejin.im/post/58c3b29761ff4b005d906730在上一篇《Android性能优化(四)之内存优化实战》中谈到那个内存中的大胖子Bitmap,Bitmap对内存的影响极大。例如:使用Pixel手机拍摄4048x3036像素(1200W)的照片,如...

2018-02-08 10:43:04

阅读数 890

评论数 0

Android 性能优化(四)之内存优化实战

转载自:https://juejin.im/post/58b80c3b61ff4b006cd8c33d 在上一篇《Android性能优化(三)之内存管理》中我们对Android的内存管理有了一定的认识,本篇文章从实际出发对内存进行优化,主要包含以下部分: 1. Memory Lea...

2018-02-07 10:24:17

阅读数 124

评论数 0

Android性能优化(三)之内存管理

1、初识内存优化 在Android的性能优化的各个部分里,内存的问题绝对是最令人头疼的一部分,虽然Android有垃圾自动回收机制不需要手动干预,但也恰因为此,出现内存问题如内存泄漏和内存溢出等,如果对内存管理机制不熟悉,会更加难以排查问题。 因为内存方面的知识较多且不易理解,内存优化部分就分...

2018-02-07 10:11:46

阅读数 143

评论数 0

Android 性能优化(二)之布局优化面面观

转载自:https://juejin.im/post/58a442b661ff4b006c8a63f5 Android 性能优化(二)之布局优化面面观 一、初识布局优化 通过《Android性能优化(一)之启动加速35%》我们获得了闪电般的App启动速度,那么在应用启动完...

2018-02-06 10:51:45

阅读数 109

评论数 0

Android性能优化(一)之启动加速35%

转载自:https://juejin.im/post/5874bff0128fe1006b443fa0 一、前言 随着项目版本的迭代,App的性能问题会逐渐暴露出来,而好的用户体验与性能表现紧密相关,从本篇文章开始,我将开启一个Android应用性能优化的专题,从理论到实战,从入门...

2018-02-06 09:57:28

阅读数 114

评论数 0

Android开发中必备的代码Review清单

前言 本文收集了我自己工作以来提交代码前的所有检查点。事实证明,这样能有效提高自己的代码质量和功能的稳定性。所以推荐大家以后每次提交代码前,都可以看下这份Review清单哈。 此外,可能还有些检查点我并没有发现,欢迎大家踊跃在评论区补充哈~ 清理操作 1.页面退出时,是否完成必要的清理操作 是否...

2018-01-10 10:04:39

阅读数 155

评论数 0

手机淘宝性能优化

转载自:https://yq.aliyun.com/articles/53?spm=5176.8067842.tagmain.39.hiIWFT 该文章来自于阿里巴巴技术协会(ATA)精选文章。 手机淘宝性能优化 前言 为了满足不同用户的多样性购物需求,过去两年里手...

2018-01-09 14:41:19

阅读数 509

评论数 0

地理空间距离计算优化

#1 地理空间距离计算面临的挑战 打开美团app,不管是筛选团购还是筛选商家,默认的排序项都是“离我最近”或者“智能排序”(如下图所示)。 不管是“离我最近”还是“智能排序”,都涉及到计算用户位置与各个团购单子或者商家的距离(注:在智能排序中距离作为一个重要的参数参与排序打分)。以...

2017-12-27 10:48:41

阅读数 456

评论数 0

WebView性能、体验分析与优化

转载自:https://tech.meituan.com/WebViewPerf.html 在App开发中,内嵌WebView始终占有着一席之地。它能以较低的成本实现Android、iOS和Web的复用,也可以冠冕堂皇的突破苹果对热更新的封锁。 然而便利性的同时,WebView的性...

2017-12-27 09:29:00

阅读数 1083

评论数 0

携程App的网络性能优化实践

转载自:http://www.infoq.com/cn/articles/how-ctrip-improves-app-networking-performance 首先介绍一下携程App的网络服务架构。由于携程业务众多,开发资源导致无法全部使用Native来实现业务逻辑,因此有相当一部...

2017-11-22 15:34:30

阅读数 207

评论数 0

APP弱网络条件下,体验优化之道

APP弱网络条件下,体验优化之道 最近跟朋友聊天刚好聊到这一块,他们是在做电商业务,商品图片及其多,API接口请求频率也高。然而,他们在移动2/3G的网络环境下,APP经常会出现Loading很久的情况,这里我把我们所分析与使用到的网络优化方案与大家分享一下。 所谓的弱...

2017-11-13 14:14:20

阅读数 291

评论数 0

Android 性能优化:使用 Lint 优化代码、去除多余资源

读完本文你将了解到: 前言什么是 LintLint 工作方式简单介绍从命令行运行 LintAndroid Studio 中使用 Lint团队中建立代码规范利器提升降低问题的等级Lint 虽好也不能贪杯 在 Java 代码中忽略 Lint 警告在 XML代码中忽略 L...

2017-09-14 18:44:21

阅读数 211

评论数 0

Android开发优化之——使用软引用和弱引用

Java从JDK1.2版本开始,就把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。 这里重点介绍一下软引用和弱引用。 如果一个对象只具有软引用,那么如果内存空间足够,垃圾回收器就不会回收它;如果内存空间不足了...

2017-09-13 14:52:56

阅读数 125

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭