Я использую phonegap для создания приложения для Android. Мне нужно вызвать вызов одним нажатием из приложения, чтобы пользователь мог напрямую звонить. Я использовал <a href= 'tel: xxxx...'>, но он по-прежнему открывает диалоговое окно Android Dialer, после чего пользователю нужно нажать кнопку вызова для первоначального вызова. Можем ли мы удалить этот промежуточный дозвон и напрямую позвонить на номер?
Нет, вы не можете позвонить напрямую. Для этого вам нужно использовать собственный код. Но HTML5 и Cordova не поддерживают. Мы не можем удалить этот промежуточный дозвон и не можем напрямую звонить на номер.
попробуй это,
Intent intent = new Intent("android.intent.action.CALL", Uri.parse("tel:xxxx..."));
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
Этот код набирается без необходимости нажатия кнопки вызова.
Протестировано на Android 2.3.6