我是黑莓开发人员,我没有任何Android编程经验.
我正在尝试创建一个具有webview /嵌入式浏览器的android应用程序.我将在嵌入式浏览器中加载一些带有一些javascripts的网页.页面上会有一些按钮可以调用javascript函数.其中一些功能需要访问本机API(例如Camera API).是否可以从javascript函数调用本机api或访问应用程序的本机代码?
现在,这可以在使用Javascript扩展的黑莓平台上实现.我期待在Android中有类似的东西.
谢谢.
任何正在寻找答案的人,我都找到了基于@dtanders答案的解决方案.看看这个:http: //developer.android.com/guide/webapps/webview.html#BindingJavaScript
我能够从Android移动本机应用程序中找到UniqueId,Serial,IMEI,OS和IP地址.
但是,我无法通过移动浏览器应用程序找到上述设备信息,移动浏览器应用程序将来自在移动浏览器中运行的Web应用程序源.
注意:我提到了许多链接,关于这一点,他们建议只能从移动浏览器使用UserAgent获取设备操作系统类型.
请任何人帮我摆脱这个.
谢谢提前