如何转换php& jqueryMobile应用程序到apk文件 [英] How to convert php & jqueryMobile application to apk file
问题描述
我使用PHP& jQuery mobile,现在我正在寻找如何使用PhoneGap将此应用程序转换为apk文件.
I made an application with PHP & jQuery mobile, and now I'm looking for how to convert this application to an apk file using PhoneGap.
是否可以这样做?并有任何教程可以帮助我学习如何做吗?
Is it possible to do this? And are there any tutorials to help me learn how to do it?
推荐答案
这是一种快速简便的方法,最好扩展到更多实际用途:
This is a fast a simple way to do it, it is better if you extended to make more real life usage:
1-下载 phonegap
2- Build your first app using this tutorial or using the phonegap how to get stared
3-一旦拥有了服务器端..我们需要一个API,最简单的方法是这样的:
3- once you have that let's go server side.. we need a API, the simplest way to do this is like this:
<?php
header('Access-Control-Allow-Origin: *');
header('Cache-Control: no-cache, must-revalidate');
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Content-type: application/json');
if($_GET['nameofFunction'] == 'getHomepageContent'){
require_once('controllers/homeController.php');
$objHome = new homeController();
$jsonReturn = $objHome->gethome();
echo($jsonReturn);
}
?>
4-创建该控制器以控制来自API的请求,例如以下内容:
4- create that controller to control the request from the API, for example something like this:
<?php
class homeController {
public function __contruct(){
}
public function gethome(){
//do what ever you need here, sql query, errors handling.. and return it
//back to the api.
//for example you could use something like this to return json array to the api
// without making much effort
if(mysql_num_rows($yourquery) > 0){
while($us = mysql_fetch_assoc($yourqueryResult)){
$output[]=$us;
$homeJsonResponse = json_encode($output);
}
return $homeJsonResponse;
}
}
?>
5-我们回到phonegap应用程序,现在确保您包括所有需要的文件,jquery,jquerymobile,cordovajs,itouch,iscroll....
5- We are back to the phonegap application, now make sure you are including all needed files, jquery, jquerymobile, cordovajs, itouch, iscroll....
6-创建将在加载时执行并调用api的ajax的函数,这将返回json,只是解析使用jquery ,您就很好了.
6- create the function that will execute on load and make the ajax call to the api, this will return json, just parse with jquery, and you are good to go.
这篇关于如何转换php& jqueryMobile应用程序到apk文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!