2011-12-06 45 views

回答

1

THX其實你可以聽傳入電子郵件。 您可以實現將在郵件應用程序中可用的菜單項。 但是你也可以實現具有特定URI的內容處理程序來啓動你的應用程序。

所有示例均可在BB樣本中找到。

+0

我必須使其與5.0工作,並例子不是更多鈔票對於這一點,至少蝕犯規讓我將其導入。在7.0上我可以看到一些例子,你能否給我提供我應該檢查的名字?我在看httpfiltrerdemo –

+0

這裏是爲內容提供者[示例](http://docs.blackberry.com/en/developers/deliverables/11942/Create_BB_app_plays_media_from_a_user_734821_11.jsp) –

+0

@ GuillermoVarini嗨,你有沒有得到任何解決方案,這個問題。我也面臨同樣的問題。你能幫我嗎?? –

0

查看RIM示例應用程序,更具體地看HTTPFilterDemo。

您必須先註冊爲鏈接的,你需要的應用程序通過(你需要應用程序把這個代碼在你的主要方法)來觸發類型的過濾器:

HttpFilterRegistry.registerFilter("www.rim.com","com.rim.samples.device.httpfilterdemo.filter"); 

其中「 www.rim.com「顯然是應該打開應用程序的鏈接,第二個參數是包含」協議「類的包。該協議類有一個回調方法:

public Connection openFilter(String name, int mode, boolean timeouts) throws IOException { 

這個方法將每個用戶點擊了您指定表格中的鏈接時被調用。因此,打開該應用,在「openFilter」的方法,這樣做:

int modHandle = CodeModuleManager.getModuleHandle("YourAppModuleName"); 
     ApplicationDescriptor[] apDes = CodeModuleManager.getApplicationDescriptors(modHandle); 
     try { 
      ApplicationManager.getApplicationManager().runApplication(apDes[0]); 
     } catch (ApplicationManagerException e) { 
      e.printStackTrace(); 
     } 
相關問題