मैं एक कॉलिंग ऐप बना रहा हूं।एंड्रॉइड मार्शमलो 6.0 में आने वाली कॉल का जवाब नहीं दे सकता
यहां ऑटो उत्तर है जो एंड्रॉइड 4.0 और 5.0 पर काम करता है; जबकि जब मेरे पास एक इनकमिंग कॉल उत्तर कॉल बटन काम करता है लेकिन यह एंड्रॉइड 6.0 पर काम नहीं करता है।
मैं इस पोस्ट के जवाब का परीक्षण किया, लेकिन यह बहुत काम नहीं करता: Answer Incoming Call in Android 6.0
IncomingActivity:
@Override
public void onClick(View v) {
switch (v.getId())
{
case R.id.imgaccept:
{
if (Build.VERSION.SDK_INT >= 21) {
new Thread(new Runnable() {
@Override
public void run() {
try {
Runtime.getRuntime().exec("input keyevent " + KeyEvent.KEYCODE_HEADSETHOOK);
Intent intent = new Intent(getApplicationContext(), OutGoing.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.putExtra(CommonMethods.OUTGOING_NUMBER, savedNumber);
startActivity(intent);
finish();
}
catch (Throwable t) {
}
}
}).start();
}
else {
Intent buttonDown = new Intent(Intent.ACTION_MEDIA_BUTTON);
buttonDown.putExtra(Intent.EXTRA_KEY_EVENT, new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_HEADSETHOOK));
sendOrderedBroadcast(buttonDown, "android.permission.CALL_PRIVILEGED");
Intent buttonUp = new Intent(Intent.ACTION_MEDIA_BUTTON);
buttonUp.putExtra(Intent.EXTRA_KEY_EVENT, new KeyEvent(KeyEvent.ACTION_UP, KeyEvent.KEYCODE_HEADSETHOOK));
sendOrderedBroadcast(buttonUp, "android.permission.CALL_PRIVILEGED");
Intent intent = new Intent(this, OutGoing.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.putExtra(CommonMethods.OUTGOING_NUMBER, savedNumber);
startActivity(intent);
finish();
}
break;
}
case R.id.imgdecline:
{
CommonMethods.rejectCall(this);
finish();
break;
}
default:
break;
}
}
के लिए जाने के शो सूचना बॉक्स टिकटिक करने की जरूरत है? – Ahmed
हाँ मैं सभी अनुमति की जांच – Secret
@ सेक्रेट: क्या आपको इसके लिए समाधान मिला है? –