RAD Studio, Delphi and C++Builder XE7 Android and iOS Code Samples
These code snippets are for the XE7 versions of RAD Studio. Newer 10 Seattle versions are also available.
Accelerometer
This snippet shows you how to use the accelerometer in order to obtain information about the acceleration, angular acceleration, motion and speed.
Designed for device only
Code Sample – Object Pascal
コードサンプル – C++
Location
This code snippet shows you how to use the TLocationSensor component in order to read the GPS location of the device and display it realtime on the form. The snippet also shows you how to display Google Maps in a web browser in order to accurately pinpoint the location of the device on a real map.
Designed for device only
Code Sample – Object Pascal
コードサンプル – C++
ビデオを見る
Orientation Sensor
This code snippet shows you how to use the TOrientationSensor component in order to get various compass related information such as three axis tilt, distance and heading, heading relative to magnetic north compensated and uncompensated and heading relative to true north compensated and uncompensated.
Designed for device only
コードサンプル – Object Pascal
コードサンプル – C++
Device Info
This code snippet shows you how to use obtain device information that includes OS version, OS name, and device type.
Designed for device only
コードサンプル – Object Pascal
コードサンプル – C++
Message Alerts
This application shows how to pop-up various alert messages both standard one button information box style, and multiple button input box styles that allows various confirmations.
Designed for device only
コードサンプル – Object Pascal
コードサンプル – C++
Notifications (Set/Reset Badge Number)
This code snippet shows you how to use the Notification API in order to set the badge number on the application icon to a specified value or to reset the badge number to 0.
Designed for device only
コードサンプル – Object Pascal
コードサンプル – C++
Phone Dialer
This application shows how to use the PhoneDialer API in order to make a phone call and to obtain the carrier information.
Designed for device only
コードサンプル – Object Pascal
コードサンプル – C++
Share Sheet
This snippet shows you how to use standard actions to open the Camera Application on your Android or iOS device to take a photo and display it on your FireMonkey form. Then, with another standard action, you will open the Share Sheet to share your image via email, post to Facebook and Twitter, print via AirPrint and more.
Designed for device only
コードサンプル – Object Pascal
コードサンプル – C++
ビデオを見る
Sliding Tabs
This snippet shows you how to use a TabControl with TabPosition set to tpDots in order to enable scrolling of tab items on Android and iOS devices. The Application has 2 tab items each one containing a different image.
Designed for device only
コードサンプル – Object Pascal
コードサンプル – C++
IBLite Database
LiveBinding を使って、IBLite データベース内の値をリスト ボックスに設定する方法を示しています。
To deploy this snippet you need to use the IBLite license, following the instructions that were emailed along with the RAD Studio license (or trial license). For more information on deploying the license file along with the application, you can read: こちら
Designed for device only
コードサンプル – Object Pascal
コードサンプル – C++
ビデオを見る
Custom Picker
This code snippet shows you how to use the TComboBox component in order to pick an item from it and display its Text on a label.
Designed for device only
コードサンプル – Object Pascal
コードサンプル – C++
Horizontal Scroll
This snippet shows you how to use the THorzScrollBox component in order to scroll through two identical pictures.
Designed for device only
コードサンプル – Object Pascal
コードサンプル – C++
Access Camera
This snippet shows you how to use standard actions in order to open the Camera Application on your Android or iOS device, take a picture and retrieve the taken image for displaying on your FireMonkey form.
Designed for device only
コードサンプル – Object Pascal
コードサンプル – C++
Camera Component
This code snippet shows you how to manipulate the Camera on your Android or iOS device. The snippet allows you to select either the front facing camera or the back facing camera. Also you can select whether to use the flash (always on or automatic) or not.
Designed for device only
コードサンプル – Object Pascal
コードサンプル – C++
Camera Roll
This snippet shows you how to use standard actions in order to open the Photo Library on your Android or iOS device and retrieve an image from the library for displaying on your FireMonkey form.
Designed for device only
コードサンプル – Object Pascal
コードサンプル – C++
Send or Cancel Notifications
This code snippets shows you how to use the Notification API in order to send a notification immediately or with a 10 second delay and how to cancel a scheduled notification or all notifications.
Designed for device only
コードサンプル – Object Pascal
コードサンプル – C++
ビデオを見る
Date Picker
This code snippet shows you how to use the TCalendarEdit component in order to pick dates from it and process them to use in your own applications.
Designed for device only
コードサンプル – Object Pascal
コードサンプル – C++
ビデオを見る
Audio Recording and Playback
This code snippet shows you how to record some sound via the microphone and then playback using the device speakers or headphones.
Designed for device only
コードサンプル – Object Pascal
コードサンプル – C++
ビデオを見る
Web Browser
This code snippet shows you how to use a WebBrowser component on an Android or iOS device. The application consists of an edit box, a button and the web browser component. Type an address in the edit box and press the "GO" button in order to redirect the browser to your address.
Designed for device only
コードサンプル – Object Pascal
Code Sample – C++
ビデオを見る
Ready to get started?
RAD Studioトライアル版のダウンロード or Android app development with RAD Studio and then you can download a free RAD Studio 30-day license.