Desarrollo del complemento del navegador UC Android
Desarrollo del complemento del navegador UC Android:
Como se muestra en la imagen, es el panel del complemento UC. UC permite a los desarrolladores desarrollar complementos abriendo la API del complemento del navegador.
Tipos de complementos:
1: Extensión. Es el botón que se muestra arriba. En realidad, es solo un botón que activa un evento cuando se hace clic.
2: Receptor: Activa eventos escuchando varios eventos del navegador.
Definición del complemento:
Primero verifique la estructura de directorios del proyecto actual:
Al crear un proyecto de Android, solo hay cuatro lugares que deben configurarse. AddonService">
intent-filter>
para que el navegador pueda reconocer el complemento
Luego, la extensión y el receptor se desarrollan por separado. (a veces, según sea necesario, basta con desarrollar solo uno de ellos)
La primera es la extensión. Su clase de extensión debe heredar de la clase AbstractExtension y anular el método onInvoke(). >
clase pública NewTabDemo extiende AbstractExtension {
...
@Override
public void onInvoke(){
?} p>
...
}
El contenido de onInvoke es la acción que se activa cuando se hace clic en la extensión
Entonces el receptor es relativo. En otras palabras, el receptor necesita heredar la clase AbstractReceiver y anular el método onEvent:
la clase pública MyEventReceiver extiende AbstractEventReceiver{
...
@Override
public void onEvent(int eventId, evento EventBase){
if (eventId == EventIds.EVENT_PAGE_START) {
...
}
}
}