2011-12-06 4 views

答えて

1

実際には受信メールを聴くことができます。 メールアプリケーションで利用できるメニュー項目を実装することができます。 しかし、特定のURIを持つコンテンツハンドラを実装してアプリを起動することもできます。

すべての例はBBサンプルで利用できます。

+0

私は私がそれらをインポートしましょう、それは5.0で動作および実施例は、少なくとも日食doesntのを、このためかのうでないようにする必要があります。 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 "は明らかにアプリケーションを開くべきリンクであり、2番目のパラメータは" Protocol "クラスを含むパッケージです。 Protocolクラスには、コールバックメソッドがあります。

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(); 
     } 
関連する問題