PDA

View Full Version : میشه همچین برنامه ای نوشت؟



esmail3309
یک شنبه 20 مهر 1393, 18:55 عصر
سلام دوستان

میخواستم بدونم میشه برنامه ای با همچین عملکردی نوشت؟

وقتی صدای گوشی (صدای زنگ-رسانه) رو در برنامه (برنامه ای که نوشتم) کم-زیاد و یا قطع میکنیم (البته تا وقتی که برنامه روشنه) کاربر قادر نباشه که صدای گوشیشو (صدای زنگ-رسانه) از طریق کلید های volom کم-زیاد یا قطع کنه.

و کلا تا زمانی که برنامه (برنامه ای که نوشتم) روشنه کلید های کم و زیاد کردن صدا هیچ تاثیری نداشته باشه

StoPpeR
یک شنبه 20 مهر 1393, 20:33 عصر
شما باید عملکرد این دو دکمه رو دوباره مخصوص برنامه خودتون بنویسید و خب اگه می خواین هیچ کاری انجام نشه می تونین خالی بذارینشون:

@Override
public boolean dispatchKeyEvent(KeyEvent event) {
int action = event.getAction();
int keyCode = event.getKeyCode();
switch (keyCode) {
case KeyEvent.KEYCODE_VOLUME_UP:
if (action == KeyEvent.ACTION_DOWN) {
//TODO
}
return true;
case KeyEvent.KEYCODE_VOLUME_DOWN:
if (action == KeyEvent.ACTION_DOWN) {
//TODO
}
return true;
default:
return super.dispatchKeyEvent(event);
}
}




منبع (http://stackoverflow.com/questions/2874743/android-volume-buttons-used-in-my-application)