我正在尝试更新android_config_files.xml
中的设备规格,但无法找到如何获取或生成这些标签..请帮助
<mb520>
<support_status val="um2=s;um2i=s;shuttle=s;unipay=s"> </support_status>
<directionOutputWave>1</directionOutputWave>
<InputFreq>32000</InputFreq>
<OutputFreq>24000</OutputFreq>
<WaveDirct>1</WaveDirct>
<_Low>-10800</_Low>
<_High>10800</_High>
<__Low>-5400</__Low>
<__High>5400</__High>
<highThreshold>15000</highThreshold>
<lowThreshold>-15000</lowThreshold>
<device_Apm_Base>30000</device_Apm_Base>
<min>1</min>
<max>10</max>
<baudRate>4800</baudRate>
<preAmbleFactor>10</preAmbleFactor>
</mb520>
答案 0 :(得分:1)
嗯,我猜这是读卡器或类似的东西。我有同样的问题,我建议你联系制造商并询问规格。除此之外,
AudioManager audioManager = (AudioManager)this.getSystemService(Context.AUDIO_SERVICE);
String rate = audioManager.getProperty(AudioManager.PROPERTY_OUTPUT_SAMPLE_RATE);
String size = audioManager.getProperty(AudioManager.PROPERTY_OUTPUT_FRAMES_PER_BUFFER);
Log.d("Buffer Size and sample rate", "Size :" + size + " & Rate: " + rate );
可以像这样捕获采样率和缓冲区大小。请注意,对于API&gt; 17有效 对于其他参数,我无法提供帮助。