『壹』 给Web套个壳让它变成Android APP,有哪些现有的工具

就我个人而言去除 QT 源生之外, 也使用过H5开发。 你说的WEB套壳应该就是 H5开发。说两款我内用过的 Hbuilder + MUI 和 Apicloud 都是容基于H5开发的, 会写前端就能进行安卓 苹果 应用的开发。个人比较推荐apicloud, Apicloud有自己的模块中心,有很多别人封装好的底层模块代码, 直接可以通过JS调用, 而且一直在丰富, 这点稍好于Hbuilder。apicloud社区也不错, 每周都有一次 所谓的 专家答疑, 如果是初次使用H5开发 , 还是比较推荐的。

『贰』 App壳是什么意思,web前端开发(高分悬赏)

App壳就是披着app外壳的网页内容:网页链接这个就是其中一个框架,还有angular和ionic配合也可以写app,都差不多的就是用html写页面,

用封装的js调用底层功能抄,来模仿原生app功能,虽然不能完全媲美原生app,但在功能上还是相当完善的,用html配合js把所有内容都做好后,打包成安装的app就行了。

前端开发是创建Web页面或app等前端界面呈现给用户的过程,通过HTML,CSS及javaScript以及衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面交互。

早期网站主要内容都是静态,以图片和文字为主,用户使用网站的行为也以浏览为主。随着互联网技术的发展和HTML5、CSS3的应用,现代网页更加美观,交互效果显著,功能更加强大。



(2)网页套壳扩展阅读:

HTML语言

掌握HTML是网页的核心,是一种制作万维网页面的标准语言,是万维网浏览器使用的一种语言,它消除了不同计算机之间信息交流的障碍。因此,它是网络上应用最为广泛的语言,也是构成网页文档的主要语言,学好HTML是成为Web开发人员的基本条件。

CSS

学好CSS是网页外观的重要一点,CSS可以帮助把网页外观做得更加美观。

JavaScript

学习JavaScript的基本语法,以及如何使用JavaScript编程将会提高开发人员的个人技能。

操作系统

了解Unix和Linux的基本知识,对于开发人员有益无害。

网络服务器

了解Web服务器,包括对Apache的基本配置,htaccess配置技巧的掌握等。

『叁』 怎么将网页打包成桌面应用(web前端页面

在 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全局安装我们的打包神器

npminstallelectron-packager-g

7、安装好打包神器后,还是在上一步的 DOS 下,输入electron-packager . app --win --out presenterTool --arch=x64 --version 1.4.14 --overwrite --ignore=node_moles 即可开始打包

electron-packager . app --win --out presenterTool --arch=x64
--version 1.4.14 --overwrite --ignore=node_moles

这个命令什么意思?蓝色部分可自行修改:

electron-packager .可执行文件的文件名--win --out打包成的文件夹名--arch=x64位还是32位--version版本号--overwrite --ignore=node_moles


以上是最简单的打包方式,至于怎么修改窗口大小、菜单栏怎么加、怎么调用系统API这些,就给你慢慢去研究Electron了。

如果你打包总是不成功,觉得很烦,同时对扩展功能没什么要求的话,

里面有我已将内容为 hello,world 的 index.html 网页通过 Electron 框架打包为 windows 环境下的桌面应用。

现只需将你的网页前端项目复制到 /resources/app/project 目录下,双击 exe 文件即可以桌面应用的方式运行你的网页。

『肆』 安卓系统能否实现这个功能:在桌面上创建 网页快捷方式。或者套一个壳,里面嵌的是网页

QQ浏览器可以实现

『伍』 用html5做的网站打包成app跟app有什么区别

自己开发出来的app是个完整的软件,有前段有后台,功能更加全面、系统,
而h5封装版app,其实只权是给h5页面套了一个app的壳子,它外表长得和普通APP一样,也能安装在手机桌面上,但是打开,其实还是h5页面,它的本质还是一个h5。
这样的封装很简单,微导流就能做,还很便宜,一般我会把我经常用到的网页做一个封装放在手机桌面上,这样就不用了每次都从浏览器打开了。

『陆』 如何把别人做的网站做成套壳手机app

如何做,,,这三个字,不是说在这一问一答 三言两语 三五天

就能把人家几年的学习和经验积累学会了。

APP不是说你说句话,就成功了。。。


两个大概的方案

  1. 首先把网站的数据接口,能为你所用,APP不是死的,你要随时更新,数据灵活才算APP

    谁的APP千年不变,一辈子都那点文字,谁去看?有什么意义?

    如果你拿不到人家网站的数据权限,那就只能做自己的全套网站。

  2. 做新的网站,然后网站依据你喜欢的网站风格和内容分类,自己去设计和实现

    并且网站本身就有数据供你的APP调用,因为是自己的所以权限比较完善。

    这个阶段如果你自己没有数据,又想要别人的数据,那就得关联另外的,数据同步的技术,达到你的网站,别人的数据的这种结果。

  3. 至于如何编程实现APP,这个就得看你自己有没有移动端开发的能力了。不是别人说往东,你就一定能往东,别人的能力跟你没任何关系。。。

  4. 用合适的成本,找合适的人,去做合适的事。

『柒』 我做了一个手机网站,想套一个APP的壳,让别人用APP来打开而不用在手机中输入网址来打开

你可以去appmake看下

『捌』 3.封装网站指的是手机端还是电脑端 4.网站后台和app后台有什么不同,当网站封装时后台该怎么办

手机端。

封装网站的意思是将网站封装成APP,其实就是给网站套个APP的壳子,为的是让回这个“封装答APP”能够安装在在手机桌面上,这样用户就可以直接从手机桌面打开了,而不用打开浏览器,再从浏览器中找寻这个网页。

封装的APP其实只是给网站套个壳子,打开后就直接是网站,这个APP本身是没有什么前后端的,有的只是网站的前后台。

免费封装步骤

『玖』 有没有完全免费将H5制作的网站封装成原生app求推荐,一定要 “免费”的

网站封装APP是很简抄单的,而且免费。亥著开发者服务平台就可以做。注意最后一张图里的那些插件,封装本身是免费的,但是额外插件是收费的,所以你如果不是非得要用那些插件,最好不要选,省钱。

额外多说一点,问题当中所提到的原生APP,和封装APP是不同的,封装APP就是给网站套个APP的壳子,让它可以安装在手机桌面上,打开就进入网站,但是这个封装APP本身是没什么内容的,没有前端没有后台,有的都只是这个网站。

而原生APP,是指不同移动操作系统(ios、Android)需要各自开发 并且使用原生程序编写运行的第三方移动应用程序。

『拾』 最好用的PC套壳chrome是什么浏览器

你好你可以安装360极速浏览器,它有chrome和IE内核,打开网页速度快。