android进阶
文章平均质量分 65
zhuxingchong
进一步的探索你可能会发现新的世界。
展开
-
android 性能优化详解
非常好的一篇内存优化文章:文章来源:https://www.cnblogs.com/xinmengwuheng/p/7232429.html这一篇中我们将着重介绍Android的内存优化。本文的篇幅很长,但是请不要嫌烦,因为每看一节,你就多了一份在面试官面前装X的资本。什么是内存通常情况下我们说的内存是指手机的RAM,它主要包括一下几个部分: - 寄转载 2017-12-29 17:07:15 · 474 阅读 · 0 评论 -
Android开发常用代码片段
//获取drawable对象public static Drawable getDrawable(Context context,int id){ Resource res = context.getResource(); Drawable drawable = res.getDrawable(id); return drawable;}//drawable转bitmap对象...原创 2018-03-06 16:30:50 · 208 阅读 · 0 评论 -
软件开发工程师问题定位
1.介绍软件工程师其实有很多时间是在解决问题,尤其是在做room相关开发,基本都是在优化,解决问题,如果没有太多经验解决问题是一件很费劲的事情。问题主要有几个步骤:1.定位问题,2.寻找解决方案,3.验证解决方案,4.提交代码,5.等待测试复验这些步骤中对我们研发来说最难的是定位问题,这也是最废时间的工作,今天我要介绍的也就是如何定位问题。2.问题类型1.UI类显示问题2.逻辑类问题3.anr问题...原创 2018-04-03 10:34:33 · 845 阅读 · 0 评论 -
android Activity运行后台不在最近任务栏显示
1.先介绍一个Activity主动跳转到后台但不会finish的方法方法:public boolean moveTaskToBack(boolean nonRoot)activity里有自带方法,参数如下:nonRoot=false→ 仅当activity为task根(即首个activity例如启动activity之类的)时才生效nonRoot=true→ 忽略上面的限制这个方法不会改变task中...原创 2018-05-24 10:41:47 · 9793 阅读 · 0 评论 -
Android drawable微技巧,你所不知道的drawable的那些细节
转载:http://blog.csdn.net/guolin_blog/article/details/50727753 好像有挺久时间没更新博客了,最近我为了准备下一个系列的博客,也是花了很长的时间研读源码。很遗憾的是,下一个系列的博客我可能还要再过一段时间才能写出来,那么为了不至于让大家等太久,今天就给大家更新一篇单篇的文章,讲一讲Android drawable方面的微技巧。话说微技巧这个词...转载 2018-06-25 19:22:14 · 120 阅读 · 0 评论 -
Android ListView异步加载图片乱序问题,原因分析及解决方案
转载:http://blog.csdn.net/guolin_blog/article/details/45586553在Android所有系统自带的控件当中,ListView这个控件算是用法比较复杂的了,关键是用法复杂也就算了,它还经常会出现一些稀奇古怪的问题,让人非常头疼。比如说在ListView中加载图片,如果是同步加载图片倒还好,但是一旦使用异步加载图片那么问题就来了,这个问题我相信很多A...转载 2018-06-26 14:57:46 · 154 阅读 · 0 评论 -
Android窗口机制Window,PhoneWindow,DecorView,setContentView源码理解
Window我们来看下源码里面的说明/** * Abstract base class for a top-level window look and behavior policy. An * instance of this class should be used as the top-level view added to the * window manager. It prov...转载 2018-06-20 11:20:44 · 282 阅读 · 0 评论 -
android 颜色渐变,透明度颜色渐变计算获取新的透明颜色
一.通过LinearGradient渐变效果 /** @param x0 起始点X坐标 @param y0 起始点Y坐标 @param x1 终点X坐标 @param y1 终点Y坐标 @param colors 所有颜色渐变集合 @param pos...原创 2018-10-25 10:55:49 · 5785 阅读 · 0 评论 -
Android 无缝切换不同网络请求框架
最近在学习网易公开课,里面有很多大牛分享,这次代码基本是把学习视频代码重敲了一边,同时为了加强对kotlin语言使用,后期写代码都将切到kotlin语言。最好的语言是用图来描述,所以我还是通过画图和代码来讲解一下原理。架构介绍:1.这个架构还是很简单的,如上图有一个公共接口IHttpProcess,里面只有一个post网络请求方法,该接口在HttpHelper,VolleyProc...原创 2019-07-01 11:24:17 · 1524 阅读 · 2 评论