Files
FrameworkAPI/README.md
2025-09-09 05:52:49 -07:00

47 lines
997 B
Markdown

# PawletOS Framework API
This repository contains the **PawletOS framework APIs**, providing both system-level and device-level functionality for apps running on PawletOS builds.
## Modules
### 1. System API (`pawletos.device.system`)
Intended for **system apps**.
Provides access to:
* Emulator detection
* Root status checks
* PawletOS detection
* Pawlet SDK version
* Locale information
Example usage in a system app:
```java
import pawletos.device.system.PawletSystem;
boolean isEmulator = PawletSystem.isEmulator();
double sdkVersion = PawletSystem.getPawletSDKVersion();
```
---
### 2. Device API (`pawletos.device`)
Intended for **user apps**.
Provides access to device-specific information:
* Brand and codename
* Custom build properties (`ro.pawlet.build.*`)
* Manufacture date, series, warranty info
Example usage in a user app:
```java
import pawletos.device.PawletDevice;
String brand = PawletDevice.getBrandName(context);
String series = PawletDevice.getSeries();
```