How to convert php & jqueryMobile application to apk file

雨燕双飞 提交于 2019-12-03 13:52:10

问题


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?


回答1:


This is a fast a simple way to do it, it is better if you extended to make more real life usage:

1- download phonegap

2- Build your first app using this tutorial or using the phonegap how to get stared

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- 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- We are back to the phonegap application, now make sure you are including all needed files, jquery, jquerymobile, cordovajs, itouch, iscroll....

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.



来源:https://stackoverflow.com/questions/17258672/how-to-convert-php-jquerymobile-application-to-apk-file

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!