#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


