简洁
随机推荐
Android高版本getDrawable(int id)废弃后的替代方法
前言在Android 高版本上使用getDrawable(int id)时,如下,有提示使用的这个方法废弃了 mIvAlbum.setBackground(getResources().getDrawable(R.drawable.music_album_unknown));点进入源...
AudioTrack简单简介之三:爆音
一、播放WAV有爆音的原因AudioTrack播放wav有爆音有几种情况第一种:仅仅开始播放时爆音这里两种情况:1、wav音频有问题,用工具查看一下久知道,或者使用Android版的酷我音乐播放一下,看看有没有爆音,如果有,那就是音频问题了,没有就是第二种情。2、‘WAV都...
Launcher2分析之布局
由于博客资源有些,放的图有点小,要看大图,请移到百度云链接:https://pan.baidu.com/s/1XqfIOhwDVSJ0H4FmY6FE8w 密码:niue本此分析的Android6.0的Launcher2源码,我是直接运行在Eclipse中的直接运行调试的。至于如何正确导入...
[摘]CMakeLists.txt常用语法之常用命令
前言cmake 是一个跨平台、开源的构建系统。它是一个集软件构建、测试、打包于一身的软件。它使用与平台和编译器独立的配置文件来对软件编译过程进行控制。正文下面介绍常用的命令制定cmake最小版本cmake_minimum_required(VERSION 3.4.1)这行命令是可选的...
Android P修改系统默认字体
前言偶尔项目中需要改变系统默认字体或者新增字体,今天有空就记录一下,方便学习。正文涉及修改的目录:frameworks\base\data\fonts涉及到修改的文件:frameworks\base\data\fonts\Android.mkframeworks\base\da...
Android Zygote进程的启动流程简单分析
前言在Android系统中,所有的应用程序进程以及系统服务进程SystemServer都是由Zygote进程孕育(fork)出来的,因为Android系统是基于Linux内核的,而在Linux系统中,所有的进程都是init进程的子孙进程,也就是说,所有的进程都是直接或者间接地由init进程for...