Android Ala de mucchin | tratamiento relacionado con



Cómo agregar, actualizar y eliminar marcadores en el navegador de Android la aplicación


Método de la aplicación Android, agregue un marcador del navegador, actualizar o eliminar?

La última vez, yo te mostraré cómo las aplicaciones de los favoritos del navegador de Android.
¿Cómo conseguir las aplicaciones de los favoritos del navegador para Android

También se pueden hacer de ti mismo para Android aplicaciones, que desea añadir un marcador en su navegador.
Por ejemplo, en lugar de eso vas a utilizar aplicaciones de Android de forma gratuita, oa mi sitio favorito? (Vamos a dejarlo así el spam.)
O hacer una aplicación para Android, o simplemente como un editor de marcadores.

En esta ocasión, te mostramos cómo añadir al marcador.

Cómo agregar marcadores en un navegador

Será como el siguiente código de ejemplo.


Browser.saveBookmark (this, "Senki", "http://android.roof-balcony.com");


Debido a que es último método estático que se define en la clase de navegador, llame a lo anterior está bien, simplemente Shiteyare.
El primer argumento es el tipo de contexto, por lo que no puedo especificar la (actividad) de su propia, y es la siguiente. Actividad y si se implementa como una clase separada, la variable adecuada vamos.
El segundo argumento es el título, el tercer argumento es una dirección URL.
Sin embargo, no es nada en la pantalla, no significa que usted puede registrarse para marcar sin problemas.
Cuando se ejecuta el método saveBookmark, la pantalla se mostrará lo siguiente.
Cómo agregar marcadores en el navegador de Android la aplicación


De acuerdo con la referencia de API, que aparentemente se refiere como "actividad AddBookmark".
Esta pantalla también cambiar la dirección URL también editar el título, es la misericordia del usuario, también se puede cancelar.
Si pensabas que los aspectos de seguridad distintos de Yara, que es una especificación fácil de usar, puede ser bueno que el · camino.

Medios sin pasar por la pantalla como se describió anteriormente, ¿Por qué no guardar un favorito! ?
La clase de navegador, el método para guardar un favorito, sólo es programada () saveBookmark método.
He intentado validar la manera en que yo voy a añadir que no sea el método saveBookmark.
Los marcadores y etc Sin embargo, nos han llevado a cabo en la base de datos local.
Ellos pueden ser manipulados por el recto! ? Lo he intentado.
Código como el siguiente.


Los valores ContentValues ​​= new ContentValues ​​();
values.put (Browser.BookmarkColumns.BOOKMARK, "1");
values.put (Browser.BookmarkColumns.URL, "http://android.roof-balcony.com");
values.put (Browser.BookmarkColumns.TITLE, "Android");
. GetContentResolver () insert (Browser.BOOKMARKS_URI, valores);


Cuando se mueve para poner en práctica el código anterior, SecurityException se ha producido.
Mira el registro, y establecer los permisos, traté de moverme de nuevo para agregar las com.android.browser.permission.WRITE_HISTORY_BOOKMARKS.
Entonces, habremos logrado Añadir marcador deslumbrante.

En la clase de navegador, por lo que los métodos se pueden eliminar o actualizar el marcador no parece existir.
Sin embargo, creo que fue capaz de añadir, como se describe en el anterior, y también pueden ser removidos · o actualizados, que dan a este un intento.




¿Cómo eliminar los marcadores de tu navegador Web

Se retira en primer lugar.


getContentResolver (). delete (
Browser.BOOKMARKS_URI,
Browser.BookmarkColumns.TITLE + "= 'Android'", null);


En el código anterior, el marcador que acaba de agregar ha desaparecido.

Cómo actualizar los favoritos del navegador

Del mismo modo actualizado, y probar el código como el siguiente,


Los valores ContentValues ​​= new ContentValues ​​();
values.put (Browser.BookmarkColumns.BOOKMARK, "1");
values.put (Browser.BookmarkColumns.URL, "http://android.roof-balcony.com");
values.put (Browser.BookmarkColumns.TITLE, "Android");
getContentResolver (). actualizar (
Browser.BOOKMARKS_URI,
valores, Browser.BookmarkColumns.TITLE + "=" Senki ", null);


Lo anterior es un registro de "Senki" del título, era capaz de actualizar el valor establecido en los valores.


En cuanto a la referencia de la API de Android, en el navegador de clases relacionadas con la escritura solo marcador no existe () saveBookmark método.
Esta es la razón que lo haría.
Lo que un truco de cómo escribir con inserción ContentResolver se obtuvo en el (), update, una eliminación, actualización Quiso decir que hacer es directa, no para hacer getContentResolver?
No tienen un profundo significado, o simplemente, simplemente no ofrecen?

No sé por qué, pero así, de todos modos, borrando los marcadores del usuario o maliciosamente, o volver a escribir yo, vamos a detener el spam en la aplicación Android!

2 3 4 5 ... 10 ... Last » A la página 19 de un dos tres cuatro cinco ... 10 ... »Ultimo