eapp
Version:
93 lines (64 loc) • 2.4 kB
Markdown
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