У меня есть веб-просмотр, который загружает страницу html, сохраненную в папке с ресурсами моего приложения для Android. У меня есть некоторые номера телефонов, которые при нажатии на я не хочу, чтобы вызываемый вызов вызывался. Я думал, что редактирование разрешений на действия в манифесте поможет, но это долгое время.Отключить намерение позвонить
0
A
ответ
0
хорошо, попробуйте переопределить URL и в случае, если это может вызвать вызов, поэтому возвращают истину или любую вещь еще .. сделать вам нужно будет создать расширенный класс от WebViewClient и установить его в WebView:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
WebView webView=(WebView)findViewById(R.id.webv);
webView.setWebViewClient(new ImWebViewClient());
//.....
}
class ImWebViewClient extends WebViewClient{
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
//check the url and when it will come with your phone number return true ..
if(url!=null && url.contain("123456789"))
return true;
return false;//means apply other mime type if available, and this may by default cause calling your number...
}
}
Смежные вопросы
- 1. Как позвонить напрямую, не используя намерение?
- 2. Как отключить делегат на UIView setAnimationDelegate: позвонить?
- 3. Как позвонить onNewIntent
- 4. TagLib позвонить в managedbean позвонить
- 5. Как позвонить WM_SETREDRAW?
- 6. Как вызвать фрагмент, используя намерение?
- 7. Context.startService (намерение) или startService (намерение)
- 8. не может позвонить onNewIntent
- 9. Явное намерение com.google.android.c2dm.intent.REGISTER
- 10. Отключить устройство android (ВЫПУСК: намерение принимается только в первый раз)
- 11. Нажмите кнопку вызова, откройте диалоговое окно, затем инициируйте намерение позвонить по кнопке «Да».
- 12. Как показать экран настроек активности пресетов TTS, в котором намерение мне нужно позвонить
- 13. java.lang.IllegalArgumentException: Обслуживание Намерение должно быть четко: Намерение
- 14. Получить намерение передано stopService (намерение) в службе
- 15. передачи данных через намерение/в ожидании намерение
- 16. Начните свое намерение, когда закончите другое намерение
- 17. Service Намерение должно быть четко: Намерение
- 18. Android-намерение навигации, чтобы пропустить намерение/деятельность
- 19. startActivity (намерение) и onStop
- 20. прокрутки ListView на Намерение
- 21. Позвонить IBAction
- 22. Невозможно позвонить?
- 23. Уничтожить намерение?
- 24. Каково намерение вызвать экран «Экран блокировки экрана»?
- 25. Намерение Android изображения: варианты совместного использования/редактирования
- 26. Отправить намерение к приложению в эмуляторе
- 27. Android - намерение «вернуться» к стеке задач
- 28. Как позвонить в Javascript в цикл requestAnimationFrame?
- 29. ActivityRecognitionResult.hasResult (намерение) false при добавлении дополнительных настроек в намерение
- 30. Возможно ли предотвратить намерение от намерения («съесть» намерение)?
что вы ожидаете, когда коснитесь/коснитесь/щелкните номер телефона? может вы показать нам код .. это будет полезно –
Это в ( 0xxxxxx 68 29 58
Из-за рубежа: +44 хххх 51
) .html страницу этого загружается и отображается в WebView с использованием webView.loadUrl ("файл: ///android_asset/xxx.html"); Теперь, когда номер прослушивается, я НЕ хочу, чтобы пульт телефона запускался – Arkangel1977