当前位置: 首页 > 知识库问答 >
问题:

html5到移动应用程序:使用phonegap CLI

郭永怡
2023-03-14

我需要将以下HTML应用程序转换为Android、iphone

我已经按照以下链接安装了phonegap的CLI界面:---
http://phonegap.com/install/

现在我需要一些Android、IOS或windows-8的SDK吗?

或者phonegap CLI不需要任何支持SDK来将HTML应用程序转换为移动应用程序?

<!DOCTYPE html>
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"/>
  <title>My Mobile App</title>
  <script type="text/javascript" src="settings.js"></script>
 </head>
<body>

<p>Click the button to trigger a function.</p>

<button onclick="myFunction()">Click me</button>

<p id="demo"></p>

<script>
function myFunction() {
    test();
    document.getElementById("demo").innerHTML = "Hello World";
}
</script>

</body>
</html>

settings.js文件

function test()
{
   alert('clicked');
}

共有1个答案

薛欣荣
2023-03-14

从cli创建一个phonegap项目,然后将您的html放在www文件夹中并使用phonegap cli构建它。

喜欢

phonegap构建android

phonegap构建ios

 类似资料:
  • 我是一名网络开发人员,需要构建一个HTML5移动应用程序,我们需要尝试并提交给应用商店,包括苹果的应用商店。因此,我需要以某种方式将我的应用程序包装到本机框架中。 尽管如此,我没有时间去学习Objective-C的本质并把它全部弄清楚。 我正试图决定是使用PhoneGap之类的服务,还是简单地创建一个较小的本机应用程序,并使用webview从我的网站服务器上调出我的移动应用程序。 在这种情况下,我

  • 我需要将我的应用程序从sqlite移动到MySQL。我跟着那个向导 http://help.nitrous.io/mysql/ 安装了mysql,这是我的yaml文件 当我尝试执行时,我会遇到以下错误 无法通过套接字“/var/run/mysqld/mysqld.sock”连接到本地MySQL服务器(2) 无法为{“adapter”=>“mysql2”,“encoding”=>“utf8”,“da

  • 主要内容:什么是应用程序缓存(Application Cache)?,浏览器支持,HTML5 Cache Manifest 实例,实例,Cache Manifest 基础,Manifest 文件,更新缓存,实例 - 完整的 Manifest 文件,关于应用程序缓存的说明使用 HTML5,通过创建 cache manifest 文件,可以轻松地创建 web 应用的离线版本。 注意:manifest 的技术已被 web 标准废弃,不再推荐使用此功能。 什么是应用程序缓存(Application Ca

  • 使用 HTML5,通过创建 cache manifest 文件,可以轻松地创建 web 应用的离线版本。 什么是应用程序缓存(Application Cache)? HTML5 引入了应用程序缓存,这意味着 web 应用可进行缓存,并可在没有因特网连接时进行访问。 应用程序缓存为应用带来三个优势: 离线浏览 - 用户可在应用离线时使用它们 速度 - 已缓存资源加载得更快 减少服务器负载 - 浏览器

  • 我有两个应用程序需要通过深层链接进行通信:Flutter Web应用程序和iOS上的Flutter移动应用程序。 基本上,流程需要是我单击在移动浏览器上运行的Web应用程序中的一个按钮,然后应该触发移动应用程序启动。 我遵循了设置深度链接的指定说明,并有两个观察结果: 一切都在Android上完美运行。 如果我在任何其他iOS应用程序(日历,MS Teams等)中点击链接,它就可以正常工作。这使我