问题标签 [android-photos]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android 如何在代码中创建新相册并将其添加到默认手机图库
我有一个应用程序,我们称它为 FilterAppX,它基本上可以让您加载图像,我会对其进行自定义,例如添加一朵花或一些愚蠢的项目。
现在处理图像后,我将其保存。我希望能够为所有 Android 手机附带的默认图库应用程序创建一个相册,例如,对于 Galaxy S2,有一个名为“图库”的应用程序(不是从 appStore 下载的,它是手机附带的) ,它可以让你选择你用手机拍摄的许多不同的图像,无论是来自刚刚的相机,还是屏幕截图,或者其他
所以像下面的屏幕截图
如您所见,这是 Galaxy s2 上默认安卓手机的屏幕截图
我已经下载了一些其他应用程序,它创建了自己的具有应用程序名称的相册,所以我知道这是可能的,我正在尝试做同样的事情,基本上我想要一个名为“FilterAppX”的文件夹,其中包含我拍摄的照片地图
我怎样才能做到这一点?
android - 照片选择器。纵向变成横向
我已经实现了第二个答案(使用下采样)。当我选择纵向图像时,图像将以横向模式显示..有人知道这是为什么吗?以及如何解决这个问题?提前致谢!
Ps 抱歉,我已经为此创建了一个新主题,但海报保护了他的主题免受像我这样的新手 :)
android - 拍照不会将照片保存在图库中
我有一个按钮,当按下它时,我会得到一个 alertDialog 来选择:画廊或拍照。按下拍照并拍照时,图片未保存在图库中。为什么是这样?我需要这张图片,因为稍后我打算将它与一个帖子一起发送以将其上传到我的服务器并将字符串添加到数据库中。有人可以告诉我我做错了什么吗?
android - 存储联系人照片,以便将来检索原始图像
根据包含有关联系人照片处理信息的官方文档(Android 4.0):
大照片
Android 现在支持联系人的高分辨率照片。现在,当您将照片推送到联系人记录中时,系统会将其同时处理为 96x96 缩略图(就像以前一样)和存储在新的基于文件的照片存储中的 256x256“显示照片”(确切尺寸系统选择在未来可能会有所不同)。您可以通过将一张大照片放在数据行的常用 PHOTO 列中来为联系人添加一张大照片,然后系统会将其处理为适当的缩略图并显示照片记录。
所以,我想知道我是否存储了一张大小为 的照片400x400 px
,是否有可能以原始尺寸检索这张照片,或者我必须很高兴只有一张缩小尺寸的照片?
android - android中的照片共享意图
我在上面的代码中用于在社交网站上共享图像。当我在 facebook 上发布图像时,只发布文本并且图像没有出现。我们如何获取图像和 pathtoimage 是字符串变量我正在获取服务器图像路径并存储在字符串变量中.但它不起作用。请为我的上述问题提供任何解决方案。?
android - Android 照片标记
我正在创建一个带有相机实用程序的 Android 应用程序。
我想标记一个人或在图像上添加可点击的注释。
当我遇到覆盖图像或在图像上绘制的手势和以下链接时, 在 Android 应用上标记照片
我有几个疑问需要澄清。
如何在图像上添加可点击的视图,如注释的情况
如何保留注释,以便在我通过我的应用程序打开它时可用。
请分享我的一些想法。
——湿婆
android - 从 Google 相册应用获取视频(非本地)
使用Google Photos 应用程序,我正在尝试选择一个未缓存在设备上的视频。
我正在使用ACTION_GET_CONTENT意图来启动选项对话框,然后从那里选择 Google Photos 应用程序。
在选择本地视频时,它会以这种形式返回一个 Uri。
内容://媒体/外部/视频/媒体/6708
然后,我查询内容提供程序以检索实际文件位置,然后从那里继续。文件位置如下所示。
/storage/emulated/0/WhatsApp/Media/WhatsApp Video/VID-20131102-WA0000.mp4
现在,当我选择在线视频时,即:我的设备上还没有视频,需要下载才能使用,返回的 Uri 如下所示:
content://com.google.android.apps.photos.content/1/ https://lh6.googleusercontent.com/_RD-QTO_SK5jlaPldTe2n5GANqMc3h-ukcbNoFlF1NLy=s0-d
现在,有了这个,没有记录的 ContentProvider 可以帮助我获得该视频的实际链接。即使我进行查询,除了 DISPLAY_NAME 和 SIZE 列之外,它不会返回任何内容。
DISPLAY_NAME包含 video.mpeg(不同视频的显示名称相同)
SIZE可能会告诉我实际文件的大小。
我检查了各种帖子,并认为我必须通过内容提供程序获取视频的 InputStream,保存文件并使用该文件。但是,选择图像文件可以正常工作,但对于视频则不行。
所以,要将流复制到文件中,我有这段代码。
最后写入一个临时文件。该文件已创建,但似乎格式不正确。VLC 播放文件,但始终只显示第一帧。
如果我从上面给出的 URI 的最后部分获取 URL,并尝试在浏览器上查看它,它会下载一个 GIF 文件。我猜这就是问题所在。但我不知道如何获得视频的mpeg格式。
有人有过同样的经历吗?
android - Android 应用程序崩溃 - 空指针异常
我正在开发一个简单的应用程序,它从相机捕获图像并将其保存到存储中。我无法弄清楚这里出了什么问题......当用户拍照并接受它时,应用程序崩溃了。
日志猫 说
请帮忙..我被卡住了。谢谢
android - 限制从 Android 照片而不是图库上传
您可能已经注意到,在较新的 Android 版本上,Android 现在有 2 个图片库:图库和照片。将来,谷歌将弃用并删除图库,只保留照片库。
我想让用户能够使用 Android API 级别 18+“.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);”选择多个图像进行上传。问题是,如果用户选择从图库上传,则该功能不起作用(只能选择一张图片)。
如何确保应用程序自动尝试通过 Android Photo 的应用程序上传?
到目前为止,这是我的代码:
..
android - Android - 如何从 ClipData 获取图像?
我正在创建一个能够一次上传多个图像的图像上传器。
...
我想将所有选定的图像添加到我的照片数组中,这是一个ArrayList<Bitmap>
. 我必须以某种方式将其转换ClipData.Item
为Bitmap
,但是如何?