入門 入門

XE5 ライセンスをリチャージするチャンス

RAD Studio XE5 から XE6 へのリチャージが可能になりました! Delphi および C++Builder による Android および iOS 開発の新機能を確認し、新しいコンポーネントやスタイルやアプリケーション テザリング機能を使用するようお客様の Windows アプリケーションを変更してください。クリックすると、RAD Studio XE6 の 30 日間無料ライセンスを取得して、XE6 の新機能を確認でき、XE5 ライセンスを XE6 へリチャージした場合には無料ボーナス ツールを入手できます。 リチャージとは、常に最新状態を保ち、すべてのバージョンを新規ユーザー向け表示価格の最大 70% 割引で入手できる、新しいコスト低減プログラムです。

セットアップ

Android アプリケーションをビルド、テスト、配置するには、Android SDK/NDK のインストールと構成が必要です。

PC のセットアップ

環境のセットアップ

この短いビデオでは、PC、Android シミュレータ、Android デバイスを使ってアプリケーションを実行、配置、デバッグできるように Appmethod IDE を構成する方法を順を追って説明しています。

参考になるサンプル コード

エミュレータ/デバイス用に設計

初めてのアプリケーション - "Hello World"

アプリケーションの作成がいかに簡単であるかがわかります。

Location

このサンプル コードでは、TLocationSensor コンポーネントを使用して、デバイスの GPS 位置情報を読み取り、それをフォームにリアルタイムに表示する方法を示しています。また、このコードは、Google マップを Web ブラウザに表示して実際の地図上にデバイスの位置を正確に示す方法も示しています。

WebBrowser

このサンプル コードでは、TWebBrowser コンポーネントを Android デバイスで使用する方法を示しています。このアプリケーションは編集ボックス、ボタン、Web ブラウザ コンポーネントで構成されます。編集ボックスにアドレスを入力して [GO] ボタンを押すと、ブラウザが指定のアドレスにリダイレクトされます。

DatePicker

このサンプル コードでは、TCalendarEdit コンポーネントを使用して、日付を選択し、それらを処理してアプリケーションで使用する方法を示しています。

IBLite

このサンプル コードでは、LiveBinding を使って IBLite データベース内の値をリストビューに設定する方法を示しています。

ライセンス要件についての詳細は、ここをクリックしてください。

デバイス用のみに設計

ShareSheet

このサンプル コードでは、標準アクションを使用して、Android デバイスのカメラ アプリケーションを開き、写真を撮影し、FireMonkey フォームに撮影画像を表示する方法を示しています。そのあと、別の標準アクションで、共有シートを開いて撮影画像を電子メール経由で共有、Facebook や Twitter へ投稿、印刷などを行います。

AudioRecPlay

このサンプル コードでは、内蔵マイク経由で音を録音したあと、デバイスの内蔵スピーカーまたはヘッドホンを使って音を再生する方法を示しています。

InteractiveGestures - ImageRotation

このサンプル コードでは、Android デバイス上で画像を回転させる方法を示しています。

InteractiveGestures - ImageZoom

このサンプル コードでは、Android デバイス上で画像をピンチおよびズームする方法を示しています。

InteractiveGestures - TapAndHold

このサンプル コードでは、"タップ アンド ホールド" ジェスチャを使用してメッセージを表示する方法を示しています。

SendCancelNotifications

このサンプル コードでは、Notification API を使用して通知をすぐにまたは 10 秒遅れで送信する方法、およびスケジュールされた通知またはすべての通知を取り消す方法を示しています。