'platform'에 해당되는 글 3건

하이브리드/아이오닉

ionic2 현재 플랫폼 확인 방법

// platform 확인을 위한 모듈 추가
import { Platform } from 'ionic-angular';  


// app.component.ts 파일에서 플랫폼 확인


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
@Component({ 
templateUrl: 'app.html' 
}) 
export class MyApp { 
    rootPage = HomePage; 
 
    constructor(platform: Platform) { 
        platform.ready().then(() => { 
 
            if (this.platform.is('android')) { 
                console.log("running on Android device!"); 
            } 
            if (this.platform.is('ios')) { 
                console.log("running on iOS device!"); 
            } 
            if (this.platform.is('mobileweb')) { 
                console.log("running in a browser on mobile!"); 
            } 
 
        }); 
    } 
}
cs



하이브리드/아이오닉

백그라운드 상태에서 활성화 되었을때 동작 수행

앱을 사용하다가

다른 앱을 사용하다가 다시 사용하려고 할때 

이벤트를 잡으려고 할경우엔

app.component.ts 

파일에




1
2
3
4
5
6
7
8
9
10
constructor( private platform: Platform ) {
platform.ready().then(() => {    
    this.platform.pause.subscribe(() => {
        console.log('[INFO] App paused');
    });
 
    this.platform.resume.subscribe(() => {
        console.log('[INFO] App resumed');
    });
});
cs



resume.subscribe를 구현하여 그안에

다시 활성화 되었을때 실행할 코드를 기입한다



RCP/SWT & JFACE

OSGI & Platform


OSGI?

다양한 이클립스의 런타임 매커니즘을 하나로 묶어서 사용할  있도록 만든 런타임 모델이 OSGI 런타임 모델이다.

 

Platform

현재 실행중인 이클립스 환경에 대한 정보를 제공한다 클래스를 사용해 설치되어 있는 플러그인(번들),. 확장확장점명령행 인자 , 작업관리자 등의 정보를 얻을  있다.

Ex ) getProduct() 현재 실행 중인 이클립스 제품 정보를 반환한다.

푸터바

알림

이 블로그는 구글에서 제공한 크롬에 최적화 되어있고, 네이버에서 제공한 나눔글꼴이 적용되어 있습니다.

카운터

  • Today : 18
  • Yesterday : 371
  • Total : 93,047