草庐IT

save_jpeg

全部标签

Android onConfigurationChanged : how to save and restore fragment back stack?

我有一个带有双Pane的Activity:左侧是菜单项列表(fragmentM),右侧是当前所选项目的详细信息(fragmentD)。当用户选择fragmentD中的项目时,fragmentD会被另一个fragment替换(我们称之为D1)。当用户选择fragmentD1中的项目时,fragmentD1会被另一个fragment(我们称之为D2)替换,依此类推。当然,当用户按下后退按钮时,她可以在fragment历史中返回:D2->D1->D。我的问题是:如何在配置更改时(特别是在屏幕方向上)保存和恢复完整的fragment返回堆栈?我觉得很奇怪以前没有其他人遇到过这个问题,但是我在G

Android Studio 3.0 - 无法保存设置 : Failed to save settings. 请重启 Android Studio

昨天我将我的AndroidStudio版本更新到稳定版3.0,然后我开始在我的工作室中收到此错误并且无法构建应用程序。Unabletosavepluginsettings:Thepluginorg.jetbrains.androidfailedtosavesettingsandhasbeendisabled.PleaserestartAndroidStudio但我通过转到文件-->设置-->插件-->全部启用,强制启用了我工作室中的所有插件。我尝试按照建议删除.AndroidStudio/*文件夹here和here我按照建议尝试了Invalidate、Restart和EnableAnd

java - 使用 spring for android 使用压缩的 jpeg 字节数组发出多部分发布请求

我一直在我的android应用程序中成功地使用springforandroid从/向服务器获取/发布数据。现在,我必须为一个多部分表单发送请求,但我无法让它按我想要的方式工作。用例:1.从图库中挑选一张照片2.使用文件源将其加载到位图3.将位图压缩为ByteArrayOutputStream4.将字节数组(ByteArrayOutputStream.toByteArray())传递给服务器。(我需要将其作为jpeg而不是application/octet-stream发送)上传照片的服务器端点接受仅具有以下Mime类型的MultipartFile(注意,它不接受MimeType:app

android - 如何处理 "save"和 "cancel"按钮和后退键

我想知道如何在我的应用程序中处理用户输入表单。(真正的预算精简版)。现在这就是我正在做的,但我不确定这是否是最佳实践:我的大部分Activity都有两个软按钮来接受用户输入:“保存”和“取消”。“保存”捕获用户输入,然后完成当前Activity“取消”放弃任何用户输入并完成当前Activity点击设备上的后退按钮与“保存”的效果相同后退按钮执行“保存并返回”功能,这仍然让我有点困扰。刚接触安卓手机的用户可能已经习惯了网络浏览器,其中后退按钮的意思是“忘记本页并返回上一页”。如果您在线购买东西并到达最终的“购买”页面,您不会期望后退按钮可以完成购买,对吗?但似乎这种行为是内置应用程序的工

android - java.io.FileNotFoundException :/storage/emulated/0/saved_images/grub. jpg:打开失败:ENOENT(没有这样的文件或目录)

我正在使用下面的代码将图像保存在sd卡中,但我一直收到下面的异常privatevoidSaveImage(BitmapfinalBitmap,Stringfilename){Stringroot=Environment.getExternalStorageDirectory().toString();FilemyDir=newFile(root+"/saved_images");myDir.mkdirs();Stringfname=filename;Filefile=newFile(myDir,fname);if(file.exists())file.delete();try{File

OSError: cannot write mode RGBA as JPEG解决办法

OSError:cannotwritemodeRGBAasJPEG当用labelme标注图片时,打开存放图片的文件夹,出现闪退,控制台出现以下报错:这是因为你的图像是rgba四个通道的,第四个通道是透明通道。错误原因主要是因为png格式和jpg格式图片的通道数不同。png是四通道:RGBA意思是红色,绿色,蓝色,Alpha的色彩空间,Alpha指透明度jpg是三通道:RGB意思是红色,绿色,蓝色所以,png格式图片要保存成jpg格式就要丢弃A通道,反之不可以。png格式的不只是文件名后缀是.png,也可能是后缀名是.jpg但是图片里面的深度是为32的,常规的后缀是.jpg格式的图片一般深度是为

java - 如何检测JPEG图像上的基本2D几何形状(例如正方形,三角形,圆形)?

拍照后,我试图检测所拍摄物体的形状。我要寻找的东西类似于人脸检测,只是我希望该应用程序检测形状而不是人脸。我正在使用Java和androidSDK创建一个Android应用。关于可以访问哪些库或资源来执行此类操作的任何想法? 最佳答案 我会在marvin处理中使用边缘检测过滤器。http://marvinproject.sourceforge.net/en/plugins/edgeDetector.html然后遍历像素,在附近寻找暗像素并存储找到的线。然后,您可以检查直线中的交点。将相交线分组在一起,并检查相交角度。这至少应该为您提

java - 如何在 Android 上以自定义质量级别保存 JPEG 图像

在Android上,如何将图像文件保存为30%质量的JPEG?在标准Java中,我会使用ImageIO将图像读取为BufferedImage,然后使用IIOImage将其保存为JPEG文件实例:http://www.universalwebservices.net/web-programming-resources/java/adjust-jpeg-image-compression-quality-when-saving-images-in-java.然而,Android似乎缺少javax.imageio包。 最佳答案 您可以通过

android - 在 Android 中写入/地理标记 JPEG(EXIF 数据)

我想做的事:使用我自己的PictureActivity*拍照并添加EXIF(地理标签)数据*:实现SurfaceHolder.Callback并使用Camera什么不起作用:添加EXIFGPS数据我尝试过的:使用ExifInterface并手动设置Camera.Parameters(使用设置GPS元数据的特定方法和使用params.set(String,Value))。我正在使用FlickrJ将图片上传到Flickr(是的,我已将Flickr设置为导入GPS数据——其他图片工作正常),但是此工具还显示EXIF中没有GPS数据:http://regex.info/exif.cgi我错过了

android - 在android中将位图转换为jpeg

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。有什么方法可以在android中将android.graphics.Bitmap实例转换为jpeg?