如何将php&jqueryMobile应用程序转换为apk文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将php&jqueryMobile应用程序转换为apk文件相关的知识,希望对你有一定的参考价值。

我用php和jQuery mobile创建了一个应用程序,现在我正在寻找如何使用PhoneGap将此应用程序转换为apk文件。

是否有可能做到这一点?是否有任何教程可以帮助我学习如何做到这一点?

答案

这是一种快速简单的方法,如果你扩展到更真实的生活用途,那就更好了:

1-下载phonegap

2-使用this tutorial构建您的第一个应用程序或使用phonegap如何开始

3-一旦你有了让我们去服务器端......我们需要一个API,最简单的方法就是这样:

<?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的请求,例如:

   <?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 ....

6-创建将在加载时执行的函数并对api进行ajax调用,这将返回json,just parse with jquery,你很高兴。

以上是关于如何将php&jqueryMobile应用程序转换为apk文件的主要内容,如果未能解决你的问题,请参考以下文章

jQuery Mobile:如何正确提交表单数据

将jquery mobile和php mysql转换为apk文件

jQueryMobile停止页面转换

JQuery Mobile - 转换前动态加载页面

将 jQuery 移动应用程序转换为 apk

jQuery Mobile 过渡效果