PhoneGap是一个适用于移动应用程序的开发框架,可以用HTML、CSS、JavaScript等技术开发应用程序,然后转化为iOS、Android、Windows Phone等应用程序,大大节省了移动应用程序开发的时间和成本。在Linux上安装PhoneGap不会太复杂,这里就具体讲述一下。
成都创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的南江网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
1. 安装Node.js
我们需要安装Node.js。PhoneGap依赖于Node.js,因此我们必须首先安装Node.js。在Linux上安装Node.js非常简单,只需输入以下命令即可:
sudo apt-get install nodejs
我们还需要安装Node.js的包管理器npm。输入以下命令即可:
sudo apt-get install npm
2. 安装Java Development Kit
PhoneGap还需要Java Development Kit的支持。在Linux上安装Java Development Kit也很简单,只需输入以下命令即可:
sudo apt-get install default-jdk
3. 安装Apache Ant
PhoneGap还需要Apache Ant的支持。在Linux上安装Apache Ant也很简单,只需输入以下命令即可:
sudo apt-get install ant
4. 安装PhoneGap
现在我们已经准备好了,直接在终端中输入以下命令即可安装PhoneGap:
sudo npm install -g phonegap
安装完成后,可以通过以下命令验证PhoneGap是否已经正确安装:
phonegap -v
如果安装成功,将显示PhoneGap的版本信息。
5. 创建一个PhoneGap项目
现在我们已经安装了PhoneGap,可以开始创建我们的之一个PhoneGap项目了。选择一个目录作为我们的项目目录。然后,在终端中输入以下命令,创建一个PhoneGap项目:
phonegap create myApp
其中,myApp是你的项目名称。
6. 添加平台
现在我们已经创建了一个空的PhoneGap项目,需要将其添加到要构建的平台中。在终端中进入myApp目录并输入以下命令:
cd myApp
phonegap platform add android
以上命令将添加Android平台,如果你想添加其他平台,请将android替换为相应的值,例如iOS、Windows Phone等。
7. 构建应用程序
现在我们已经创建了我们的项目并添加了所需的平台,可以开始构建我们的应用程序了。在终端中输入以下命令开始构建应用程序:
phonegap build android
以上命令将构建Android版本的应用程序。如果您选择了其他平台,则需要将android替换为相应的平台。
8. 运行应用程序
我们已经成功地构建了我们的应用程序,现在可以在模拟器或实际设备上运行它了。在终端中输入以下命令以运行Android版本的应用程序:
phonegap run android
以上命令将启动模拟器并在模拟器上运行我们的应用程序。
结论
在Linux上安装PhoneGap很简单,只需要按照上述步骤即可轻松地完成。通过PhoneGap,您可以使用HTML、CSS、JavaScript等技术开发跨平台的应用程序,是移动应用程序开发的一个很好的工具。
成都网站建设公司-创新互联为您提供网站建设、网站制作、网页设计及定制高端网站建设服务!
的Flash播放器轿兆毁可以执行,Flash5-Flash6,因为它的安全沙箱做的不严密 2.把你的exe文件做成控件ActiveX,并且要求猜颤用户安装运行才能使用服闭备务
在
HTML5的崛起、JavaScript要一统天下之际,有一个名为【跨平台】的技术越来越火。为什么会这么火?因为软件开发者只需一次编写程序,即可在
Windows、Linux、Mac、IOS、Android
等平台运行,大举庆备大降低了程序员的工作量,也使公司的产品可以快读迭代。曾经跨平台技术的不被看好,如今随着手机、电脑硬件的发展而快速发展。这一切,几乎由HTML5技术推动,当然,JavaScript
这个语言,差数是更大的功臣。
基于 HTML5 的跨平台技术比较出名的有 PhoneGap、Cordova,常常用于开发 webapp;还有
Egret、Cocos-creator、Unity 等,常用于开发游戏;还有基于 Node.js 的 nw.js,用于开发桌面应用,以及
Electron,一款比 nw.js 还强大的用网页技术来开发桌面应用的神器。
其实,以上都是废话,现在进入主题:怎么用 Electron 将网页打包成 exe 可执行文件!
假设:
1、你已经安装并配置好了 node.js (全局安装)
2、你已经用 npm 安装了 electron (全局安装)
3、你已经写好了前端网页(html、css、javascript 这些,或者基于这些的前端框架写好的网页)
4、以上三点看不懂的,赶紧去百度。
你如果具备了以上的假设,请继续往下看:
1、正毁找到你的前端网页项目文件夹,新建 package.json、main.js、index.html 三个文件(注:其中的 index.html 是你的网页首页)
你的项目目录/
├── package.json├── main.js└── index.html
2、在 package.json 中添加如下内容
{ “name” : “app-name”, “version” : “0.1.0”, “main” : “main.js”}
3、在 main.js 中添加下面的内容,这个 main.js 文件就是上面 package.json 中的 “main”键 的值,所以可根据需要修改
const {app, BrowserWindow} = require(‘electron’)const path = require(‘path’)const url = require(‘url’)// Keep a global reference of the window object, if you don’t, the window will// be closed automatically when the JavaScript object is garbage collected.let winfunction createWindow () { // Create the browser window. win = new BrowserWindow({width: 800, height: 600}) // and load the index.html of the app. win.loadURL(url.format({ pathname: path.join(__dirname, ‘index.html’), protocol: ‘file:’, slashes: true })) // Open the DevTools. // win.webContents.openDevTools() // Emitted when the window is closed. win.on(‘closed’, () => { // Dereference the window object, usually you would store windows // in an array if your app supports multi windows, this is the time // when you should delete the corresponding element. win = null })}// This method will be called when Electron has finished// initialization and is ready to create browser windows.// Some APIs can only be used after this event occurs.app.on(‘ready’, createWindow)// Quit when all windows are closed.app.on(‘window-all-closed’, () => { // On macOS it is common for applications and their menu bar // to stay active until the user quits explicitly with Cmd + Q if (process.platform !== ‘darwin’) { app.quit() }})app.on(‘activate’, () => { // On macOS it’s common to re-create a window in the app when the // dock icon is clicked and there are no other windows open. if (win === null) { createWindow() }})// In this file you can include the rest of your app’s specific main process// code. You can also put them in separate files and require them here.
4、如果你的网页首页的文件名不是 “index.html”,那么请在 main.js 中将其中的 ‘index.html’ 修改为你的网页首页名
5、打开 DOS,cd 到你的项目目录(或直接在你的项目目录下空白的地方 shift+鼠标右键,然后点击在此处打开命令窗口,这里看不懂的,唉,百度吧少年)
6、在上一步的 DOS 下,输入 npm install electron-packager -g全局安装我们的打包神器
npm install electron-packager -g
7、安装好打包神器后,还是在上一步的 DOS 下,输入 electron-packager . app –win –out presenterTool –arch=x64 –version 1.4.14 –overwrite –ignore=node_modules 即可开始打包
electron-packager . app –win –out presenterTool –arch=x64 –version 1.4.14 –overwrite –ignore=node_modules
这个命令什么意思?蓝色部分可自行修改:
electron-packager . 可执行文件的文件名 –win –out 打包成的文件夹名 –arch=x64位还是32位 –version版本号 –overwrite –ignore=node_modules
8、打包成功后,会生成一个新的文件夹,点进去,找到 exe 文件,双击就可以看到网页变成了一个桌面应用啦!
以上是最简单的打包方式,至于怎么修改窗口大小、菜单栏怎么加、怎么调用系统API这些,就给你慢慢去研究Electron了。
提供个思路: 1.用老版本的Flash播放器可粗咐圆以执行,Flash5-Flash6,因为它的安全沙箱做的不严密 2.把你的exe文件做成控件ActiveX,并且要求用户安装运行才能使用服务,这样也是一个折中的方法,简卜直接做肯定不行的,因为主流岩塌的浏览器是不允许.
给大家介绍一些适合制作简单app的软件,让各位在未掌握app开发语言情况下,依然能制作出属于自己的app应用软件。
一:Appmakr
AppMakr是一个可以让你在几分钟之内创建应用程序的一种服务,无需编码能力。使用该工具,你可以创建iPhone和Android应用。还有一些可供选择的功能,包括将网站连接到你的应用程序、HTML5功能、推送通知和广告支持。通过AppMaker账户,你可以创建无限数量的应用程序。
目前Appmakr是国外比较流行的应用生成工具,在国内也享有一定知名度。
二:AppCan
AppCan属于移动应用开发平台,应用引擎支持Hybrid App的开发和运行。并且着重解决了基于HTML5的移动应用目前”不流畅”和”体验差”的问题。使用AppCan应用引擎提供的Native交互能力,可以让HTML5开发的移动应用基本接近Native App的体验。
与Phonegap支持单弯没一webview使用div为单位开发移动应用不同。AppCan支持多埋姿纳窗口机制,册闭让开发者可以像最传统的网页开发一样,通过页面链接的方式灵活的开发移动应用。基于这种机制,开发者可以开发出大型的移动应用,而不是只能开发简易类型的移动应用。
三:appBook
appBook平台是多平台移动应用制作工具,可以广泛用于书籍制作,个人杂志发行,宣传手册,支持iPad、iPhone、Andriod等平台,不支持pc平台。真正做到了一次编译多平台发布。目前appbook平台有:iebook平台、及、appbook应用制作平台.
曾经我也适用用软件制作APP,目的是达到了,但做出来的app比较生硬。后来我和启汇网络(广州一家比较专业的APP开发公司)技术总监Daniel聊起app开发,Daniel认为:要做好app开发,必须要有核心的app开发技术,有经验的app开发团队,才能做好满意的app应用软件。
真正要做好一个APP,也要掌握一定的app开发技术才是王道!
我们使用一些软件的时候,有时候在桌面上发现并没没有这个软件的快捷方式,尤其是一些绿色软件,桌面更不会有软件的快捷方式,这样我们使用软件的时候可能很不方便。所以我们需要在桌面上建立程序的快捷方式! 那么我们应该如何创建程序的指卜快捷方式呢?小编这里给大家简单介绍一下,希枣蔽望能帮助到各位朋友!
工具/原料
电脑 windows7操作系统
电脑上安装的软件创建快捷方式
3/4分步阅读
我们点击打开开始菜单!

