Gostava de ter uma aplicação muito simples para controle de som num Samsung Galaxy S3.
A aplicação deveria ser capaz de escrever um valor numérico em vários ficheiros, localizados em:
/sys/class/misc/scoobydoo_sound/
Como exemplo, para mudar o volume de som, a aplicação deveria fazer o input de um valor entre 0 e 62 e escrever o valor correspondente no ficheiro:
headphone_amplifier_level
que está em:
/sys/class/misc/scoobydoo_sound/
Para os outros campos, deixo abaixo, um exemplo de um script, que faz exactamente o que eu gostaria de fazer com uma apk.
O problema, é que de java não sei o suficiente, para esta tarefa "hercúlea".
Alguém que me possa ajudar, indicando por exemplo o programa mais adequada para escrever esta aplicação tão simples?
O plano para esta aplicação, seria distribuí-la com este kernel que compilei para o S3
#!/system/bin/sh echo 1 > /sys/class/misc/scoobydoo_sound/speaker_tuning echo 44 > /sys/class/misc/scoobydoo_sound/speaker_tuning_level echo 0 > /sys/class/misc/scoobydoo_sound/speaker_offset echo 10 > /sys/class/misc/scoobydoo_sound/headphone_amplifier_level echo 1 > /sys/class/misc/scoobydoo_sound/fll_tuning echo 1 > /sys/class/misc/scoobydoo_sound/dac_direct echo 1 > /sys/class/misc/scoobydoo_sound/adc_osr128 echo 1 > /sys/class/misc/scoobydoo_sound/dac_osr128 echo 1 > /sys/class/misc/scoobydoo_sound/stereo_expansion echo 12 > /sys/class/misc/scoobydoo_sound/stereo_expansion_gain echo 0 > /sys/class/misc/scoobydoo_sound/headphone_eq echo 0 > /sys/class/misc/scoobydoo_sound/headphone_eq_b1_gain echo 0 > /sys/class/misc/scoobydoo_sound/headphone_eq_b2_gain echo 0 > /sys/class/misc/scoobydoo_sound/headphone_eq_b3_gain echo 0 > /sys/class/misc/scoobydoo_sound/headphone_eq_b4_gain echo 0 > /sys/class/misc/scoobydoo_sound/headphone_eq_b5_gain echo 2 > /sys/class/misc/scoobydoo_sound/digital_gain echo 0 > /sys/class/misc/scoobydoo_sound/mono_downmix
Edited by sapec, 02 December 2012 - 21:14.