UNPKG

eapp

Version:
93 lines (64 loc) 2.4 kB
#Cordova 访问远程html资源Demo ## 配置config.xml #### 此处配置远程url ``<content src="http://wechat.jsnotary.org/Eapp/index.html" />`` #### 允许访问远程url ``<allow-navigation href="http://*/*" /> <allow-navigation href="https://*/*" />`` ## 常用命令行[(参考)](https://cordova.apache.org/docs/en/latest/guide/cli/index.html) ##### 创建项目 `cordova create hello com.example.hello HelloWorld` ##### 添加、删除Android、iOS平台 ``` cordova platform add ios cordova platform add android cordova platform rm ios cordova platform rm android ``` ### 添加、删除Cordova插件 ``` cordova plugin add cordova-plugin-camera cordova plugin rm cordova-plugin-camera ``` #### 构建项目 >js代码有修改,执行该命令刷新到platform文件目录下,并且能生成apk或者ipa。 ``` cordova build ios cordova build android ``` ## 重要生成文件 #### 1. platforms 文件夹 ##### 分别用Android studio 和xcode 打开android和ios文件夹 > ios打开方式:进入ios文件夹 双击 HelloCordova.xcworkspace 文件夹即可 > Android打开方式:Android studio -> open an existing android studio project ->选择该路径即可 #### 2. plugins 文件夹 ###### 此文件夹内是添加的插件目录 ## 修改Android 加载本地cordova js `CordovaLib/src/org/apache/cordova/engine/SystemWebViewClient.java` ## 修改plugins/cordova-plugin-camera/src/android/xml/CameraLauncher.java/execute方法: // 修改包名时,保证该插件页面跳转成功 this.applicationId = cordova.getActivity().getApplicationContext().getPackageName(); ## 修改android包名:app/build.gradle修改applicationId applicationId "com.skytech.fw.chongqing" 替换 ## 打包 ####ios ####android ## 修改app信息 #### ios xcode general 修改id: bundle identifier 修改app name:display name 1.IOS打包时注意事项: 1.版本号 2.名字 3.推送开关 4.sdkbusiId修改。 5.注意cordova自带生成的基座,少两个启动页图片,自己手动加上。 6.注意cordova自带生成的基座,少一个icon图标,87*87@3x图标,这个图标是app设置和后台图标,需要手动加上。 #### android android studio 修改id: app-> build.gradle 修改applicationId 修改app name: app-> src->res->values->strings.xml 修改app_name