android原生开发可以使用js+css来做界面吗?

============问题描述============


最近看了phonegap的资料发现用jq.mobile开发出来的界面又好看又方便。如果不用phonegap等方式,原生开发中界面开发者一块有好的方法没?原生做出来的界面感觉有点不堪入目,要想好看或者要改革界面风格什么的又太费事了。

============解决方案1============


webview

============解决方案2============


当然可以,个人更倾向于本地应用,如果只是简单的界面,用web也未尝不可,搞个webview加载一下就行了

============解决方案3============


都用js+css做了,还做什么android呢,直接做网页版的应用浏览器开发就行了呀
真正的android就要用原生态的去做,
android的app应用可以做的事情比浏览器丰富多了,
比如说:拍照,扫描,蓝牙,打电话,发短信,读取联系人,文件存储,定位导航,数据库增删改查
最重要的是app可以离线使用,不需要网络支持照样打开
而浏览器的网页开发貌似只能做数据库增删改查,其它都不行,没有网络完全打不开

============解决方案4============


我做过sencha touch的开发+phonegap,倒是什么都能干,就是这么做效率会不如原生控件。如果打算做一款跨平台的又不想要用系统自带浏览器,那可以考虑下

============解决方案5============


暂时JS+CSS还没达到这个境界,

============解决方案6============


android中调用Html5,这是个趋势。既然调到了Html5,就需要调用js等的相关接口。所以四楼的,你out了!!

============解决方案7============


引用 7 楼 zhangyupeng_hehe 的回复:
android中调用Html5,这是个趋势。既然调到了Html5,就需要调用js等的相关接口。所以四楼的,你out了!!

native的效率是html5无法比的,如果是游戏的话,html5更无法比拟

============解决方案8============


引用 8 楼 cclovescw 的回复:
native的效率是html5无法比的,如果是游戏的话,html5更无法比拟

但是你说的这个也有弊端呀,开发周期长,门槛高,维护困难。所以说,这都因人而异,各有利弊

============解决方案9============


最近几年native和web的融合是大趋势,但最终native会被web所替代,除了游戏,安全,系统工具等应用。

posted on 2014-10-17 10:23  android基础教程  阅读(1652)  评论(0编辑  收藏  举报

导航

我要啦免费统计