草庐IT

android - 如何在android中实现从图库中扫描条码

这是我尝试过的。我在android应用程序中实现了Zbar扫描仪,我可以在其中扫描条形码并获得结果。我已经实现了this在我的安卓项目中。现在我想实现从图库中扫描图像(当然是条形码图像)的扫描仪。我知道无论如何这是可能的。检查this关联。它具有条形码图像扫描功能。我试图搜索它但失败了。请帮助我。 最佳答案 现在可以使用新的BarcodeScanningApis可从GooglePlayServices7.8版本获得。它具有检测作为位图传递的条形码的方法。从图库中获取图像路径并将其转换为位图并像下面这样传递:Frameframe=ne

android - 在 onActivityResult 中识别是从图库中选择了图像还是选择了视频 - Android

我正在使用以下代码从图库中选择图片或视频:imgGallery.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){IntentpickPhoto=newIntent(Intent.ACTION_GET_CONTENT);pickPhoto.setType("*/*");String[]mimetypes={"image/*","video/*"};pickPhoto.putExtra(Intent.EXTRA_MIME_TYPES,mimetypes);startActivityForRe

Android 从图库中选择图像不起作用(Android 6.0 和 Android 5.1.1)

我正在使用下面的代码从设备库中选择一个图像文件:首先我调用这段代码:Intenti=newIntent();i.setType("image/*");i.setAction(Intent.ACTION_GET_CONTENT);startActivityForResult(Intent.createChooser(i,"SelectPicture"),RESULT_LOAD_IMAGE);这是我的onActivityResult方法:@OverrideprotectedvoidonActivityResult(intrequestCode,intresultCode,Intentdat

Android:在图库中延迟加载

我查看了一些关于延迟加载的帖子,但我相信我的问题有点不同。我有一个画廊(我的类(class)扩展了画廊),它显示20张相当大的图像(每张400-500K)。我无法将它们全部加载到图库中,因为我遇到了OutOfMemory异常。因此,我创建了一个包含20个Drawable的数组,并最初填充了前9个元素(图像来自网络),并将其余所有元素设置为null。我的Intent是:向右一甩,获取元素编号。10并设置为空元素编号。0.在另一次向右滑动时获取元素编号。11并设置为空元素编号。1为空。左撇子的逻辑相同。问题是我可以比获取元素快得多。我的图库有一个BaseAdapter,它的getView(

Android Cover Flow 图库并删除之间的空间

我想实现如下图所示的封面流View。我也尝试过使用coverflow,但无法获得完美的View,如图所示。减少项目之间的空间。this.fancyCoverFlow.setSpacing(-90);我尝试使用这条线及其工作,但出现其他问题,如下图所示,左右没有得到相同的规范。从左向右滚动工作正常,但从右向左滚动的方式不正确。已更新:Trywiththiscode 最佳答案 嘿,你可以试试:FancyCoverFlow和android-coverflow-widget 关于AndroidC

android - 自动滚动图库小部件

我需要实现一个画廊,它一次滚动一个项目,并且可以“自动滚动”:即每隔几秒钟,它会自动滚动到下一个项目。根据这个线程:Android:ProgrammaticallyanimatebetweenimagesinGallerywidget,我扩展了Gallery,覆盖了onFling以忽略fling事件,而是模拟DPAD向左或向右箭头以便一次移动一个项目:@OverridepublicbooleanonFling(MotionEvente1,MotionEvente2,floatvelocityX,floatvelocityY){intkEvent;if(isScrollingLeft(e

android - 在 onActivityResult 方法中从图库中接收多个图像

我试图在我的应用程序的onActivityResult方法中从图库中获取多张图片,但我无法为相同的.如果我不使用光标,我将无法获得所有图像的Uris。如果我必须选择单个图像,代码非常简单:@OverrideprotectedvoidonActivityResult(intrequestCode,intresultCode,Intentdata){super.onActivityResult(requestCode,resultCode,data);if(requestCode==RESULT_LOAD_IMAGE&&resultCode==RESULT_OK&&null!=data){

android - 捕获的图像未显示在图库中,但已成功存储在 SD 卡中

我是android开发的新手,我正在做一个小应用程序来使用UVCCamera捕获USBCamrea图像。我已经使用UVCCamera捕获图像并像这样存储在sdcard中Filefilepath=newFile(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM),"IMG_"+getDateTime()+".jpg");mCameraClient.captureStill(filepath.toString());这里mCameraClient将调用UVCCamera并捕获图像并存储在该路径中

android - 如何将我的 imageView 图像保存到图库中(Android 开发)

我正在尝试创建一个onClick事件,通过单击一个按钮将ImageView保存到手机图库中,下面是我的代码。它没有保存到图库中,谁能帮我弄清楚为什么?sharebtn.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewb){//TODOAuto-generatedmethodstub//attempttosavetheimageb=findViewById(R.id.imageView);b.setDrawingCacheEnabled(true);Bitmapbitmap=b.get

android - 将图像保存在图库android中

我正在使用这段代码来保存图像:URLurl=null;try{url=newURL("image");}catch(MalformedURLExceptione1){e1.printStackTrace();}Bitmapbmp=null;try{bmp=BitmapFactory.decodeStream(url.openConnection().getInputStream());}catch(IOExceptione1){e1.printStackTrace();}OutputStreamoutput;Filefilepath=Environment.getExternalSto