本帖最后由 s1005056 于 2014-3-12 14:44 编辑  
 
設定:由於在android系統中看到的只有三種選項可以調整,分別是 
1) Music, video games & other media 
2) Ringtone & notification 
3) Alarms 
然而在DEFAULT_STREAM_VOLUME中看起來並沒有完全的對應,所以推測他們的對應模式為 
1) Music, video games & other media <==> STREAM_MUSIC 
2) Ringtone & notification <==> STREAM_RING, STREAM_NOTIFICATION 
3) Alarms <==> STREAM_ALARM 
但是這部分有個問題...到底是由STREAM_RING還是STREAM_NOTIFICATION決定音量呢@@? 
- /**  @hide Default volume index values for audio streams */
 
 -     public static final int[] DEFAULT_STREAM_VOLUME = new int[] {
 
 -         7,  // STREAM_VOICE_CALL
 
 -         7,  // STREAM_SYSTEM
 
 -         3,  // STREAM_RING
 
 -         7, // STREAM_MUSIC
 
 -         1,  // STREAM_ALARM
 
 -         3,  // STREAM_NOTIFICATION
 
 -         7,  // STREAM_BLUETOOTH_SCO
 
 -         7,  // STREAM_SYSTEM_ENFORCED
 
 -         7, // STREAM_DTMF
 
 -         7  // STREAM_TTS
 
 -     };
 
  复制代码 想一次測試三個選項,所以分別配置了7, 3, 1,三種數值大小 
 
結果: 
 
 
 
 
問題 & 討論: 
**問題一** 
設定值分別為 
1) Music, video games & other media <==> STREAM_MUSIC = 7 
2) Ringtone & notification <==> STREAM_RING, STREAM_NOTIFICATION = 3 
3) Alarms <==> STREAM_ALARM = 1 
然而從介面上來看卻是Music跟Ringtone的值比較相接近,難道說數值並不是直線相關的嗎?  ==>找到答案了! 因為1)跟 2)的設定域值就不一樣...  
 
請問如果重設一次就得使用./build_android.sh重新建置嗎? 因為這樣蠻費時的  ,請問是否有僅update這方面設定的方法呢?  
 
先謝謝各位各位熱心的版大以及版友的幫助~   
 |