2 votos

Cambiar el fondo de pantalla a través de ADB/terminal

¿Hay algún comando de terminal (ADB) para Android para cambiar el fondo de pantalla del lanzador?

1 votos

Si te refieres al fondo de pantalla, eso dependerá de la aplicación del launcher y de la versión de Android. Tendrías que conocer la actividad y el método específicos de la aplicación del lanzador que se encarga de cambiar el fondo de pantalla, y activarlo a través del gestor de actividades ( am ).

0 votos

Sí en realidad me refiero a fondo de pantalla . mi lanzador es lenovo lanzador y mi versión de Android es 4.4.2

0 votos

Creo que el fondo de pantalla es gestionado por el SystemUI 's com.Android.systemui.ImageWallpaper servicio. Intente establecer una imagen utilizando el Administrador de Actividades ( am startservice ) como dijo @Tamoghna con -d especificando la ruta de la imagen. No estoy seguro de qué acción de intención utilizar (en -a argumento).

2voto

www.ruu.cc Puntos 242

Sé que este hilo es viejo y está muerto, pero me ha salido al buscar el mismo tema. Así que voy a publicar una respuesta de todos modos para la posteridad.

Esto funciona para mí en Android 5.1

am start -d file:////data/local/tmp/black_white.png -a android.service.wallpaper.CROP_AND_SET_WALLPAPER -f 0x1 com.android.launcher3/.WallpaperCropActivity

1voto

MantisLanguage Puntos 11

file=/Users/Mantis/Desktop/yoshi.jpg
dest=/sdcard/Download/"${file##*/}"
adb push "$file" "$dest"
adb shell am start \
    -a android.intent.action.ATTACH_DATA \
    -c android.intent.category.DEFAULT \
    -d file://"$dest" \
    -t 'image/*' \
    -e mimeType 'image/*'

Este fue el método que utilicé, file= declara la variable para bash, utiliza aquí la ruta del archivo de la imagen que quieras desde tu ordenador.

dest= declara la variable de destino, o la ubicación que quieras en tu dispositivo, yo solo hice la sdcard > descargas.

A continuación, los comandos para iniciar el empuje y actualizar el fondo de pantalla. Algunos dispositivos pueden preguntarte qué quieres usar para completar esta acción, "Fondo de pantalla" debería aparecer, al menos lo hizo en mis dispositivos y entonces haces clic en eso para completar la tarea. Supongo que en algunos dispositivos la acción será predeterminada dependiendo de las aplicaciones de sus dispositivos.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X