本文整理汇总了TypeScript中@ionic-native/status-bar.StatusBar类的典型用法代码示例。如果您正苦于以下问题:TypeScript StatusBar类的具体用法?TypeScript StatusBar怎么用?TypeScript StatusBar使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了StatusBar类的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1:
platform.ready().then(() => {
// Okay, so the platform is ready and our plugins are available.
// Here you can do any higher level native things you might need.
// [ NOTE: cordova must be available for StatusBar ]
statusBar.styleDefault();
statusBar.backgroundColorByHexString('#000000');
// statusBar.hide();
// NOTE: uncomment next line to start with a specific page
// this.goToPage(this.pages[1]);
this.appState.getProperty('lastTabIndex').then(
(lastTabIndex: number) => {
console.log('initializeApp():lastTabIndex = ' +
lastTabIndex);
this.tabs.select(lastTabIndex);
});
});
示例2: ready
this.appProvider.load().then(() => {
this.logger.info(
'Platform ready (' + readySource + '): ' +
this.appProvider.info.nameCase +
' - v' + this.appProvider.info.version +
' #' + this.appProvider.info.commitHash);
if (this.platform.is('cordova')) {
this.statusBar.show();
// Set to portrait
this.screenOrientation.lock(this.screenOrientation.ORIENTATIONS.PORTRAIT);
// Only overlay for iOS
if (this.platform.is('ios')) this.statusBar.overlaysWebView(true);
this.statusBar.styleLightContent();
this.splashScreen.hide();
// Subscribe Resume
this.onResumeSubscription = this.platform.resume.subscribe(() => {
// Update Wallet Status
this.events.publish('status:updated');
// Check PIN or Fingerprint
this.openLockModal();
});
}
this.openLockModal();
this.registerIntegrations();
// Check Profile
this.profile.loadAndBindProfile().then((profile: any) => {
this.emailNotificationsProvider.init(); // Update email subscription if necessary
if (profile) {
this.logger.info('Profile exists.');
this.rootPage = TabsPage;
}
else {
this.logger.info('No profile exists.');
this.profile.createProfile();
this.rootPage = OnboardingPage;
}
}).catch((err: Error) => {
this.logger.warn(err);
this.rootPage = err.message == 'ONBOARDINGNONCOMPLETED: Onboarding non completed' ? OnboardingPage : DisclaimerPage;
});
}).catch((err) => {
示例3:
platform.ready().then(() => {
// Okay, so the platform is ready and our plugins are available.
// Here you can do any higher level native things you might need.
this.statusBar.styleDefault();
this.rootPage = MapPage;
});
示例4: onCordovaReady
private onCordovaReady() {
if (window['cordova']) {
this.keyboard.hideKeyboardAccessoryBar(true);
this.statusBar.styleDefault();
this.splashScreen.hide();
}
}
示例5:
platform.ready().then(() => {
// Okay, so the platform is ready and our plugins are available.
// Here you can do any higher level native things you might need.
statusBar.styleDefault();
splashScreen.hide();
this.authService.getCurrentUserFromStorage()
.then((currentUser) => {
if (currentUser) {
this.authService.setCurrentUser(currentUser);
console.log('on app start:', this.authService.getCurrentUser());
this.rootPage = TabsPage;
} else {
this.rootPage = SigninPage
}
// this.authService.fetchCurrentUser(token).subscribe(
// (data: any) => {
// data.token = token;
// this.authService.setCurrentUser(data);
// this.rootPage = TabsPage;
// },
// );
})
.catch((err) => this.rootPage = SigninPage);
});
示例6:
platform.ready().then(() => {
// Okay, so the platform is ready and our plugins are available.
// Here you can do any higher level native things you might need.
statusBar.styleDefault();
splashScreen.hide();
this.checkPreviousAuthorization();
});
示例7:
platform.ready().then(() => {
if (platform.is('android')) {
screenOrientation.lock(screenOrientation.ORIENTATIONS.PORTRAIT);
}
statusBar.styleDefault();
splashScreen.hide();
});
示例8:
platform.ready().then(() => {
// Okay, so the platform is ready and our plugins are available.
// Here you can do any higher level native things you might need.
statusBar.styleDefault();
splashScreen.hide();
this.storage.get("logged").then(value=>this.rootPage = value? HomePage: LoginPage);
});
示例9:
platform.ready().then(() => {
// Okay, so the platform is ready and our plugins are available.
// Here you can do any higher level native things you might need.
if (platform.is('cordova')) {
statusBar.styleDefault();
splashScreen.hide();
}
});
示例10:
this.platform.ready().then(() => {
// Okay, so the platform is ready and our plugins are available.
// Here you can do any higher level native things you might need.
this.splashScreen.show();
this.statusBar.styleDefault();
// this.AroundMe.getSales(0);
this.splashScreen.hide();
});