cordova学习笔记_创建一个cordova项目
2017-06-13 15:55
225 查看
环境和工具
webstormNode.js
JDK
git
打开git bash,进入你要创建项目的目录,键入以下命令
cordova create cordovaDemo com.cordova.demotest cordovaDemoTest
进入cordovaDemo这个文件夹:
添加Android平台
cordova platforms add android
platforms中已经有了一个Android平台
下面打开webstorm,然后file - open 找到cordovaDemo打开
现在在webstorm中build项目,cordova build android,apk创建成功,可以放到手机里测试啦!
现在我们来看一下cordova给我的创建成的MainActivity.java
package com.cordova.demotest; import android.os.Bundle; import org.apache.cordova.*; public class MainActivity extends CordovaActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // enable Cordova apps to be started in the background Bundle extras = getIntent().getExtras(); if (extras != null && extras.getBoolean("cdvStartInBackground", false)) { moveTaskToBack(true); } // Set by <content src="index.html" /> in config.xml loadUrl(launchUrl); } }
假如现在我们想直接调用一个外部的链接,那怎么修改呢?直接在MainActivity中修改loadUrl(),然后build运行到手机上,然后我们发现他直接打开了手机浏览器去加载而不是在我自己的apk里,这个问题要如何解决呢?我们可以在全局的config.xml中进行配置
<platform name="android"> <allow-intent href="market:*" /> <allow-navigation href="http://*/*" /> </platform>
然后重新打包运行,OK。
相关文章推荐
- cocos2d-x学习笔记(2)在同一个工程里创建多个Cocos2d-x项目
- Grunt学习笔记之开发环境的搭建与创建一个基本的项目
- Webx3.0学习笔记(二):创建一个简单的Webx项目
- #[Composer学习笔记]Part1:安装composer并通过composer创建一个项目
- Spring MVC 学习笔记2 - 利用Spring Tool Suite创建一个web 项目
- Zend framework 学习笔记(1):创建一个Hello World应用
- maven 学习笔记(三)创建一个较复杂的 eclipse+android+maven 工程
- SilverLight学习笔记--实际应用(一)(6):手把手建立一个Silverlight应用程序之创建数据校验类3
- Spring MVC 学习笔记 一 创建项目
- [BizTalk][Adapter][部署]BTS学习笔记1:建立一个简单的Biztalk数据交换项目(一)
- maven 学习笔记(二)创建一个简单的 eclipse+android+maven 工程
- Jsp&Servelet 学习笔记-对一个Servlet创建多个Mapping
- 创建一个windows窗体--学习笔记一
- Sharepoint学习笔记---Sandbox Solution-- Full Trust Proxy--开发实例之(1、创建一个能访问DataBase的Full Trust Proxy)
- maven 学习笔记(二)创建一个简单的 eclipse+android+maven 工程
- Castle ActiveRecord学习笔记一:创建一个实例
- Ext学习笔记一(使用Ext.Panel创建一个登录面板)
- Web Service学习笔记:创建一个示例和WebMethod特性解析
- Silverlight学习(一) 创建Silverlight项目,构建一个简单的Silverlight Demo