从shell开始壁纸服务

时间:2012-09-18 14:54:06

标签: android shell service

我尝试了几种变化无济于事:

am startservice android.service.wallpaper.WallpaperService
am startservice android.service.wallpaper
am startservice -n android.service.wallpaper/android.service.wallpaper.WallpaperService
am startservice -n android.service.wallpaper/.WallpaperService

所有回复都是这样的:

Starting service: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] pkg=android.service.wallpaper.WallpaperService }
Error: Not found; no service started.

如何正确告诉android启动此特定服务?

-----------结束问题----------------

我为什么要这样做?

在Nexus Q上,Wallpaper Manager服务未运行。我有一个启动器运行,我可以从库中选择一个壁纸,但是当它应用壁纸时,我在logcat中看到了这个:

WallpaperManager:“WallPaper服务未运行”

我认为这是因为它完全被排除在Q之外,或者它从未开始。

要解决此问题,我想从具有工作壁纸的设备上的shell手动启动服务 - 我的Nexus 7.我想这样做只是为了确保我使用正确的命令,然后尝试手动在Q上启动服务,看看会发生什么。

0 个答案:

没有答案