How to convert php & jqueryMobile application to apk file

前端 未结 1 1409
面向向阳花
面向向阳花 2021-02-06 13:24

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

相关标签:
1条回答
  • 2021-02-06 13:48

    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.

    0 讨论(0)
提交回复
热议问题