Red de conocimiento informático - Consumibles informáticos - (Desarrollo del sistema Android) Modificación del volumen del mensaje táctil de Android.

(Desarrollo del sistema Android) Modificación del volumen del mensaje táctil de Android.

Marcar:

mToneGenerator.startTone(tone, TONE_LENGTH_MS);

Luego en ToneGenerator.java.

tono de inicio booleano nativo público (int toneType, int duración ms);

Luego vaya a JNI - "Android_media_tone generater. CPP

PTO negengt; startTone(toneType, duración ms);

Finalmente vaya a ToneGenerator.cpp

generador de tonos bool::start tone(int tipo de tono, int duración ms), esto llame a prepareWave() nuevamente

En prepareWave()

Generador de tonos:: generador de ondas *lpWaveGen =

nuevo generador de tonos:: generador de ondas ((corto sin signo)mSamplingRate,

Frecuencia,

TONEGEN_GAIN/lNumWaves);

El último parámetro es establecer el volumen, que debería ser suficiente para que TONEGEN_GAIN cambie Pequeño <. /p>

¿Es esto lo que decía el cartel? Mi plataforma está basada en Spreadtrum, que es ligeramente diferente de la plataforma Android predeterminada, pero no debería ser muy diferente.