关于android混合开发模式Hybrid逻辑梳理

本人初学android混合开发的时候,从百度看各种帖子,各种框架,但是发现特坑爹,说的那些都不能给我一条清晰的链路梳理,白白浪费了大把的时间,且由于对JS和html的不熟悉,更加大了我的学习难度。本着帮助有缘人的想法,写了这篇文章,帮忙各位和我一样想要了解Hybrid的同仁们。

废话不多说,文章也不长,请看正题。


关于Hybrid模式,相信你既然点进来了也是有一定的了解的,简单说就是把html和android混合起来的一种方法罢了。

那怎么实现这种开发方法呢?

首先,你得对html有一定的了解,知道是啥?:是用来开发网页的一种编程语言(主要是网页哈)。

其次你需要下载个webstorm开发软件,怎么下载,怎么安装,怎么配置?这几个问题你自己问度娘,托托的。

再次(如果你熟悉html的开发可以忽略,当然也不介意看看),你下载一个demo来,看看别人怎么写的,先理清思路,结合视频讲解更加好哦(可以搜索webstorm教学),用这个软件来写html的布局和逻辑代码,(注意布局是你想在android上运行的样子,而不是网页的样子)能在webstorm上运行成功即可。

最后把相应的编辑好的html文件拷贝到studio开发工具目标项目的asset下面,通过在studio的项目中的界面布局使用webview来引用即可。

这就是逻辑步骤的梳理了。

如果你想实现热更新,则需要把编辑好的html文件放到SDcord去,(具体怎么放可以去百度)然后每次启动app时通过发送请求去服务器检测是否有更新的html,有则下载到SDcord替换掉老html更新,无则跳过.

这样就完成了Hybrid开发了。

第一次写文章,不足之处请见谅。也欢迎指正,共勉(抱拳)

你可能感兴趣的:(android,hybrid)