音频播放 音频播放声音分为MediaPlayer和AudioTrack两种方案的。MediaPlayer可以播放多种格式的声音文件,例如MP3,WAV,OGG,AAC,MID...
音频播放 音频播放声音分为MediaPlayer和AudioTrack两种方案的。MediaPlayer可以播放多种格式的声音文件,例如MP3,WAV,OGG,AAC,MID...
好多年前,徐昊说过的一句话给了我很大启发,他说“纸上的不是架构,每个人脑子里的才是”。这句话告诉我们,即便是天天工作在一个团队里的人,对架构的认识也可能是不一样的。每个人嘴上...
本命年与找工作? 若不是同事提醒,怕是忘记今年真是我本命年,本命狗年,非常狗,最爱狗了。 前记 大概这段时间也需要分享一个面经出来,今天周末,面试也算告一段落,将前两星期的面...
字符串常量池 【字符串常量池】独立于【运行时常量池】Java 6只能增加永久代-XX:MaxPermSize=1GJava 7可以增加字符串-XX:StringTableSi...
不同版本JVM内存划分的变化 1.6,使用永久代(PermGen)来实现方法区,运行时常量池在方法区中。1.7,还有永久代,运行时常量池在堆中。1.8,没有永久代,使用元空间...
如需转载请评论或简信,并注明出处,未经允许不得转载 目录 前言 在写给程序员的内存泄漏治理手册中我们介绍了android内存泄漏的原理以及治理方案。通过上一节的学习我们可以做...
关于鹅厂 只要努力过,什么结果都可以接受,即使不行,这也不是人生的终点,继续努力,总有一天可以成的。人生难得在梦想之地供职,终于在第四次面试后如愿以偿加入了腾讯。在这里真的所...
随手翻了下今年的日记,迷茫可谓是一个常态。 根本上,还是不知道自己对什么是有热情的,有什么东西是能让我抛弃所有去完成的?F,还是不知道自己想做什么,喜欢什么。喜欢自由,但是又...
前言 Service作为 Android四大组件之一,应用非常广泛 本文将提供一份全面 & 简洁的 Service知识讲解攻略,希望你们会喜欢 目录 1. 简介 定义:服务,...
贝塞尔曲线于1962年,由法国工程师皮埃尔·贝塞尔(Pierre Bézier)所广泛发表,他运用贝塞尔曲线来为汽车的主体进行设计。贝塞尔曲线最初由 Paul de Cast...
重入锁死 Reentrance Lockout 重入锁死可能会发生在如果一个线程重入一个锁中,ReadWriteLock或者一些其他的同步器不是可重入的。可重入的意味着已经持...
Android 绘制流程 问题:Android绘制流程是怎么样的? ActivityThread.handleLaunchActivity()中完成准备工作,Activity...
ArrayMap SparseArray 问题:ArrayMap SparseArray的数据结构是怎么样的? 双数组结构。ArrayMap第一个数组元素是key的hashV...
在长沙待的那些年,身边所看到的大概可分为两类人,一类是不断反复的做业务逻辑,只求功能能够写出来,每天重复上下班,不想过多的去折腾;还有一类是不断的反思总结和学习,不只停留在做...
引子: 正如我们所知,在android中如果主线程中进行耗时操作会引发ANR(Application Not Responding)异常。 造成ANR的原因一般有两种: 当前...
Android设备App设计中有一个问题可能会被设计师忽略,在各种分辨率各种尺寸“杂屏”的界面适配。可能产出的界面稿在常用的720*1280的分辨率中是完美,但一到各个不同分...
今天在写代码的时候,测试人员反馈一个bug,一个控件的高度失效了。视图层级类似于下面的代码,(问题代码) 真实境况是使用下面的方法加载的层级view public View ...