2011-11-14 54 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。