![](/img/trans.png)
[英]Getting an Auth Token from accountmanager using a CountdownLatch
[英]Getting auth token automatically using the manifest permissions
我嘗試從Android應用程序訪問Google雲端硬盤。 我使用getAuthToken方法,並且工作正常。 用戶必須在第一次使用該應用程序時對其進行驗證。
但是,我想知道是否可以在安裝應用程序時使用權限。 例如, Google雲端硬盤應用程序可以做到這一點。 該應用程序可以訪問我的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?
先感謝您
看來不可能做到這一點。 一個很好的答案可以在這里找到。 最好的解決方案似乎顯示權限請求對話框。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.