是的,这可能是Eclipse注释/取消注释快捷方式的重复?但是,给出答案的答案不符合我的情况.
我已经格式化了java代码,当我选择并使用ctrl + shift + /它时看起来像
/*
* if (isKilled) { Log.i("TAG", "Killed"); }
*/
Run Code Online (Sandbox Code Playgroud)
但是当我使用ctrl + shift + /上面选择的代码时,eclipse并没有取消注释我的代码.
我试过了ctrl + shift + \,ctrl + shift + /而且ctrl + \.没有任何效果.即使注释代码非常大,我总是手动删除*s.
这该怎么做?我也希望删除*s.
我正在为我的 andorid 应用程序使用改造和 kotlin。
对于我的 API 之一,我有以下数据类
class Set(val set_id: Long, val tickets: List<Ticket>, val timer: Int) {}
class Ticket(val ticket_id: Long, val rows: List<Row>) {}
class Row(val row_id: Long, val row_numbers: List<Int>) {}
Run Code Online (Sandbox Code Playgroud)
示例 JSON 数据
{
"set_id": 60942,
"tickets": [
{
"ticket_id": 304706,
"rows": [
{
"row_id": 914116,
"row_numbers": [
0,
11,
21,
0,
42,
52,
0,
76,
85
]
}
]
}
],
"timer": 12
}
Run Code Online (Sandbox Code Playgroud)
Set类包含一个列表,Ticket每张票都有一个列表Row
我的 JSON 对象仅包含这些值,并且在此之前工作正常。改造映射也有效。
问题:
我想isPlaying …
我正在尝试在 Android 上同时录制和播放音频。但录制的音频有更多噪音,如 zzzzz...
我想过滤掉音频中的噪音。我的代码是
private void record() {
// Get the minimum buffer size required for the successful creation
// of an AudioRecord object.
int N = AudioRecord.getMinBufferSize(RECORDER_SAMPLERATE, RECORDER_CHANNELS, RECORDER_AUDIO_ENCODING);
audioTrack = new AudioTrack(AudioManager.STREAM_MUSIC, 8000, AudioFormat.CHANNEL_OUT_MONO, AudioFormat.ENCODING_PCM_16BIT, N * 10,
AudioTrack.MODE_STREAM);
AudioRecord audioRecorder = null;
int bufferSizeInShorts;
int shortsRead;
short audioBuffer[];
try {
bufferSizeInShorts = (N / 2);
// Initialize Audio Recorder.
audioRecorder = new AudioRecord(MediaRecorder.AudioSource.VOICE_RECOGNITION, RECORDER_SAMPLERATE, RECORDER_CHANNELS,
RECORDER_AUDIO_ENCODING, N * 10);
NoiseSuppressor.create(audioRecorder.getAudioSessionId());
// Start Recording.
audioBuffer = new …Run Code Online (Sandbox Code Playgroud)