Android mobile scripting
Contains information about scripting for Android.
Read time 1 minuteLast updated 6 days ago
For cross-platform Projects, use the define directive to conditionally compile Android-specific C# code. For more information, refer to Platform dependent compilation.
UNITY_ANDROIDAccess device-specific features and properties
Applications can access most features of an Android device through the Input and Handheld classes. For more information, see:
Vibration support
To trigger a vibration, call Handheld.Vibrate. Devices without vibration hardware ignore this call.
Activity indicator
Mobile operating systems have built-in activity indicators your application can use during slow operations. For more information, refer to Handheld.StartActivityIndicator.
To access device-specific properties, use these APIs:
Script | Device property |
|---|---|
| SystemInfo.deviceUniqueIdentifier | Always returns the md5 of |
| SystemInfo.deviceName | Returns the device name. For Android devices, Unity tries to read |
| SystemInfo.deviceModel | Returns the device model. This often includes the manufacturer name and model number (for example, "LGE Nexus 5 or "SAMSUNG-SM-G900A"). |
| SystemInfo.operatingSystem | Returns the operating system name and version. |