安卓开发和html5都是开发的,我所了解到的是安卓主要用代码攻于后台,而h5负责网页页面的交互,也

2025-03-12 12:25:38
推荐回答(1个)
回答1:

有中间件类似于phonegap,可以完成你要的功能,操作数据库,本地文件,访问摄像头,访问各种传感器都没问题。

类似的中间件还有AppCan等等。

甚至你自己弄一个WebView,然后用java给这个webview中的js提供本地操作的接口,也可以实现的,这也就是中间件完成的功能。

另外,脚本语言怎么了,安卓的那一套XML布局,就是借鉴了HTML和CSS,微软的XAML也是HTML的变种。html+css+js是最完美的MVC思想的体现,CSS是创建UI最强大的语言。

最近炒得很火的hibrid混合开发,就是用的这种思想。很多UI特别复杂的功能,用NativeCode可能几千行代码,用webview+html,寥寥几百行就可以搞定。淘宝的很多手机应用就是webview搭载html实现的,只不过用户根本感觉不出来而已。