导航:首页 > APP软件 > 安卓phonegap

安卓phonegap

发布时间:2025-06-28 03:23:50

㈠ Phonegap怎么用来做安卓APP

使用PhoneGap搭建Android开发的项目整体步骤如下:
1安装java环境。
2安装ant构建工具
3安装android的开发环境并配置环境变量。
4安装Node.js环境并配置环境变量。
5安装git
6使用npm安装PhoneGap全局环境。
7使用PhoneGap命令创建PhoneGap项目。
8将PhoneGap编译为android项目。
9将上述项目导入ADT进行后续开发。
10安装.apk文件

其实官网给出的安装过程忽略了很多步骤(因为这里是Andriod环境,所以才会比官网的例子多出不少步骤),下面就详细讲解这些步骤,并最终生成apk文件。
1安装Java环境
需要强调的是安装java的环境要和后面下载andriod开发环境一致,不然会报错,要保证都是32位或64位,否则运行不成功。
2配置java环境

3安装Ant构建工具
Adobe将PhoneGap已经放到Apache名下进行开源,并且还改了个名字,ant可以apache下的构建工具,所以需要先安装ant才可以,安装过程其实非常简单,第一个就是下载,选择适合自己的版本

㈡ 如何用phonegap 打包 html

PhoneGap的在线打包有大小限制,超过30M的包无法在线打包。当然,可以把包里面的图片、声音文件去掉,然后打包。下载以后,解包,重新打包并签名。蛮麻烦的。

本地打包的简单方法如下:

下载安装Java环境。
打开ADT,新建一个安卓应用项目

输入名称啥的,然后就可以一路下一步

可以选择下项目位置,我的是默认的。

这里可以选择图标。

选择第一个

这个时候,一个安卓项目就建好了。这个时候运行,会看到默认的样子,不管他,无视。

将PhoneGap目录下的android目录下的jar文件拷贝到项目的libs目录下

将xml目录拷贝到项目的res目录下

在assetc目录下,建立一个www目录,下面放html内容。为了偷懒,我把phonegap例子里面的内容拷贝过来了。

修改Java代码

[java] view plain
package com.myexample.helloworld;

import android.os.Bundle;
import org.apache.cordova.*;

public class MainActivity extends DroidGap
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
// Set by <content src="index.html" /> in config.xml
super.loadUrl(Config.getStartUrl());
//super.loadUrl("file:///android_asset/www/index.html")
}
}

/*
* 下面是adt生成的代码,注释掉
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}

}*/

修改一下项目根目录下的AndroidManifest.xml和res/xml目录下的config.xml文件

阅读全文

与安卓phonegap相关的资料

热点内容
linux硬盘创建文件夹 浏览:973
hdfsedits文件内容 浏览:432
苹果7怎么没有忽略网络 浏览:138
建网站卖产品怎么样 浏览:824
文件名劫持 浏览:258
如何在北京一卡通app里实现互通卡 浏览:591
复制文件打包一起复制是什么意思 浏览:930
linux家用文件服务器 浏览:64
三星手机的提示app有什么作用 浏览:262
jsp按钮加图片 浏览:215
哪些app可以领取课程体验包 浏览:310
网站租赁价格一般多少钱 浏览:609
qq空间旧版本412 浏览:502
学生选课数据库怎么写 浏览:9
html5转成jsp 浏览:440
贴吧封禁发帖教程 浏览:284
wps文件怎么修改后缀变成excel 浏览:626
斐波那契数据库怎么用 浏览:175
php扫描目录下文件并选择删除 浏览:711
服装直播哪个网站好 浏览:22

友情链接