2016-09-02 67 views
1

我很想知道當屏幕鎖定時,應用程序是否有任何方式記錄麥克風/攝像頭輸入,並授予用戶給予的適當權限。這個問題適用於Android和iOS(均爲本機)。手機鎖定時獲取麥克風權限

乾杯!

+0

在iOS中是不可能的 –

+0

在android中,如果您擁有相機權限且沒有其他人使用相機,則無論手機是否被鎖定都無關緊要。 –

+0

確保不要闖入他人隱私。 – user6657161

回答

1

您應該嘗試在清單文件中使用PowerManagerandroid.permission.WAKE_LOCK權限。你可以找到更多here

+0

[喚醒鎖是一種機制,用於指示您的應用程序需要使設備保持運行。](https://developer.android.com/reference/android/os/PowerManager.WakeLock.html) 這是一種方式防止在應用程序處於前臺時鎖定,或者這是鎖定時能夠使用麥克風的補充要求(因爲電源管理器阻止使用硬件進行電源管理)? –

+0

我記得當我在做實驗時,我用它來「鎖定」屏幕並保持CPU全速運行,對於一些需要前臺運行才能取得進展的遊戲來說,這是一個不錯的選擇。嘗試使用PARTIAL_WAKE_LOCK,它會像普通鎖一樣關閉屏幕和鍵盤,但它會保持處理器運行,所以我認爲它也會保持麥克風或凸輪。 –