Bu kulaklık düğmesi tıklamasını algılar Kulaklık düğmeleri çift tıklayın ve Uzun basın (tıklayın) AndroidKulaklık düğmeleri çift tıklayın ve Uzun basın Algılama Android'i (tıklayın)
Ben feryat kod
public class MediaButtonReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Log.e("----onReceive--", " ");
if (Intent.ACTION_HEADSET_PLUG.equals(intent.getAction())) {
Log.e("----jack out--", " ");
if (intent.getExtras().getInt("state") == 1)// if plugged
Toast.makeText(context, "earphones plugged", Toast.LENGTH_LONG)
.show();
else
Toast.makeText(context, "earphones un-plugged",
Toast.LENGTH_LONG).show();
}
if (Intent.ACTION_MEDIA_BUTTON.equals(intent.getAction())) {
Toast.makeText(context, "button pressed", Toast.LENGTH_LONG).show();
// key=intent.getExtras().getString("EXTRA_KEY_EVENT");
}
abortBroadcast();
}
çalışıyorum Algılama doğru Ancak
Eğer Aktivitegeçersiz kılarak bunu algılayabilir tıklayın biz çift için kulaklık