2/4
在开始菜单的所有程序中找到你想创建快捷方式的程序!然后在程序上单唯岩穗击鼠标右键!

3/4
然后选择发送到桌面快捷方式!

4/4
这样我们就在桌面上创建了程序的桌面快捷方式!
应该槐型叫做怎么开发软件,标准敬纯化定制软件一共需要这些:项铅稿猜目负责人,项目经理,项目助理,架构师,程序员,美工,测试工程师!
突然间都要学要学习语言,什么c加加呀,乱七八糟的语言,核弯你首先要学会了才能创造一遍,不会的。反正是很麻孙判烦的事情,现则氏改在年轻的话还可以学一些年纪大的,就没必要去学了。
linux 安装phonegap的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux 安装phonegap,如何在Linux上安装PhoneGap,有没有把网页转换成可执行文件的网页?,怎么创软件的信息别忘了在本站进行查找喔。
香港云服务器机房,创新互联(www.cdcxhl.com)专业云服务器厂商,回大陆优化带宽,安全/稳定/低延迟.创新互联助力企业出海业务,提供一站式解决方案。香港服务器-免备案低延迟-双向CN2+BGP极速互访!
名称栏目:如何在Linux上安装PhoneGap(linux安装phonegap)
网站URL:http://www.shufengxianlan.com/qtweb/news19/497719.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联