草庐IT

ImageIO-jpeg-data

全部标签

android - 从 MediaStore.Images.Media.DATA 获取图像的方向

我有一张图片的MediaStore.Images.Media.DATAuri,如何使用该uri获取MediaStore.Images.ImageColumns.ORIENTATION?我收到NullPointerException。以下是我的代码,privateintgetOrientation(Contextcontext,UriphotoUri){Log.v("orientatioon","notcrashed01");Cursorcursor=context.getContentResolver().query(photoUri,newString[]{MediaStore.Im

安卓 Firebase 数据库 : Single data fetch without event listener

现在,以下是我在Firebase数据库控制台中的数据库层次结构。我正在使用以下代码将数据输入到firebase数据库中。publicvoidcreateRecordInDB(PlaceListItemplaceListItem){mDB=FirebaseDatabase.getInstance().getReference();mListItemRef=mDB.child("Places");for(inti=0;iresult=newHashMap();result.put(key,placeDBModel);mListItemRef.updateChildren(result);}

android - 以编程方式检测是否为 Android 应用程序启用了 "Restrict background data"

我搜索了堆栈溢出,但找不到检测为我的应用程序设置的此设置的答案。在AndroidMarshmallow中,设置中有一个选项:设置->数据使用->我的应用程序->切换“限制应用程序后台数据”,“禁用蜂窝网络上的后台数据”如果在我的应用程序中设置了此设置,我想警告用户。我如何检测是否为我的应用程序设置了此设置。任何指点表示赞赏。 最佳答案 根据从Android7.0(API级别24)开始的最新android文档...https://developer.android.com/training/basics/network-ops/dat

android - 无法实例化应用程序 - java.lang.ClassNotFoundException : Didn't find class "com.xxxxx.App" on path:/data/app/com. xxxxx-1.apk

这是我每次运行应用程序时的错误:E/AndroidRuntime:FATALEXCEPTION:mainjava.lang.RuntimeException:Unabletoinstantiateapplicationcom.xxxxx.App:java.lang.ClassNotFoundException:Didn'tfindclass"com.xxxxx.App"onpath:/data/app/com.xxxxx-1.apkatandroid.app.LoadedApk.makeApplication(LoadedApk.java:509)atandroid.app.Activ

Android L (5.x) 以编程方式打开/关闭 "Mobile Data"

我需要以编程方式打开/关闭移动数据。以下代码不适用于5.x。你能帮我么。提前致谢。privatevoidsetMobileDataEnabled(Contextcontext,booleanenabled)throwsClassNotFoundException,NoSuchFieldException,IllegalAccessException,NoSuchMethodException,InvocationTargetException{finalConnectivityManagerconman=(ConnectivityManager)context.getSystemSer

android - 无法在 Android 应用程序中导入 javax.imageio.ImageIO

我想将Canvas对象保存为图像,为此我想使用ImageIO类。我正在使用Eclipse,但是当我尝试导入此库时(导入javax.imageio.ImageIO;)Eclipse向我显示错误“导入javax.imageio无法解析”。请。告诉我我必须做什么来解决这个问题并将imageiolib导入我的项目。谢谢 最佳答案 您已使用Android标记您的问题。javax.imageio.ImageIO不是Android平台的一部分,因此很遗憾您不能使用它。相反,您需要使用AndroidSDK中可用的内容来读取和存储图像。看看Bitma

android - canvas.toDataURL 不会产生图像/jpeg 数据

我正在尝试使用base64+phonegap2.5将html5Canvas数据保存到服务器。平台:windowsphone7和8,Android和IOS。图像调整大小的基本需要是在发送到服务器之前优化数据。我在使用android平台base64响应方法时遇到问题,如下所示问题:Android4.2:我写了这段代码c.toDataURL("image/jpeg");但我得到了这个data:image/png;base64Android2.3:我无法检索base64数据我做错了什么吗? 最佳答案 Android2.3:我无法检索base

Android MediaCodec 和摄像头 : how to achieve a higher frame rate to get frame raw data from camera?

bigflake.com中CameraToMpegTest.java的例子,或者Grafika中的“Show+capturecamera”,使用camera.preview获取帧数据。实验表明(Nexus4,Android4.4.2)帧率为10fps。这没有预期的那么高。如果我们使用同一台设备(Nexus4、Android4.4.2)使用摄像头录制视频,帧率为30fps。所以我假设使用camera.preview的较低帧率在于方法(预览方法)。我曾经看过一个帖子,说相机预览方法的帧率较低。所以看起来解决方法是直接使用来自相机硬件的原始帧数据。怎么做?我的印象是iOS有视频处理API可以

android - Firestore 更新失败,出现 IllegalArgumentException : Invalid data. 不支持的类型

调用时FirebaseFirestore.getInstance().collection("myCollection").document("doc1").update("field1",myObject);我得到错误:IllegalArgumentException:Invaliddata.Unsupportedtype:com.myProg.objects.MyObject(foundinfieldfield1)尽管我可以将myObject添加到firestore,但它是myDoc的一部分,使用Set方法没有问题。MyObject类(最简单的例子):publicclassMyOb

android - 使用 Android SDK 我在我的 JPEG 中没有看到任何 EXIF

我正在使用android.hardware.Camera类拍照,但我发现图像中根本没有存储任何exif数据。如果我在我的DROID上使用相机应用程序,所有exif数据都会被保存。我已经尝试使用Set()和SetRotation()设置旋转,看看是否可以显示一些exif数据。当我使用exif阅读器在笔记本电脑上查看图像时,它告诉我该图像没有exif数据。我看过一些类似的帖子,但我还没有找到解决办法。有没有人在其他手机上看到过这个问题?我正在使用Android2.0.1SDK 最佳答案 所以经过更多的研究,我发现当我使用下面的代码将图像