Red de conocimientos turísticos - Conocimiento turístico - Eliminé el acceso directo al pronóstico del tiempo que viene con mi teléfono Android. ¿Cómo puedo recuperarme?

Eliminé el acceso directo al pronóstico del tiempo que viene con mi teléfono Android. ¿Cómo puedo recuperarme?

Las diferentes versiones de sistemas operativos y software son diferentes, por lo que la configuración de los accesos directos del escritorio puede variar.

Pero finalmente, puedes crear accesos directos a través de herramientas de desarrollo y escribiendo código directamente:

1. El código para crear el icono es el siguiente:

& ltActivity. ? android:name= ".MainActivity" >>p>

& ltIntent Filter>

& ltAction? Android:nombre = " Android . intención . acción . crear _ ACCESO DIRECTO "/& gt;

& lt/intent-filter & gt;

& lt/actividad & gt;

El siguiente es un acceso directo para crear un escritorio:

2. El siguiente paso es configurar el icono, el nombre, el evento y otras propiedades del acceso directo.

¿Público? ¿Vacío? createShortCut(){

¿Intención? Agregar acceso directo;

If (get intent().getaction().Equals(intent.action_create_shortcut)){//Determine si necesita agregar un acceso directo.

¿Agregar acceso directo? =?¿Nuevo? intent();

addShortCut.putExtra(Intent.EXTRA_SHORTCUT_NAME?,? "Shortcut"); //El nombre del acceso directo

¿Se puede empaquetar? ¿icono? =?cutícula corta Resource.fromContext(this,?r.drawable.icon);//imagen mostrada

addShortCut.putExtra(Intent.extra_shortcut_icon_resource,?icon); y la intención de ser ejecutado.

addShortCut.putExtra(Intent.EXTRA_SHORTCUT_INTENT,?new?intent());

setResult(RESULT_OK,?add atajo);//OK, generar

}En caso contrario{//Cancelar

setResult(RESULT _ CANCELED);

}

}

3. Agrega otro icono a el escritorio.

¿Intención? ¿atajo? =?¿Nuevo? intent(" com . Android . launcher . action . install _ SHORTCUT "); //El nombre del acceso directo

shortcut.putExtra(Intent. ¿Nombre del acceso directo adicional? getString(r . string . app _ name). ));

shortcut.putExtra("duplicado", falso);? //No permitir creación duplicada.

//Especifique que la actividad actual es un objeto iniciado por una tecla de método abreviado:? ¿Por ejemplo? everest.video.VideoPlayer

//Nota:? Se debe agregar un punto (.) al segundo parámetro de ComponentName; de ​​lo contrario, la tecla de acceso directo no podrá iniciar el programa correspondiente.

//nombre del componente? comp? =?¿Nuevo? nombre del componente(this . get package name(),?"."+this . getlocalclassname());

//shortcut put extra(Intent.

EXTRA_ATAJO_INTENCIÓN,? ¿Nuevo? Intención(Intención. ACTION_MAIN). set componente(comp));

shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT,? new?Intent(this,wxentryactivity.class));//Icono de acceso directo

ShortcutIconResource? iconoRes? =?Intención. shortcuticleResource.fromContext(this,?r.drawable.IC_launcher);

shortcut.putExtra(Intent.extra_shortcut_icon_resource,?iconRes);

Enviar transmisión (atajo);