我正在使用adb设置多部手机。我编写了一个脚本,将自定义的锁屏和主屏幕png推送到手机上,具体来说是推送到图片文件夹中,这一步很顺利。如果可能的话,我想通过adb设置手机的锁屏和主屏幕,我该如何做呢?
我正在使用adb设置多部手机。我编写了一个脚本,将自定义的锁屏和主屏幕png推送到手机上,具体来说是推送到图片文件夹中,这一步很顺利。如果可能的话,我想通过adb设置手机的锁屏和主屏幕,我该如何做呢?
这是我如何操作的,编写一个简单的Android应用程序并附带一个广播接收器。在接收器类中编写方法来设置主屏幕和锁屏壁纸。你可以通过广播意图在接收器的onReceive()方法中接收到锁屏和主屏幕的路径。不必担心锁屏和主屏幕图片的路径,我们很快就会通过adb通过广播意图传递它。由于你已经推送了图片,因此你将拥有图片的路径。
现在,你可以使用以下命令向adb发送一个广播意图,并附带一对字符串作为锁屏和主屏幕图片路径:
$ adb - s shell am broadcast - a -e lockscreen /sdcard/lockscreen.png - e homescreen /sdcard/homescreen.png
你可以通过intent.getStringExtra("lockscreen")和intent.getStringExtra("homescreen")在onReceive中接收这两个参数。
希望能对你有所帮助。此信息由我的移动设备发送。如果有不清楚的地方,请告诉我。