小编Val*_*_Bo的帖子

JPA 标准构建器:如何按顺序替换字符串并将其转换为数字?

有人可以建议我如何使用 JPA Criteria builder API 构建以下查询吗?

SELECT id, name, date, version FROM public.upgradeTable
order by (CAST(replace(version, '.', '')AS numeric)) desc;
Run Code Online (Sandbox Code Playgroud)

请注意我们的版本列有像“11.0.2.213”、“11.0.2.73”这样的值我们需要修剪字符'.' 在版本中,然后将它们转换为数字,然后按 desc 排序。

java jpa criteria builder spring-data-jpa

4
推荐指数
1
解决办法
7980
查看次数

如何提高android录音质量

我有以下用于在 android 中录制音频/语音的代码:

MediaRecorder recorder=new MediaRecorder();
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
recorder.setAudioEncodingBitRate(16);
recorder.setAudioSamplingRate(44100);
recorder.setOutputFile(Environment.getExternalStorageDirectory() + File.separator
                    + Environment.DIRECTORY_DCIM + File.separator + "WAVES.amr");

try {
       recorder.prepare();
       recorder.start();
} catch (IOException e) {
       Toast.makeText(topic_player_list_layout.this,"Unable to record",Toast.LENGTH_SHORT).show();
       return;
            }
Run Code Online (Sandbox Code Playgroud)


问题是,与默认的 Android 录音机应用程序或whatsApp/Telegram voice recorder.

你有什么建议?我可以采取哪些措施来提高录制语音的质量?

java android voice-recording

1
推荐指数
1
解决办法
2308
查看次数