1.优化界面层次 针对可以合并的界面层次进行合并,减少界面的渲染,这个过程中主要使用的工具是开发者设置显示过度渲染,红色的区域的必须要优化的地方。 2.减少界面刷新次数 减少界面刷新次数是很好的界面优化,尤其是针对Lis…
分类:移动开发
if语句的效率问题
if语句本身没有什么好讲的,无非就三种形态: 1、 if(条件){ } 2、 if(条件){ }else{ } 3、 if(条件){ }else if(条件){ }else{ } 值得探讨的是if语句的效率问题,在代码量…
使用Glide时出现 OOM问题解决方法汇总
1、引入largeHeap属性,让系统为App分配更多的独立内存。 2、禁止Glide内存缓存。设置skipMemoryCache(true)。 3、自定义GlideModule。设置MemoryCache和Bitmap…
iTerm命令总结(mac版)
标签 新建标签:command + t 关闭标签:command + w 切换标签:command + 数字 command + 左右方向键 切换全屏:command + enter 查找:command + f 分屏 …
Android IconFont 动态设置
Android IconFont 动态设置 前言 现在iconfont使用的很普遍,一些小icon直接放在TextView上,修改字体颜色就修改了icon颜色,非常方便。 具体使用 官网:http://www.iconf…
Unity屏幕适配之——全面屏
三星S8(18.5 : 9)两边会有黑边。在Manifest文件中修改如下参数可以解决这个问题。 <meta-data android:name="android.max_aspect" android:value…
ScrollView滚动到顶部或者底部
今天遇到了一个需要ScrollView在事件触发后跳转到顶端,查询了一下有使用ScrollView中void scrollTo (int x,int y)这个方法的,尝试了一下是可以实现的,但是如果是滑动到底部呢,所以这…
在 2016 年学 JavaScript 是一种什么样的体验?(React从入门到放弃)
最近几个月由于工作原因,比较深入折腾了React,对下面这篇文章深有感触,为身边勇敢踏入React和React Native这个大坑的小伙伴点个赞。 前端技术这几年发展太快了,目前比较主流的框架是React,Angula…
关于android 图片压缩你需要知道的事
关键词: Bitmap,质量压缩,比例压缩,采样率压缩,微信分享 前言 android 系统的图片压缩大体上有三种方式,质量压缩,比例压缩,采样率压缩 一般最简单直观的应该是bitmap.compress方法,把位图的压…
Use Kotlin Android Extensions
kotlin-android-extensions用于扩展绑定关系,为了解决findViewById()的问题。 背景 Android开发中,findViewById()是比较烦人的一个函数,开源界已经有几个库提供了解决…
网络请求框架对比
HttpClient 高效稳定,但是维护成本高昂,故android 开发团队不愿意在维护该库而是转投更为轻便的HttpUrlConnection HttpUrlConnection 在android 2.2及以下版本中H…