2012-09-22 17 views
8

पर वॉल्यूम सेट नहीं कर सकता है मुझे ब्लैकबेरी प्ले बुक की मात्रा बदलने में कोई समस्या है। सबसे पहले मैं अपने एंड्रॉइड ऐप को पेलबुक ऐप में दोबारा कर रहा हूं। मुझे तलाशबार का उपयोग करके और तलाशसूची में ब्लैकबेरी प्लेबुक की मात्रा बदलने की जरूरत है, मैं ऑडियो प्रबंधक वॉल्यूम सेट कर रहा हूं।ब्लैकबेरी प्लेबुक

audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE); 
seekbar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() { 

public void onStopTrackingTouch(SeekBar seekBar) 
{ 
    // TODO Auto-generated method stub 

} 

public void onStartTrackingTouch(SeekBar seekBar) { 
    // TODO Auto-generated method stub 
} 

public void onProgressChanged(SeekBar seekBar, int progress,boolean fromUser) 
{ 

    // TODO Auto-generated method stub 

    audioManager.setStreamVolume(AudioManager.STREAM_MUSIC, progress, 0); 

} 

लेकिन जब मैं अपने ऐप seekbar चलाने के लिए और बदलने के लिए, प्रणाली की मात्रा (ब्लैकबेरी प्लेबुक) यह ब्लैकबेरी palybook सुरक्षा के कारण change.is नहीं है

उत्तर

1

क्या आपको यकीन है: यहाँ कोड है आपने इन अनुमतियों को जोड़ा है?

<uses-permission android:name="android.permission.WRITE_SETTINGS" ></uses-permission> 
<uses-permission android:name="android.permission.CHANGE_CONFIGURATION" ></uses-permission> 
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" ></uses-permission> 
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"/> 

इसके अलावा इस कोड

while(audioManager.getStreamVolume(AudioManager.STREAM_MUSIC) < progress) { 
audioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_RAISE, AudioManager.FLAG_SHOW_UI); 

}

+0

हाँ, यह सबसे अधिक संभावना अनुमतियों की समस्या है की कोशिश करो। –

संबंधित मुद्दे