SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

特集記事

RadPHP XE2で始めるモバイルアプリ開発(Android編)

ドラッグ&ドロップ操作で通知機能を実装。iPhoneでもAndroidでも手順は同じ

  • X ポスト
  • このエントリーをはてなブックマークに追加

PhoneGapウィザードを使用してネイティブアプリに変換

 アプリとエミュレータの用意ができたところで、ネイティブアプリへのコンバートを行います。

 IDEのメニューから[ツール]-[Wizard for PhoneGap]を選択します。

図11 PhoneGapウィザード

 PhoneGapウィザードが起動しますので、まずは対象のデバイスを選択します。今回は Androidネイティブアプリへの変換なので、ターゲットをAndroidとし、[次へ]ボタンをクリックします。

図12 ターゲットの選択

 アプリケーション情報設定画面、Android上で実行する際のアイコンや、スプラッシュを設定する画面については、そのまま[次へ]ボタンをクリックして進みます。

 次の画面では、コンバートしたファイルを保存するフォルダを指定します。ここでは、deployフォルダを新たに作成し、このフォルダを指定して[次へ]ボタンをクリックします。

図13 保存フォルダの指定

 また、コンパイルモードはDebugを選択します。なお、Releaseを選択するとAndroidアプリをAndroid端末へインストールするために必要なキーストア(apkファイルへの署名)を指定する画面が表示されます。

 コンパイルモードをDebugとして、[次へ]ボタンをクリックするとコンバート(エクスポート)作業が行われます。

図14 コンバート作業の実行

 作業が完了すると[次へ]ボタンが有効になるので、これをクリックします。

 作成したプロジェクトを、エミュレータまたは実機上で実行するための画面が表示されます。

図15 実行先の選択

 今回はすでに起動されているエミュレータにプロジェクトを転送して実行を確認しますので、エミュレータを選び、右側のボックスに表示されたエミュレータmy_avd(デフォルトの名前でエミュレータを動かしている場合)を選択して[次へ]ボタンをクリックします。

 コンパイルとエミュレータへの転送が行われます。

図16 コンパイルとエミュレータへの転送

 すでに起動させておいたエミュレータに切り替えると、転送されたプロジェクトが動作しています。

 ボタンをクリックすると、お知らせの表示を確認できます。後は実機にインストールして動作させるだけです(キーストアによる署名が必要です)。

まとめ

 前回は iOS(iPhone/iPad)を対象としたネイティブアプリの作成方法、今回はAndroidネイティブアプリの作成方法を紹介しました。

 RadPHP XE2では、PhoneGapウィザードでの作成対象を変更するだけで、簡単に複数のデバイスを対象としたネイティブのモバイルアプリを作成することができます。

 エンバカデロでは、スマートフォン開発にフォーカスしたWebページ、およびFacebookのデルスマページで、今後も新しい情報を紹介していきます。

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
特集記事連載記事一覧

もっと読む

この記事の著者

EDN編集部(イーディーエヌ編集部)

エンバカデロ・デベロッパーネットワーク(EDN)は、ソフトウェア開発者とデータベース技術者のための技術情報サイトです。Delphi、C++Builderをはじめとする開発ツールやER/Studioなどのデータベースツールに関連する技術記事、ビデオなどを提供しています。EDN編集部は、EDN記事と連携...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/6578 2012/05/21 14:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング