2011-11-14 30 views
1

我需要开发一个Nook颜色的壁纸应用程序。之后我安装了Nook颜色插件,当我在我的应用程序中使用此代码时,它每次都会崩溃。下面的API Intent允许任何应用程序在Nook Color设备上打开壁纸设置管理器UI更改壁纸意图应用程序在角落颜色崩溃:

Intent i = new Intent(); 
i.setAction("com.bn.nook.CHANGE_WALLPAPER"); 
startActivity(i); 

Error: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=com.bn.nook.CHANGE_WALLPAPER } 

请帮忙,提前致谢。

+0

是“com.bn.nook.CHANGE_WALLPAPER”一个活动在你的应用程序中还是一个在Nook上? – Graeme

+0

我引用了一个Nook开发者网站来做到这一点。请看这个链接https://onnook.org/ – fargath

回答

0

您发布的代码是直接复制粘贴(我承担)的官方Nook开发者页面here

代码本身并非错误,您指定的Action似乎并不存在 - 您需要从Developers/Nook API中找到正确的Action名称。

+0

它在Nook设备上工作,但它在模拟器中崩溃。 – fargath

+0

你的意思是你的代码在非nook模拟器中不起作用? – Graeme

+0

不,我的代码只适用于Nook设备,但它在所有模拟器和非角落设备中崩溃 – fargath

1

这个意图只会在Nook设备上可用。

在没有专门设计为角落的任何其他设备或模拟器上使用此功能无法正常工作。

这就好比试图在未安装Internet Explorer的计算机上打开Internet Explorer。