2017-08-15 52 views
2

我搜索了很長時間,並且找不到任何結果。離子2 - 檢測屏幕是否鎖定

我需要在離子2中的事件或方法來檢查手機顯示器的狀態 - 顯示器是鎖定還是解鎖。

另一種選擇是檢查用戶是否處於活動狀態。但認爲鎖屏會更好。

回答

0

嘗試用平臺定製

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'); 
    }); 
}); 

}

+0

這適用於一個警告;例如,如果您使用相機插件,則它們在切換到相機視圖時都會觸發。 – c0r3yz

+0

請嘗試將代碼添加到app.componet.ts並使用,如果使用相機視圖,則可以通過事件(https://ionicframework.com/docs/api/util/Events/)this.platform.pause處理它。訂閱(()=> {})當你嘗試訪問你的攝像頭時調用它,或者你可以使用監聽器更多的處理,並根據代碼暫停或恢復平臺謝謝c0r3yz –