关于android混合开发模式Hybrid逻辑梳理
16lz
2021-01-26
本人初学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(安卓)下开发3D程序--我的坎坷路(一)
- Android百分比布局支持库(android-percent-support)
- Android内存溢出与优化(一)——不要随意new对象
- 《Android(安卓)应用之路》 Android(安卓)开发技术选型(博客,新闻,
- SDK频频升级,android开发面临挑战如何抉择
- Android(安卓)开发GPS定位、网络定位、卡尔曼滤波优化结果对比
- Android(安卓)开发即时聊天工具 YQ :(一) Socket 初步
- 探索手机五大新商业模式 专家建议UI设计“六要五不要”
- Android(安卓)开发中重力感应的实例