不幸的是,我发现的解决方案在 android 5.1.1 上不起作用。我有一个名为源的位图。我需要将它直接保存到手机的图库中。我的清单包含 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
你能给我一个工作方法吗?
原文由 Mihail Kudrin 发布,翻译遵循 CC BY-SA 4.0 许可协议
不幸的是,我发现的解决方案在 android 5.1.1 上不起作用。我有一个名为源的位图。我需要将它直接保存到手机的图库中。我的清单包含 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
你能给我一个工作方法吗?
原文由 Mihail Kudrin 发布,翻译遵循 CC BY-SA 4.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
在 API 29 (Android Q) 之前有几种不同的方法可以做到这一点,但它们都涉及一个或几个被 Q 弃用的 API。在 2019 年,这是一种向后和向前兼容的方法:
(因为现在是 2019 年所以我会用 Kotlin 写)
此外,在调用它之前,您需要先拥有
WRITE_EXTERNAL_STORAGE
。