5

PHP & jQuery モバイルでアプリを作ったのですが、このアプリを PhoneGap を使って apk ファイルに変換する方法を探しています。

これを行うことは可能ですか?また、その方法を学ぶのに役立つチュートリアルはありますか?

4

1 に答える 1

11

これはそれを行うための高速で簡単な方法です。拡張して実際の使用法を増やすとよいでしょう。

1- phonegap をダウンロード

2-このチュートリアルを使用するか、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 が返され、 jqueryで解析されるだけで、準備完了です。

于 2013-06-23T08:27:52.717 に答える