不幸的是,我发现的解决方案在 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 许可协议
8 回答6.6k 阅读
4 回答724 阅读✓ 已解决
2 回答3.4k 阅读
3 回答1.9k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
在 API 29 (Android Q) 之前有几种不同的方法可以做到这一点,但它们都涉及一个或几个被 Q 弃用的 API。在 2019 年,这是一种向后和向前兼容的方法:
(因为现在是 2019 年所以我会用 Kotlin 写)
此外,在调用它之前,您需要先拥有
WRITE_EXTERNAL_STORAGE
。