Using Invoke APIs in your BlackBerry WebWorks app

=================================================

 WebWorks app调用/传递参数给Java应用,有几个办法:

1)直接invoke 手机上面的Java Application,可以传多个参数过去

参考:

By leveraging the Invoke API, you can invoke virtually any other application on the BlackBerry smartphone through a simple API call。

http://devblog.blackberry.com/2010/06/using-invoke-apis-in-your-blackberry-widget/

      好处:简单易用;坏处:应用之间是紧耦合



2)自己写一个WebWorks Plugin,Plugin里面POST Global Event,参考这里

     好处:传简单参数,应用之间是松耦合;坏处:要自己搞个WebWorks Plugin,稍微麻烦点


=================================================

思考:

反过来,Java应用要传参数给WebWorks应用,怎么办?

办法:使用Message Inbox 社区API(监听邮件信息,类似于WebWorks API中的监听短信SMS API)


=================================================

Android上面,PhoneGap应用如何传参数给Java应用呢?

1)自己写一个PhoneGap Plugin,调用本应用的Java class

2)JavaScript直接调用本应用的Java Class


你可能感兴趣的:(api,application,BlackBerry,2010)