包含此页的版本:
不含此页的版本:
对于跨平台项目,请使用UNITY_ANDROIDdefine 指令以有条件地编译特定于 Android 的 C# 代码。有关更多信息,请参阅平台相关编译。
应用程序可以通过输入和手持类访问 Android 设备的大多数功能。有关详细信息,请参阅:
要触发振动,请调用 Handheld.Vibrate。没有振动硬件的设备会忽略此调用。
移动作系统具有内置的活动指示器,您的应用程序可以在缓慢运行期间使用这些指示器。有关详细信息,请参阅 Handheld.StartActivityIndicator。
若要访问特定于设备的属性,请使用以下 API:
| 脚本 | 设备属性 |
|---|---|
| SystemInfo.deviceUniqueIdentifier | 始终返回ANDROID_ID.有关详细信息,请参阅 ANDROID_ID 上的 Android 开发者文档。 |
| SystemInfo.deviceName | 返回设备名称。对于 Android 设备,Unity 会尝试读取device_name和bluetooth_name从安全系统设置。如果这些字符串没有值,Unity 将返回<unknown>. |
| SystemInfo.deviceModel | 返回设备型号。这通常包括制造商名称和型号(例如,“LGE Nexus 5 或”SAMSUNG-SM-G900A“)。 |
| 系统信息作系统系统 | 返回作系统名称和版本。 |