2017-02-21 106 views
-1

我製作了一個android應用程序並將其發佈到Play商店。我在manifest.xml文件中提到了所有應用程序特定的必需權限,但是當我從playstore安裝它時,它不會詢問其他應用程序請求的權限。 我發現了一個類似的問題here但did'nt得到什麼,我找Android應用程序在從Playstore安裝時沒有要求權限

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.agrawalgaurav.www.nighttorch"> 
    <uses-permission android:name="android.permission.INTERNET" /> 

    <uses-sdk 
     android:minSdkVersion="8" 
     android:targetSdkVersion="15" /> 
    <uses-permission android:name="android.permission.CAMERA" /> 
    <uses-feature android:name="android.hardware.camera" /> 
+1

如果你的'targetSdkVersion'爲23或更高,你所看到的行爲是意料之中的,因爲你要問在運行時的'CAMERA'許可。 – CommonsWare

回答

0

你可能已經安裝運行在手機上的應用程序的Android 6.0或以上版本,其中用戶應要求允許在運行時和不在安裝時

請參閱本https://developer.android.com/training/permissions/requesting.html

+0

是的我在Android 7.0上運行它,但它甚至在運行時不詢問 – Brian

+0

它不會自行提問。你必須編寫代碼來做到這一點。我添加的參考清楚地表明瞭這一點。 – arjun

+0

幫助我。謝謝。 – Brian

0

如果你有Android的6或更高權限將在運行時會問。某些權限可能不會在運行時詢問,例如Internet權限,因爲它們來自Normal Permissions組。

+0

是的,我運行它在Android 7.0版本,但即使在運行時 – Brian

+0

我更新了我的回答它沒有要求。 – Kostya

相關問題