2013-12-12 70 views
1

我嘗試從Android應用程序訪問Google Drive。我使用getAuthToken方法,它工作正常。用戶必須在第一次使用應用程序時驗證對話框。使用清單權限自動獲取認證令牌

但是,我想知道是否可以在安裝應用程序時使用權限。例如,Google Drive應用程序可以做到這一點。此應用程序可以訪問我的Google雲端硬盤,並且不會顯示對話框來驗證權限請求。看着在AndroidManifest.xml中使用的權限,可以發現:

<uses-permission android:name="com.google.android.gm.permission.READ_GMAIL"/> 
<uses-permission android:name="com.google.android.googleapps.permission.GOOGLE_AUTH"/> 
<uses-permission android:name="com.google.android.googleapps.permission.GOOGLE_AUTH.OTHER_SERVICES"/> 
<uses-permission android:name="com.google.android.googleapps.permission.GOOGLE_AUTH.ALL_SERVICES"/> 
<uses-permission android:name="com.google.android.googleapps.permission.GOOGLE_AUTH.writely"/> 
<uses-permission android:name="com.google.android.googleapps.permission.GOOGLE_AUTH.wise"/> 
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/> 

我沒有找到有關這些權限的很多信息,但有可能使用這些權限沒有從用戶尋求驗證?或者這些類型的權限是否嚴格適用於Google Apps?

預先感謝您

回答

1

看來,這是不可能做到這一點。一個很好的答案可以找到here。最好的解決方案似乎顯示權限請求對話框。