runtime-permissions

    5熱度

    1回答

    開發者文檔:Requesting Permissions at Run Time明確提到什麼運行權限,以及如何使用它。我也能夠執行它們。 然而,問題是:哪裏呢Android商店運行時允許值? 即當用戶刪除與應用程序相關的數據,權限被重置,所以在哪裏Android商店這些價值? (它在應用程序緩存中還是在其他任何地方)。並以什麼格式? (它是一個數據庫還是一個共享首選項文件或其他),它們是如何存儲的

    0熱度

    1回答

    方法requestPermissions(activity, String[], int)是未定義類型ActivityCompat 試圖增加爲SDK 23新permissions但我的代碼是拋出上述錯誤。 編輯:使用此代碼 ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.ACCESS_FINE_LOCA

    1熱度

    2回答

    我已經使用了下面的代碼,並按要求顯示請求權限的對話。但是當我點擊「允許」時,它什麼也不做。日誌消息不會顯示,因爲如果權限未被授予,所以我去我的參數來驗證位置是「開」,它是「關」。是不是應該開啓,因爲我授予應用程序訪問我的位置? 如果我手動將其打開,然後再次運行應用程序,一旦它請求我的許可,它就會起作用並顯示日誌消息,但不是要求許可(通過對話)來打開位置當它關閉時)如果用戶點擊「允許」? 我做錯了什

    0熱度

    1回答

    每當我在授予權限之前啓動我的應用程序時,它都會停止並請求權限。它在第二次啓動時工作正常。

    1熱度

    1回答

    我知道運行時權限,我已經考慮到了這一點,但它仍然不起作用。我已經添加了這些線條來體現: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

    4熱度

    3回答

    首先,我知道這是一個重複的問題,但我一直在回答其他類似問題的答案,並且未能找到任何解決方案的成功。 我開發了一個應用程序,它完美地運行在我的測試設備上,這是一個運行Android L(5.0.1)的三星S4,但是我希望這個應用程序也能在更新版本的Android上工作。 我知道Android M +的請求權限已更改,因此必須在運行時詢問它們,但是當我嘗試實現此操作時,對話框從不出現,因此從不要求所需

    -1熱度

    2回答

    我在我的Android應用中實現了Android運行時權限。我也能夠檢查運行時是否允許或拒絕權限。但是我想知道,如果用戶首先拒絕權限,然後通過設置中的應用權限菜單允許它。 (假設一個服務一直運行,以檢查是否發生任何改變)

    2熱度

    3回答

    我已經給這對我閃屏REQ多個許可 public class Main_MulPer extends Activity { public static final int R_PERM = 321; Context context = this; public static boolean hasPermissions(Context context, String... permiss

    0熱度

    1回答

    我正面臨一個問題。當用戶成功提供所有必需的權限時不會發生這種情況。它發生在用戶拒絕許可時。我向用戶顯示一個對話框,以啓用Apps-> AppName->設置的權限。我把用戶帶到那裏。但是,當用戶嘗試啓用任何權限時,它會顯示該消息。 檢測到系統覆蓋,並且不允許用戶啓用任何權限。我搜索谷歌和Stackoverflow很多,但沒有找到任何解決方案。有些人通過禁用烤麪包解決了解決方案,但我沒有顯示任何烤面

    0熱度

    2回答

    我不確定我完全理解這一點。因此,對於< = 21 API版本,我們可以使用AndroidManifest.xml來請求權限,但是棒棒糖和更高API我們有Requesting permission on runtime功能。所以我在使用本simpe代碼: if (Build.VERSION.SDK_INT >= 23) { mPermissionsToBeAsked.clear();