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

第 100 章 设备

目录

100.1. 环境变量
100.1.1. 扩展存储
100.1.2. 下载缓存目录
100.1.3. 数据目录
100.2. 配置文件
100.2.1. *.properties 文件
100.2.2. 再 AndroidManifest.xml 使用 meta-data element 定义
100.2.3. 再 build.gradle 文件中配置 productFlavors
100.2.4. 从 assets 目录读取配置文件
100.3. 设备信息
100.4. Physical density
100.5. 声卡
100.5.1. 播放
100.5.2. 录音
100.5.3. 查看声卡信息
100.5.4. /proc/asound 设备信息
100.5.5. 查看声卡当前占用设备
100.5.6. tinymix 设置声卡参数
100.5.7. 麦克风阵列调试
100.6. 判断是平板,还是手机
100.7. 蓝牙设备管理
100.7.1. 进入蓝牙设置界面
100.7.2. 通过发送广播处理蓝牙
100.7.3. 蓝牙禁用/启用
100.7.4. 获取蓝牙设备
100.7.5. 查询已绑定设备
100.8. USB 设备
100.8.1. USB 音频设备

100.1. 环境变量

100.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());				
		
		

100.1.2. 下载缓存目录

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

100.1.3. 数据目录

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