首页 > Android工程师 > Android HyBrid App开发实战
Android HyBrid App开发实战
  • Android HyBrid App开发实战

  • 主讲 : 不死鸟jgc
  • h5横行发展的时代,你需要学习如何通过webview与html进行交互。通过h5的便捷性,结合原生的高性能。双剑合璧,各自发挥自己的优点。以更高的效率创造更强大的App。
  • ¥99.00 ¥199.00 ¥89.00
  • 立即购买 Pro会员免费学

    15人学习时长 : 5.4 小时有效期 : 90 天 有效期自支付成功后开始计算,到期后仍可观看课程视频和图文,但不再享受问答和作业批改服务。Pro用户可享受无视有效期权限,随时随意轻松看。单课购买用户需关注课程有效期,合理安排学习计划。

课程概览

越来越多的App开始采用Html5+原生混合开发的方式,作为原生开发者。我们需要了解如何与前端人员配合。通过WebView与Html5交互。实现相互之间的交互。

Hybrid App开发原生部分需要做什么?

1.Html页面部分需要与原生进行数据同步,例如用户token数据,一些页面请求需要的参数等
2.部分Html无法实现的功能,如支付,分享,扫描二维码等
3.一些在Html端性能消耗比较大。通过原生来实现会使App更加流畅

适合人群

1.具备Android基础知识。
2.熟悉简单Html5+js。
3.想学习Hybrid App开发。

学习收获

1.掌握Webview与Html之间的交互。
2.掌握基本Hybrid App开发的流程。

常见问题

Q:如果有问题,我去哪里咨询?
A:关于课程的任何问题,都可以点击“右下角”的在线客服,我们会有专人为您解答。

Q:『有效期』是什么?
A:『有效期』从订单支付成功后开始计算,到期后仍然可以观看职业方向独立课程视频和图文,但不再享受问答和作业批改等服务。
Q:VIP价格是什么?
A:购买过极客学院 VIP 会员的用户,可享受职业学院课程 VIP 价格,这个价格会比现价有一定的优惠。

Q: 有的章节的知识我已经会了,可以跳过吗?
A: 可以,整个课程采用自由学习方式,不设置每个课时的前后限制要求。

Q: 课程的视频提供下载么?
A: 我们的课程视频进行加密处理,暂时不支持下载。

Android HyBrid App开发实战

主讲:不死鸟jgc

本课程介绍了Android HyBrid App开发中常用的技术,通过本课程的学习将对Android HyBrid App开发有较清楚全面的认识,将学习到WebView的使用技巧以及JSBridge的原理和实现,同时将学习到一个常用混合开发框架的使用。HyBrid App是介于Native App和Web App之间的混合App,由于HyBrid App跨平台型好,开发成本低、升级简单等优点,目前已被很多公司采用,逐渐成为一种App开发趋势。Android开发人员如果掌握了HyBrid App技术无疑将会在职场中增强竞争力。

第 1 部分 Android HyBrid App开发概述 20 分钟

第 1 节 App三种开发方式介绍与对比 20 分钟
App发展简史
三种App开发方式对比

第 2 部分 Android HyBrid App开发基础 110 分钟

第 1 节 WebView使用基础 50 分钟
WebView的介绍和简单使用
WebViewSetting的使用
WebViewClient介绍和使用
WebChromeClient介绍和使用
第 2 节 java和JS代码相互调用 60 分钟
Html5和JS基础
Native调用JS方法
JS调用Android方法
作业:使用WebView加载本地和外部网页
使用WebView加载本地和外部网页
作业:Native和JS的相互调用
Native和JS的相互调用

第 3 部分 Android HyBrid App开发进阶 110 分钟

第 1 节 JSBridge的原理 55 分钟
Android 4.2以下的WebView的安全漏洞
JSBridge的实现原理
JSBridge内部通信协议的制定
第 2 节 JSBridge的实现 55 分钟
JSBridge.js的实现
Java层代码的实现
JSBridge的完整实现
作业:使用WebChromeClient的onJsPrompt方法实现JS调用Native方法
使用WebChromeClient的onJsPrompt方法实现JS调用Native方法

第 4 部分 Android HyBrid app开发实战 70 分钟

第 1 节 safe-java-js-webview-bridge的使用 45 分钟
safe-java-js-webview-bridge的介绍和引入
safe-java-js-webview-bridge重载方法
safe-java-js-webview-bridge异步回调
第 2 节 网上商城的实现 25 分钟
网上商城的实现
作业:加载safe-java-js-webview-bridge库并实现异步回调
加载safe-java-js-webview-bridge库并实现异步回调

第 5 部分 总结 15 分钟

第 1 节 Android HyBrid App开发总结 15 分钟
Android HyBrid App开发总结

学员服务

主讲老师

  • 不死鸟jgc

    极客学院布道师

    不死鸟工作室创始人,现任国内顶尖人工智能公司安卓高级开发工程师兼项目经理。