Big Black Friday / Cyber Monday Super-Deal Shop Early

RAD Studio 12.2 リリース! 詳細情報

Ready to take your apps to the next level? Upgrade to Enterprise today. お問い合わせ

See What's New in RAD Studio 12.2 Athens リプレイを見る

Delphi 12 and C++Builder 12 Community Editions リリース!詳細はこちら

InterBase 2020 Update 6 リリース! 詳細はこちら

Python、C++、VC。新ツール登場!詳細はこちら

製品利用の情報はサポートナレッジベース

Delphi / C++Builder Community Edition 10.4.2

Android and iOS Code Samples 10.2 Tokyo

RAD Studio, Delphi and C++Builder 10.2 Tokyo Android and iOS Code Samples

このページでは、RAD Studio 10.2 Tokyoでモバイルアプリケーション開発を始めるのに役立つ、詳細なコードサンプルを紹介しています。

コードサンプル

RAD Studioには、ユーザーインターフェイス設計、デバイスセンサー、サービス、クラウド、モビリティサービス、並列プログラミングなど、強力な製品機能にフォーカスを当てたさまざまなサンプルが用意されています。

クラウド

RESTコンポーネントフレームワークを利用してREST APIを活用し、クラウドストレージ、プッシュ通知などParse、Kinvey、App42といったBaaS機能を利用する例です。

コードサンプル – C++
コードサンプル – Object Pascal

デバイスセンサーとサービス

ロケーションデータにアクセスする例、広告の表示、アプリ内課金、Bluetooth LEデバイスとビーコンによる近接検知の例です。

コードサンプル – C++
コードサンプル – Object Pascal

RAD Server

RAD Serverでソリューションを構築する手順を紹介した例です。

コードサンプル – C++
コードサンプル – Object Pascal

Google Glass

Google Glassセンサーにアクセスする例です。

コードサンプル – C++
コードサンプル – Object Pascal


メディア

デバイスの音楽ファイルの再生、画像ファイルの編集、共有の例です。

コードサンプル – C++
コードサンプル – Object Pascal

並列ライブラリ

並列処理によりマルチCPUのパワーを活用する例です。

コードサンプル – C++
コードサンプル – Object Pascal

物理エンジン

アプリケーションで、2D物理エンジンを利用する例です。

コードサンプル – C++
コードサンプル – Object Pascal

ユーザーインターフェイス

スライドインするドローワーパネルのサポート例、リストコンポーネント、カスタムキーボードへのアクセスなど、多様なUIの実装例です。

コードサンプル – C++
コードサンプル – Object Pascal

コード例

特定の機能にフォーカスしたコード例を見れば、どのようにアプリに機能を追加できるかを理解できます。

Accelerometer

加速度センサを使用して、加速度、角加速度、動き、速度に関する情報を取得する方法を示しています。
デバイスのみ

コードサンプル – Object Pascal
コードサンプル – C++

Gyroscope

ジャイロスコープを使用して、AndroidおよびiOS デバイスが傾いたときに 3D 立方体を回転させる方法を示しています。
デバイスのみ

コードサンプル – Object Pascal
コードサンプル – C++

Location

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

コードサンプル – Object Pascal
コードサンプル – C++
ビデオを見る

Orientation Sensor

TOrientationSensor コンポーネントを使用して、3 軸傾斜、距離と方位、磁北からの方位(補正済みと未補正)、真北からの方位(補正済みと未補正)などのさまざまなコンパス(方位計)関連情報を取得する方法を示しています。
デバイスのみ

コードサンプル – Object Pascal
コードサンプル – C++


Device Info

OS のバージョン、OS の名前、デバイスの種類などのデバイス情報を取得する方法を示しています。
デバイスのみ

コードサンプル – Object Pascal
コードサンプル – C++

Message Alerts

単一ボタンの標準的な情報ボックス形式も、さまざまな確認が可能な複数ボタンの入力ボックス形式も含め、さまざまな警告メッセージをポップアップする方法を示しています。
デバイスとシュミレーター用

コードサンプル – Object Pascal
コードサンプル – C++

Notifications (Set/Reset Badge Number)

単一ボタンの標準的な情報ボックス形式も、さまざまな確認が可能な複数ボタンの入力ボックス形式も含め、さまざまな警告メッセージをポップアップする方法を示しています。
デバイスのみ

コードサンプル – Object Pascal
コードサンプル – C++

Phone Dialer

PhoneDialer API を使用して、電話をかけたり、キャリア情報を取得する方法を示しています。
デバイスのみ

コードサンプル – Object Pascal
コードサンプル – C++


Share Sheet

