81
|
Michael Kessler · 技术社区 · 14 年前 |
1
41
安装SD卡时,系统会扫描SD卡以查找任何新的图像(和其他)文件。如果以编程方式添加文件,则可以使用此类: http://developer.android.com/reference/android/media/MediaScannerConnection.html |
2
79
一个简单的解决方案是使用静态方便方法 scanFile() :
在哪里?
|
3
65
我对原始问题和其他可能有此问题的人的回答: 我也遇到了同样的问题,我的应用程序中保存到SD卡上的图片不会立即显示在他们的图库中。经过一些搜索,我发现在我的“保存到SD卡”代码后插入的这一行代码解决了问题:
|
4
13
您还可以有意将图像添加到媒体库中,查看示例代码以了解如何完成:
|
5
12
画廊更新,包括Android Kitkat
|
6
8
以下是MediaScannerConnection的代码:
new file是新/保存文件的文件对象。 |
7
7
模拟器中有一个应用程序说-“开发工具” 点击并选择“媒体扫描”。所有的图像都会被扫描 |
8
6
让您的活动实现“MediaScannerConnectionClient” 并将其添加到您的活动中:
|
9
5
和我一起工作
|
10
3
在这里,我共享的代码可以以位图的形式从SD卡库中加载图像,并将其保存在app name文件夹中的SD卡库中。 你应该遵循这些步骤
|
11
3
似乎不适用于Kitkat。 它引发权限拒绝异常 并使应用程序崩溃。 为此,我做了以下工作:
希望它有帮助。 |
12
3
|
13
2
保存图像后使用
|
14
2
MyMediaConnectorClient的我的代码:
|
15
0
您需要授予Gallery应用程序权限。 只需长按主屏幕上的Gallery应用程序图标,然后点击屏幕顶部弹出的“应用程序信息”。这样做将显示图库应用程序设置。现在进入“权限”选项卡,通过切换来启用存储、相机权限。 现在转到您的本地画廊应用程序,您将获得保存的图像。 |
McRui · Laravel storeAs()存储问题中的图像 1 年前 |
HTML · 如何使用css使任何SVG图像灰度化? 2 年前 |
GabyUnalaq · 从原始RGB深度图像到灰度的转换不正确 2 年前 |
MHSarmadi · 阻止显示未完全加载的图像 2 年前 |
softandwet · 反应img onError未点火 2 年前 |
Nilesh soni · 颤振图像已缩放,但如何更改缩放位置 2 年前 |