从来没想过不学习android开发也可以开发android应用的。开发web太久了,也不太愿意花几个月去学习什么SDK之类的,但是看到互联网上各种甚嚣尘上的应用也想自己做一个,可手一直痒痒的,也想做一个玩玩。
无奈,一直思考是做一个android的还是ios的,每次看个开头又有web开发的东西耽搁了,一直就没从这两个系统中找到一个可以快速入门的系统。前段时间查学习资料的时候,发现有个方法不用学习SDK也可以开发手机应用,而且是用web技术,这个正合我意,大家这个用web技术开发的应用还不赖吧。
大家想知道怎样用web技术做android应用的吗?呵呵,其实就是使用完美e端的开放版做的,界面设计是用的sencha-touch。这些源代码都可以在完美e端上下载,然后只需要调整一下内容和对接数据就可以生成一个真正的adnroid程序了。他们这个好像支持自由定义界面的,我只是为了贪方便就用他们现有的界面代码而已。
大概步骤:
1、
首先到完美e端网站上把Oreilly源码下载下来,这个是一个sencha-touch界面结合完美e端开发版做的案例。
2、
为自己的应用程序做一个logo和启动画面:这个是客户端的形象,默认是网站的logo和启动界面,换了就是自己的logo和启动画面了。
3、
把界面里面分类和文字图片改为自己应用的内容就可以,可以调整的,这是用xml+css调整的。关于api调用是采用Javascript的,示例已经调用了的。然后就是网站数据对接了,完美e端开发版支持外部数据对接,可以返回json、xml、html、text等格式的数据,与服务器端进行数据交互。(网上有详细介绍的)
4、
做好了,在完美e端上把压缩包文件提交即可。提交的时候需要提交logo和启动界面,记得填写应用名称和应用描述。
5、
提交完了,应用可以即时下载都手机上使用的。提交完了你会看到应用没审核,问过了,他们的应用不审核也可以使用的,只是不在他们网站上显示而已,但是在你的账号下可以下载,然后把应用文件apk放到你的网站或者其他地方供用户下载使用即可。不过通过审核之后下载方式更多,因为他们网站会自动为你的应用生成一个二维下载码和一个编码,除了使用二维码下载还可以在手机上输入网站m.eduan.mobi,然后输入你的应用编号即可下载下来使用了。
呵呵,这个应用很简单吧。有网站的站长,也可以通过这个技术为自己的网站生成一个android的应用了,据说他们马上还上线一个ios的开放版,到时候,你之前做的应用还会自动生成一个ios的应用,是不是很期待呢?