android自定义插件开发

7234 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
跨平台移动开发人员 架构师
你将会学到
通过本课程学习,可以了解到如何使用cordova进行企业级APP开发,本课程从企业级开发的角度从零开始讲解了Cordova的使用及原理和实际开发中遇到的问题。
课程简介

1 cordova 基础介绍

1.1 cordova架构介绍

1.2 cordova环境搭建及通过cordova cli创建cordova app 

1.2.1 npm环境搭建

1.2.2 生成hello world工程代码

1.2.3 前端工程代码结构解析

1.2.4 ios工程代码结构解析

1.2.5 android工程代码结构解析

2 搭建cordova app

2.1 cordova-plugin-device 插件安装

2.1.1 通过cordova cli安装插件

2.1.2 手工安装ios平台插件

2.1.3 手工安装android平台插件

2.2 基于cordova工程调试

2.2.1 ios模拟器及真机调试

2.2.2 android调试

2.3 event介绍

2.3.1 event概要

2.3.2 pause resume介绍

2.3.3 backbutton介绍

2.4 native启动代码介绍

2.4.1 ios核心启动代码介绍

2.4.2 android核心启动代码介绍

2.5 基于cordava 编写自定义插件

2.5.1 ios插件开发

2.5.2 android插件开发

3 cordava app定制

3.1 如何在ios native app 嵌入cordova 

3.2 如何在android native app嵌入cordova

4 native代码调用javaScript 函数

4.1 ios webview页面调用插件返回native页面 

4.2 ios native 调用javaScript 代码 

4.3 android webview页面调用插件返回native页面

4.4 android native 调用javaScript 代码

5 在Cordova App中使用增强的WebView

5.1 如何在iOS里面引入WKWebView cordova plugin


展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交