前言我们在自定义View时可能需要更新View的显示,比如为View添加动画等等,有两个方法是我们经常会用到的:invalidate()和requestLayout(),本文...
Andorid端基于图的启动框架解决方案 1.背景 1.1 在日常开发时经常会在Application的onCreate()方法中对三方SDK,或者自己封装的SDK进行初始...
阅读本文你大概需要10分钟 扯淡的导语好像自从RecyclerView这个控件一出现,对这个控件使用方法的文章就层出不穷。我是一只都在使用这个控件,但是从来没有过深入的研究它...
crc32 全称是“Cyclic Redundancy Check”,中文名是“循环冗余码”。 它的计算是非常非常非常严格的。严格到什么程度呢?你的程序只要被改动了一个字节(...
业务描述 公司项目是做IM即时通讯的,在项目开发的过程中遇到这样一个需求:语音播放的场景下,当手机靠近面部时,显示屏熄灭,语音播放自动切换为听筒模式,当手机远离面部时,语音播...
android studio 下配置java8环境 首先,你的java版本得是java8,在build.gradle下配置java8 如果你的项目中结合了Rxjava,需要配...
crc32 全称是“Cyclic Redundancy Check”,中文名是“循环冗余码”。 它的计算是非常非常非常严格的。严格到什么程度呢?你的程序只要被改动了一个字节(...
(本文已授权微信公众号:鸿洋(hongyangAndroid)在微信公众号平台原创首发) 前言: 自从Android Studio 2.0发布以来,相信广大的攻城狮朋友们都已...
http://blog.piasy.com/ http://www.trinea.cn/ http://hukai.me/ android性能优化方面的 java基础知识,...