Home | 简体中文 | 繁体中文 | 杂文 | Github | 知乎专栏 | Facebook | Linkedin | Youtube | 打赏(Donations) | About
知乎专栏

第 3 章 设备

目录

3.1. 环境变量
3.1.1. 扩展存储
3.1.2. 下载缓存目录
3.1.3. 数据目录
3.2. 配置文件
3.2.1. *.properties 文件
3.2.2. 再 AndroidManifest.xml 使用 meta-data element 定义
3.2.3. 再 build.gradle 文件中配置 productFlavors
3.2.4. 从 assets 目录读取配置文件
3.3. 设备信息
3.4. Physical density
3.5. 声卡
3.5.1. 播放
3.5.2. 录音
3.5.3. 查看声卡信息
3.5.4. /proc/asound 设备信息
3.5.5. 查看声卡当前占用设备
3.5.6. tinymix 设置声卡参数
3.5.7. 麦克风阵列调试

3.1. 环境变量

3.1.1. 扩展存储

状态

		
Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED);		
		
		

绝对路径

		
Environment.getExternalStorageDirectory().getAbsolutePath();		
		
		
		
Log.i("Environment", "getExternalStorageDirectory(): " + Environment.getExternalStorageDirectory().toString());

Log.i("Environment","getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES): " + Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES).toString());				
		
		

3.1.2. 下载缓存目录

		
Log.i("Environment", "getDownloadCacheDirectory(): "+ Environment.getDownloadCacheDirectory().toString());		
		
		

3.1.3. 数据目录

			
Log.i("Environment", "getRootDirectory(): " + Environment.getRootDirectory().toString());
Log.i("Environment", "getDataDirectory(): " + Environment.getDataDirectory().toString());