標準アクションを使用して、AndroidおよびiOSデバイスのカメラ アプリケーションを開き、写真を撮影し、撮影した画像を取得して FireMonkey フォームに表示する方法。そのあと、別の標準アクションで、共有シートを開いて撮影画像を電子メールやFacebook、Twitterなど他のサービスと共有します。
デバイスのみ

コードサンプル – Object Pascal
コードサンプル – C++
ビデオを見る

Interactive Gestures - Image Rotation

AndroidおよびiOSデバイス上で画像を回転させる方法を示しています。
デバイスのみ

コードサンプル – Object Pascal
コードサンプル – C++
ビデオを見る

Sliding Tabs

TabPosition を tpDots に設定した TabControl を使用して、AndroidおよびiOS デバイス上のタブ項目をスクロールできるようにする方法を示しています。このアプリケーションには 2 つのタブ項目があり、それぞれに異なる画像が含まれています。
デバイスとシュミレーター用

コードサンプル – Object Pascal
コードサンプル – C++

IBLite Database

LiveBinding を使って、IBLite データベース内の値をリスト ボックスに設定する方法を示しています。

こちらを配布するには、RAD Studioのライセンス(または試用ライセンス)と一緒に電子メールで送信された指示に従って、IBLiteライセンスを使用する必要があります。ライセンスファイルをアプリケーションともに配布する方法の詳細についてはこちらを参照ください。
デバイスとシュミレーター用

コードサンプル – Object Pascal
コードサンプル – C++
ビデオを見る


SQLite Database

FireDACとLiveBinding を使って SQLite データベース内の値をリスト ボックスに設定する方法を示しています。
デバイスとシュミレーター用

コードサンプル – Object Pascal
コードサンプル – C++

Custom Picker

THorzScrollBox コンポーネントを使用して、2 つの同一画像間をスクロールする方法を示しています。
デバイスとシュミレーター用

コードサンプル – Object Pascal
コードサンプル – C++

Horizontal Scroll

THorzScrollBox コンポーネントを使用して、2 つの同一画像間をスクロールする方法を示しています。
デバイスとシュミレーター用

コードサンプル – Object Pascal
コードサンプル – C++

Access Camera

モバイル デバイスの前面カメラか背面カメラのどちらかを選択し、そのカメラを操作する方法。フラッシュを使用するかどうか(常にオン、自動、オフ)を選択することもできます。
デバイスのみ

コードサンプル – Object Pascal
コードサンプル – C++


Camera Component

モバイル デバイスの前面カメラか背面カメラのどちらかを選択し、そのカメラを操作する方法。フラッシュを使用するかどうか(常にオン、自動、オフ)を選択することもできます。
デバイスのみ

コードサンプル – Object Pascal
コードサンプル – C++

Camera Roll

標準アクションを使用して、AndroidおよびiOSデバイスのフォトライブラリを開き、ライブラリから画像を取得して FireMonkey フォームに表示する方法を示しています。
デバイスとシュミレーター用

コードサンプル – Object Pascal
コードサンプル – C++

Send or Cancel Notifications

Notification API を使用して、通知を遅延送信および即時送信する方法と、送信した通知をすべてキャンセルする方法を示しています。
デバイスのみ

コードサンプル – Object Pascal
コードサンプル – C++
ビデオを見る

Date Picker

TCalendarEdit コンポーネントを使用して、日付を選択し、それらを処理してアプリケーションで使用する方法を示しています。
デバイスとシュミレーター用

コードサンプル – Object Pascal
コードサンプル – C++
ビデオを見る


Interactive Gestures - Image Zoom

AndroidおよびiOSデバイス上の画像をズームする方法を示しています。
デバイスのみ

コードサンプル – Object Pascal
コードサンプル – C++
ビデオを見る

Interactive Gestures - Tap and Hold

メッセージを表示するためにロング タップ ジェスチャを使用する方法を示しています。
デバイスのみ

コードサンプル – Object Pascal
コードサンプル – C++
ビデオを見る

Audio Recording and Playback

デバイスの内蔵マイクを使ってオーディオ(音)を録音したあと、デバイスの内蔵スピーカーまたはヘッドホンを使って音を再生する方法を示しています。
デバイスのみ

コードサンプル – Object Pascal
コードサンプル – C++
ビデオを見る

Web Browser

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

コードサンプル – Object Pascal
コードサンプル – C++
ビデオを見る


Play Audio File

AndroidおよびiOSアプリケーションで音声ファイルを再生する方法を示しています。
デバイスとシュミレーター用

コードサンプル – Object Pascal
コードサンプル – C++


今すぐ開発を始めよう!
RAD Studioトライアル版のダウンロード