feat: expose application orientation (#7602)

This commit is contained in:
Vasil Chimev
2019-08-14 13:47:15 +03:00
committed by GitHub
parent a14bc9f86d
commit e2c3c8c084
15 changed files with 161 additions and 155 deletions

View File

@@ -19,10 +19,6 @@ class Device implements DeviceDefinition {
private _language: string;
private _region: string;
get os(): string {
return platformNames.android;
}
get manufacturer(): string {
if (!this._manufacturer) {
this._manufacturer = android.os.Build.MANUFACTURER;
@@ -31,6 +27,10 @@ class Device implements DeviceDefinition {
return this._manufacturer;
}
get os(): string {
return platformNames.android;
}
get osVersion(): string {
if (!this._osVersion) {
this._osVersion = android.os.Build.VERSION.RELEASE;

View File

@@ -125,4 +125,4 @@ export module screen {
/**
* Gets the current device information.
*/
export const device: Device;
export const device: Device;

View File

@@ -78,7 +78,7 @@ class Device implements DeviceDefinition {
const languages = NSLocale.preferredLanguages;
this._language = languages[0];
}
return this._language;
}
@@ -93,7 +93,7 @@ class Device implements DeviceDefinition {
class MainScreen implements ScreenMetricsDefinition {
private _screen: UIScreen;
private get screen(): UIScreen {
if (!this._screen) {
this._screen = UIScreen.mainScreen;