本人初学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开发了。

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

更多相关文章

  1. Android(安卓)下开发3D程序--我的坎坷路(一)
  2. Android百分比布局支持库(android-percent-support)
  3. Android内存溢出与优化(一)——不要随意new对象
  4. 《Android(安卓)应用之路》 Android(安卓)开发技术选型(博客,新闻,
  5. SDK频频升级,android开发面临挑战如何抉择
  6. Android(安卓)开发GPS定位、网络定位、卡尔曼滤波优化结果对比
  7. Android(安卓)开发即时聊天工具 YQ :(一) Socket 初步
  8. 探索手机五大新商业模式 专家建议UI设计“六要五不要”
  9. Android(安卓)开发中重力感应的实例

随机推荐

  1. android 动画自动播放
  2. Android应用框架之应用启动过程详解
  3. Android从相机或相册获取图片裁剪
  4. Android:Changes to the SecretKeyFactory
  5. android一种较为复杂的布局
  6. 浅析android下如何通过jni监控wifi网络连
  7. Android中定时器的3种实现方法
  8. Android 使用ContentProvider 添加联系人
  9. Android service生命周期详解
  10. 巧妙均分TabLayout tab