{"id":16423017,"url":"https://github.com/zhangyd-c/cordova-study","last_synced_at":"2025-06-30T14:04:11.584Z","repository":{"id":83217732,"uuid":"129666915","full_name":"zhangyd-c/cordova-study","owner":"zhangyd-c","description":":iphone: Cordova学习记录，Cordova插件的使用，热更新、media、device、集成x5内核等等。","archived":false,"fork":false,"pushed_at":"2018-06-21T12:41:47.000Z","size":19793,"stargazers_count":21,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-18T18:46:35.731Z","etag":null,"topics":["cordova","cordova-plugin","cordova-study","inappbrowser"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zhangyd-c.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-04-16T01:18:03.000Z","updated_at":"2024-12-08T17:11:18.000Z","dependencies_parsed_at":"2023-06-28T23:31:36.741Z","dependency_job_id":null,"html_url":"https://github.com/zhangyd-c/cordova-study","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhangyd-c%2Fcordova-study","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhangyd-c%2Fcordova-study/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhangyd-c%2Fcordova-study/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhangyd-c%2Fcordova-study/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zhangyd-c","download_url":"https://codeload.github.com/zhangyd-c/cordova-study/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245072236,"owners_count":20556352,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cordova","cordova-plugin","cordova-study","inappbrowser"],"created_at":"2024-10-11T07:38:38.808Z","updated_at":"2025-03-23T07:32:29.517Z","avatar_url":"https://github.com/zhangyd-c.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# cordova-study\nCordova学习记录，Cordova插件的使用，热更新、media、device、集成x5内核等等。\n\n\n### 目录简介\n\n`hooks`：存放自定义cordova命令的脚本文件。每个project命令都可以定义before和after的Hook，比如：before_build、after_build\n\n`platforms`：平台目录，各自的平台代码就放在这里，可以放一下平台专属的代码\n\n`plugins`：Cordova插件目录，安装的插件会放在这里，cordova提供的原生API也是以插件的形式提供的\n\n`www`：源代码目录。在`cordova prepare`的时候会被copy到各个平台工程的`assets\\www`目录中\n\n`config.xml`：主要是cordova的一些配置，比如：项目使用了哪些插件、应用图标icon和启动页面\n\n### 常用命令\n\n```html\n# 创建Cordova项目\ncordova create [projectName] [packageName]\n# 添加平台\ncordova platform add android\ncordova platform add ios\n# 移除android平台\ncordova platform rm android\n# 查看已添加的平台\ncordova platform ls\n# 添加插件\ncordova plugin add [plugin-full-name]\n# 删除插件\ncordova plugin rm [plugin-full-name]\n# 查看已添加的插件\ncordova plugin ls\n# 打包cordova项目到Android平台\ncordova build android\n```\n\n### 项目中集成的插件\n1. cordova-plugin-whitelist 1.3.3  白名单\n2. cordova-hot-code-push-plugin 1.5.3  热更新\n3. cordova-plugin-device 2.0.2 \"Device\"  获取设备信息\n4. cordova-plugin-local-notification 0.9.0-beta.2 \"LocalNotification\" 本地通知\n5. cordova-plugin-badge 0.8.7 \"Badge\" 未读消息数徽章显示\n6. cordova-plugin-appavailability 0.4.2 \"AppAvailability\" 检测第三方app是否存在\n7. cordova-plugin-file 6.0.1 \"File\"  文件操作相关\n8. cordova-plugin-file-opener2 2.0.19 \"File Opener2\" 文件打开\n9. cordova-plugin-file-transfer 1.7.1 \"File Transfer\" 文件下载\n10. cordova-plugin-inappbrowser 3.0.0 \"InAppBrowser\"  应用内置浏览器\n11. com.lampa.startapp 6.1.6 \"startApp\" 打开第三方app\n\n### 生命不息，折腾不止！ 更多信息，请关注：\n1. [我的博客](https://www.zhyd.me)\n2. [我的微博](http://weibo.com/211230415)\n3. [我的头条号](http://www.toutiao.com/c/user/3286958681/)\n4. [我的mooc](http://www.imooc.com/u/1175248/articles)\n\n### 有任何问题可以\n- [给我留言](https://www.zhyd.me/guestbook)\n\n### 如果喜欢，请多多分享、多多Star\n\n\n### 开源协议\n\n[MIT](https://gitee.com/yadong.zhang/DBlog/blob/master/LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzhangyd-c%2Fcordova-study","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzhangyd-c%2Fcordova-study","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzhangyd-c%2Fcordova-study/lists"}