2017-08-30 125 views
0

我的設備運行的是Android 6 MIUI 8,它不需要我問權限訪問畫廊。權限自動授予的Android

Intent intent = new Intent(Intent.ACTION_PICK, 
MediaStore.Images.Media.EXTERNAL_CONTENT_URI); 
    startActivity(intent); 

這就是我加入onCreate方法,我還沒有加入清單的權限?它爲什麼這樣做?在應用可以訪問我的圖庫之前,我不必授予許可嗎?

+0

什麼是烏拉圭回合的gradle中targetsdkviesion? –

回答

3

它不需要我問權限訪問畫廊

ACTION_PICK通常不需要許可。

而且,你的代碼不一定「訪問畫廊」。它開始一項活動。該活動可以是幾種之一,具體取決於用戶安裝的內容。

我還沒有加入清單的權限?

沒有爲你的問題的代碼沒有相關權限。

你也許會想的READ_EXTERNAL_STORAGE和/或WRITE_EXTERNAL_STORAGE。您可能需要這些權限才能閱讀用戶選擇的任何內容。但是,您沒有得到用戶選擇的內容,因爲您使用的是startActivity()而不是startActivityForResult()