草庐IT

ImageUri

全部标签

javascript - Cordova iOS 相机插件返回空 snapshop

我有一个简单的基于Cordova的应用程序,我正在使用相机和文件插件。我拍照,在Canvas上绘图,用户可以添加一些图像并保存图像。在Android上一切正常,但在iOS上,我拍摄的图片是空的,无法在Canvas上绘制,在XCode控制台上我收到:Snapshottingaviewthathasnotbeenrenderedresultsinanemptysnapshot.Ensureyourviewhasbeenrenderedatleastoncebeforesnapshottingorsnapshotafterscreenupdates.我的相机代码是:navigator.cam

android - 从相机捕获返回 Imageuri=null(但数据额外)

在调试以下代码时,我将picUri的值设为null,并且我可以看到picUri=nulldata:"Intent"{act=inline-data(hasextras)}"intrace.为什么picUri没有相应的uri而有dataextras?publicvoidonClick(Viewv){if(v.getId()==R.id.capture_btn){try{//usestandardintenttocaptureanimageIntentcaptureIntent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);//wewillhandl

android - 当屏幕方向改变时,相机 Activity 导致 uri 变为空

我设置了一个数据成员imageUri,并将其传递到启动相机Activity的Intent中。在相机Activity中,我拍照并旋转屏幕,然后单击复选框返回我的Activity。当我这样做时,调用onActivityResult时imageUri为空。如果我不旋转屏幕,一切正常,并且imageUri不为空。onConfigurationChanged没有在我的Activity中被调用,所以这不是问题。publicvoidtakePhoto(){//definethefile-nametosavephototakenbyCameraactivityfileName=getFileNameD

android - 如何让 getCropAndSetWallpaperIntent(Uri imageUri) 工作?

因此,有两个问题与此相同(HowtousegetCropAndSetWallpaperIntentmethodinWallpaperManager?和HowtousegetCropAndSetWallpaperIntent?),但对他们两个都没有答案。希望得到答案,我问这个-如何让这个方法起作用。http://developer.android.com/reference/android/app/WallpaperManager.html#getCropAndSetWallpaperIntent(android.net.Uri)这对我的大脑没有帮助。这行不通WallpaperManag

Android Inbuild(ActionImageCapture) Intent 返回空 Intent 。无法传递结果 {who= null}

我正在使用默认相机Intent在我的应用程序中获取图像。问题是相机在onActivityResult()上返回null。ResultCode和RequestCode按预期返回。我的Intent是:privatestaticfinalintCAPTURE_IMAGE_ACTIVITY_REQUEST_CODE=1224;....Intentintent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);intent.putExtra(MediaStore.EXTRA_OUTPUT,imageUri);intent.putExtra(MediaStore

android - 如何使用 SharedPreferences 来保存 URI 或任何存储?

URIimageUri=null;//SettingtheUriofaURLtoimageUri.try{imageUri=aURL.toURI();}catch(URISyntaxExceptione1){//TODOAuto-generatedcatchblocke1.printStackTrace();}我正在使用此代码将URL转换为URI。我怎样才能将imageUri保存到SharedPreferences,或者在它不会被onDestroy()删除的内存中?我不想做SQLite数据库,因为URI会随着URL的改变而改变。我不想为未使用的URI耗尽内存

android - UIL 默认不支持方案(协议(protocol)) 你应该自己实现这个支持

您好,我正在从相机捕获图像并将其保存到SDCARD并通过UniversalImageLoader加载,但每次我收到类似的错误09-2014:38:22.617:E/ImageLoader(16626):UILdoesn'tsupportscheme(protocol)bydefault[/mnt/sdcard/temp_photobooth.png].Youshouldimplementthissupportyourself(BaseImageDownloader.getStreamFromOtherSource(...))imgLoader.displayImage(Environm

android - UIL 默认不支持方案(协议(protocol)) 你应该自己实现这个支持

您好,我正在从相机捕获图像并将其保存到SDCARD并通过UniversalImageLoader加载,但每次我收到类似的错误09-2014:38:22.617:E/ImageLoader(16626):UILdoesn'tsupportscheme(protocol)bydefault[/mnt/sdcard/temp_photobooth.png].Youshouldimplementthissupportyourself(BaseImageDownloader.getStreamFromOtherSource(...))imgLoader.displayImage(Environm

android - 当 imageuri 作为额外传递时,Espresso 测试相机 Intent

我需要通过在intentextra中提供的路径上创建一个图像文件来stub相机intent。Espresso只能响应activityresult。我在哪里可以执行操作以从intentextra传递的路径创建文件。启动相机代码Filedestination=newFile(Environment.getExternalStorageDirectory(),"app_name"+System.currentTimeMillis()+".jpg");imageUri=FileProvider.getUriForFile(getApplicationContext(),getApplicati

android - 如何检索 ImageView 的 ImageUri?

我期待从ImageView访问当前图像的Uri的方法,以将其保存到我的数据库中,但我只找到了setter。setter/getter在哪里?? 最佳答案 没有setter/getter。由于您是调用setImageURI()的人,因此在调用该方法时将Uri保存到您的数据库中。请记住,ImageViews并不总是有一个Uri(例如,可绘制资源、生成的位图),这就是没有getter的原因。 关于android-如何检索ImageView的ImageUri?,我们在StackOverflow上
12