# Titanium.Platform.Android

> The Android-specific Platform module, used to access the device's platform-related functionality.

- Source: https://titaniumsdk.com/docs/sdk/12.5.1/Titanium.Platform.Android
- Titanium SDK version: 12.5.1
- Kind: module
- Platforms: Android
- Since: Titanium SDK 1.8.2
- Extends: Titanium.Module
- Inheritance: Titanium.Module > Titanium.Proxy

## Properties

### API_LEVEL

- Type: Number
- Platforms: Android
- Permission: read-only

Android API level identifier of the Operating System.

See the official Android Developers documentation for more information about 
[API levels](https://developer.android.com/guide/appendix/api-levels.html).

### PHYSICAL_SIZE_CATEGORY_LARGE

- Type: Number
- Platforms: Android
- Permission: read-only

Constant to indicate that the physical size category of the current device/emulator is large

See the official Android Developers documentation for more information about
[large screen sizes](https://developer.android.com/reference/android/content/res/Configuration.html#SCREENLAYOUT_SIZE_LARGE)

### PHYSICAL_SIZE_CATEGORY_NORMAL

- Type: Number
- Platforms: Android
- Permission: read-only

Constant to indicate that the physical size category of the current device/emulator is normal

See the official Android Developers documentation for more information about
[normal screen sizes](https://developer.android.com/reference/android/content/res/Configuration.html#SCREENLAYOUT_SIZE_NORMAL)

### PHYSICAL_SIZE_CATEGORY_SMALL

- Type: Number
- Platforms: Android
- Permission: read-only

Constant to indicate that the physical size category of the current device/emulator is small

See the official Android Developers documentation for more information about
[small screen sizes](https://developer.android.com/reference/android/content/res/Configuration.html#SCREENLAYOUT_SIZE_SMALL)

### PHYSICAL_SIZE_CATEGORY_UNDEFINED

- Type: Number
- Platforms: Android
- Permission: read-only

Constant to indicate that the physical size category of the current device/emulator is undefined

See the official Android Developers documentation for more information about
[undefined screen sizes](https://developer.android.com/reference/android/content/res/Configuration.html#SCREENLAYOUT_SIZE_UNDEFINED)

### PHYSICAL_SIZE_CATEGORY_XLARGE

- Type: Number
- Platforms: Android
- Permission: read-only

Constant to indicate that the physical size category of the current device/emulator is extra large

See the official Android Developers documentation for more information about
[extra large screen sizes](https://developer.android.com/reference/android/content/res/Configuration.html#SCREENLAYOUT_SIZE_XLARGE)

### physicalSizeCategory

- Type: Number
- Platforms: Android
- Permission: read-only

The physical size category of the Android device or emulator.

Accepts: `Titanium.Platform.Android.PHYSICAL_SIZE_CATEGORY_LARGE`, `Titanium.Platform.Android.PHYSICAL_SIZE_CATEGORY_NORMAL`, `Titanium.Platform.Android.PHYSICAL_SIZE_CATEGORY_SMALL`, `Titanium.Platform.Android.PHYSICAL_SIZE_CATEGORY_UNDEFINED`, `Titanium.Platform.Android.PHYSICAL_SIZE_CATEGORY_XLARGE`

## Inherited members

7 members are inherited. Each is documented on the type that declares it.

- [Titanium.Proxy](https://titaniumsdk.com/docs/sdk/12.5.1/Titanium.Proxy.md): `addEventListener`, `apiName`, `applyProperties`, `bubbleParent`, `fireEvent`, `lifecycleContainer`, `removeEventListener`

---

- This corpus documents Titanium SDK 13.4.1. Anything here that does not name a version describes 13.4.1.
- Titanium is maintained by TiDev. The Appcelerator toolchain is retired: there is no `appc` CLI, no Appcelerator Studio and no hosted build service. The supported CLI is `titanium` on npm, invoked as `ti`.

