Cómo matar Android proceso si el usuario abre youtube

Posible duplicado:
Cómo restringir el dispositivo Android para no abrir un sitio específico egyoutube, facebook

Estoy escribiendo una aplicación y una característica es que si el usuario abre youtube.com entonces no le permiten hacer esto.

Así que planeé matar el proceso de Android si el usuario trata de abrirlo. Sé que este código mata el proceso

android.os.Process.killProcess(pid); 

pero ¿Cómo puedo obtener pid (id de proceso) de proceso si se abre youtube. El problema es obtener la identificación del proceso que abre youtube.

Estoy escribiendo una aplicación y una característica es que si el usuario abre youtube.com entonces no le permiten hacer esto.

Afortunadamente, los autores de malware tienen una capacidad limitada para hacer cosas como esta.

Así que planeé matar el proceso del navegador de Android si el usuario trata de abrirlo.

Afortunadamente, esto es imposible, al menos en Android 2.1+.

Sé que este código mata el proceso

Sólo si tienes derechos para matar ese proceso. Afortunadamente, usted no tiene derechos para matar ese proceso.

Si se trata de una webview que están abriendo la url, entonces usted podría utilizar el public boolean shouldOverrideUrlLoading (WebView view, String url) esto da a la aplicación host una oportunidad de hacerse cargo del control cuando una nueva url está a punto de ser cargado en el actual WebView.

ejemplo:

 WebViewClient yourWebClient = new WebViewClient() { // Override page @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { // This line we let me load only pages inside Firstdroid Webpage if ( url.contains("youtube") == true ) //Load new URL & override URL Link return true; // Return false to not override url loading. return false; } }; 
  • Android - Implementación de mapas v2 en el cajón de navegación
  • Excluyendo índices de un HashMap
  • ¿Cómo generar automáticamente diff entre versiones de API?
  • ¿Cuál es la mejor manera de soportar apis de Google Maps (v1 y v2)?
  • El método getSupportFragmentManager () no está definido
  • Android ignora el caso al clasificar la lista
  • Cómo establecer el retraso en Android?
  • React Native & okhttp en Android - Establecer User-Agent
  • Osmdroid Bonuspack - MyLocationNewOverlay
  • Causas potenciales de pérdidas de memoria en Android
  • Calendario devuelve la fecha actual incorrecta android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.