随机推荐
海子:面朝大海,春暖花开
从明天起,做一个幸福的人喂马,劈柴,周游世界从明天起,关心粮食和蔬菜我有一所房子,面朝大海,春暖花开 从明天起,和每一个亲人通信告诉他们我的幸福那幸福的闪电告诉我的我将告诉每一个人 给每一条河每一座山取一个温暖的名字陌生人,我也为你祝福愿你有一个灿烂的前程...
[摘]Android面试题目整合
Java相关容器(HashMap、HashSet、LinkedList、ArrayList、数组等)内存模型垃圾回收算法(JVM)垃圾回收机制和调用System.gc()的区别?类加载过程(需要多看看,重在理解,对于热修复和插件化比较重要)反射多线程和线程池设计模式(六大基本原则、...
C语言中的malloc、calloc和free函数的使用
前言记录C语言中内存分配的使用。正文C语言中不允许动态分配数组,这样就存在内容长度的变化导致存储越界问题。malloc函数的使用调用形式(类型说明符 * ) malloc(size);分配长度为size的连续区域,函数返回的是搞区域的首地址。举个例子:普通类型char *p;...
Kotlin集合简介
前言简单记录一下Kotlin集合的使用以及如何遍历List,Set和Map,记录于此,方便自己查阅。正文集合按照其存储结构可以分为两大类,即单列集合Collection和双列集合Map。CollectionCollection是所有单列集合的父接口,List和Set是其子类。Lis...
Android 8.0后音频焦点处理小结
前提两个或两个以上的 Android 应用可同时向同一输出流播放音频,系统会将所有音频流混合在一起。为了避免所有音乐应用同时播放,Android 引入了“音频焦点”的概念。一次只能有一个应用获得音频焦点。音频焦点采用合作模式对,合作模式,你可以准守也可以不准守。Android建议应用遵守...
MediaPlayer JNI层介绍
前言之前的《MediaPlayer java层介绍》只是介绍了java中的常用方法,对于JNI层的调用没有进一步介绍,今天就介绍一下JNI层。个人流水账哈,推荐看其他人的,我这只是自己的跟踪记录涉及的代码:frameworks\base\media\java\android\media\M...