我有一個非常簡單的android應用程序,它寫在Xamarin上,並運行在兩個不同的虛擬設備上:Genymotion Google Nexus 5 - Android 5.1.0和Genymotion Google Nexus 6P - Android 6.0.0。經過一些調試後,我發現Mkdirs不會在我的虛擬設備上創建目錄。我如何得到原因?我的猜測是,即使WRITE_EXTERNAL_STORAGE
權限設置爲true,我的應用程序也沒有權限保存文件或在設備的外部存儲上創建目錄。 Android 6權限是否有一些變化?Mkdirs Xamarin不能在Android 6.0上工作
2
A
回答
2
Android 6.0引入了運行時權限。除了在清單中聲明權限外,還需要在運行時向用戶請求權限。
更多信息和教程在這裏:http://developer.android.com/training/permissions/requesting.html
對於Xamarin的具體信息:https://blog.xamarin.com/requesting-runtime-permissions-in-android-marshmallow/
相關問題
- 1. mkdirs不能在android studio中工作avd
- 2. Xamarin XLabs Geolocator不能在Android上工作
- 3. mkdirs不工作在Windows 7
- 4. 的Android mkdirs()SD卡不工作
- 5. AngularJS不能在Xamarin中工作Android Webview
- 6. Android mkdirs()不起作用
- 7. 不能在Android 6.0
- 8. 不能在android 6.0上使用android.contacts.SORT_ORDER
- 9. Xamarin不工作調試(Android)
- 10. 片段交易動畫不能在Android 6.0+中工作
- 11. Android OnClick不能在Android 4.3上工作
- 12. Android Runnable不能在android 2.3上工作?
- 13. java文件mkdirs和createNewFile不會工作
- 14. 我INotifypropertyChanged不工作在我的Xamarin Android
- 15. Resource.Id不能在Xamarin中工作
- 16. F#Interactive不能在Xamarin Studio中工作
- 17. BufferedWriter在Windows上工作,但不能在Mac上工作
- 18. 爲什麼不能Java mkdirs正常工作?
- 19. Android VideoView BringToFront在Xamarin中不能正常工作
- 20. Xamarin Android MediaPlayer不工作 - Resource.raw找不到
- 21. Drawable.setColorFilter()不能在Android 2.1上工作
- 22. Libgdx補間不能在Android上工作
- 23. @font臉不能在Android上工作
- 24. cx_Oracle不能在Android上工作
- 25. Android DrawText不能在SurfaceView上工作
- 26. Corona SDK - APP不能在Android上工作
- 27. OpenCV imread不能在Android上工作
- 28. appcelerator鈦 - Ti.App.Properties不能在Android上工作
- 29. reader.onload不能在android上工作
- 30. qt [OpenGL]不能在android上工作