草庐IT

android - 如何以编程方式截取屏幕截图并将其保存在图库中?

我想知道截取当前屏幕(按下按钮后)并将其保存在图库中的代码是什么,因为我没有带SD卡的设备。所以我会保存在默认图库中。谢谢 最佳答案 Bitmapbitmap;Viewv1=findViewById(R.id.rlid);//geturrootviewidv1.setDrawingCacheEnabled(true);bitmap=Bitmap.createBitmap(v1.getDrawingCache());v1.setDrawingCacheEnabled(false);这应该可以解决问题。用于保存ByteArrayOutp

android - 来自android中url的图库图片?

我想创建一个从url获取图片的图片库..这是我的代码,但不起作用...publicclassImagesActivityextendsActivity{privateString[]imageIDs={"http://lh5.ggpht.com/_mrb7w4gF8Ds/TCpetKSqM1I/AAAAAAAAD2c/Qef6Gsqf12Y/s144-c/_DSC4374%20copy.jpg","http://lh5.ggpht.com/_Z6tbBnE-swM/TB0CryLkiLI/AAAAAAAAVSo/n6B78hsDUz4/s144-c/_DSC3454.jpg","htt

java - 使用文件路径在图库中打开图像

我的数据库中存储了一个图像文件路径。现在使用它我想在我的画廊中打开SD卡中的图像。我怎样才能做到这一点。我已经看到Uri的方法并使用了这个方法,但是我收到了错误Filefile=newFile(filename);Uriuri=Uri.fromFile(file);Intentintent=newIntent(Intent.ACTION_VIEW,uri);intent.setType("image/*");startActivity(intent);/**replacewithyourownuri*/如何解决,04-2008:42:23.516:E/AndroidRuntime(16

Android:如何将从图库中选择的照片设置为位图

我在这里要求用户通过代码作为监听器访问图库:IntentphotoPickerIntent=newIntent(Intent.ACTION_PICK);photoPickerIntent.setType("image/*");startActivityForResult(photoPickerIntent,SELECT_PHOTO);但是,我对如何为所选照片设置变量感到困惑。我应该把代码放在哪里以将变量设置为所选照片?谢谢:) 最佳答案 首先你必须覆盖onActivityResult来获取文件选择图像的uri@Overridepro

带有多点触控的 Android Gallery 适配器?自定义图库还是自定义 ImageView?

我想重新创建与Gallery3D相同类型的应用程序,但更简单:没有3D动画,基本上只保留GridView和Gallery小部件。我还想在所选图像上启用多点触控缩放-拖动-滚动,这就是我苦苦挣扎的地方。我在网上查找了简单的教程,还查看了Gallery3D源代码,但找不到合适的解决方案。我能得到的最接近的是在我的图库适配器中使用下面的自定义ImageView。它有效,我可以捏合缩放和拖动,只是图像离开屏幕并且我无法滚动到图库中的下一张图像。捏合缩放也不是完美的,因为它只能缩放图像而不能正确地使图像重新居中。我应该改为在Gallery上添加onTouchEvent吗?importandroi

Android - 获取图库图像 Samsung S4/S5

我正在为我的应用程序制作自定义图片库,但我在SamsungGalaxyS4和S5下遇到了一个严重的问题。以下代码在HTC和Xperia设备上运行良好,但在三星设备上则完全无效。基本上,路径在这些设备上总是null。这是我制作的代码。在大行中,它返回包含名称和图像列表的类别列表。目的是提供一个像本地画廊一样的基于文件夹的画廊。您是否知道它在Samsunggalaxy上失败的原因?感谢您的帮助。publicListgetCategories(){Mapmap=newHashMap();String[]projection=newString[]{MediaStore.Images.Medi

android - Instagram 喜欢在自定义图库中滚动

任何人都可以建议如何在我的机器人应用程序中实现以下内容吗?I'vecreatedacustomgallery,andwhenanimageisselected,Ishowapreviewoftheimageexactlylikeinstagram.现在,当我向上滚动时,我需要大约20%的ImageView像这样粘在顶部:我现在正在使用ObservablegridView,它没有那么大用处!请提出任何想法。谢谢! 最佳答案 这是我使用相同的Observablegridview的答案,它在滚动网格时经过一些分析和修改后开始工作。对于要显

android - 图片不显示在图库中

我使用intent启动默认的相机,并使用以下路径将这些相机图像存储在外部存储中:Filefile=newFile(Environment.getExternalStorageDirectory()+File.separator+fileName);但它不显示在图库中。问题出现在带有OS4.4.2的nexus4,7和motoG设备上我试试mContext.sendBroadcast(newIntent(Intent.ACTION_MEDIA_MOUNTED,Uri.parse("file://"+Environment.getExternalStorageDirectory())));但

Android:在自定义图库中禁用 'bounce' 效果

我有一个带有“全屏”项目的自定义画廊,我已经覆盖了画廊的onFling()方法。在这个被重写的函数中,我检查用户是否向左或向右“throw”,并相应地采取行动onKeyDown(KeyEvent.KEYCODE_DPAD_RIGHT,event);//ORonKeyDown(KeyEvent.KEYCODE_DPAD_LEFT,event);效果很好,但是当我滚动时会出现某种“弹跳”动画。新图像进来并移动得太远,然后移回最终位置。因为我使用的图像太大,弹跳动画看起来很糟糕,因此我想禁用它。有什么建议吗?非常感谢!埃里克 最佳答案 尝

java - 无法使用异步任务将图像移动到图库中的另一个文件夹

我创建了一个图库应用。我的要求:我想选择多个图像,单击按钮剪切并返回到显示所有文件夹的Activity(ImageGallery.java)。现在,我想选择一个文件夹,然后在选择该文件夹时将所有选定的图像粘贴到该文件夹​​中。发生了什么?我可以使用我的应用程序选择图像并返回显示所有文件夹但无法使用我的应用程序移动它们的Activity。我使用任务将移动图像的代码放在后台线程中。我从一个文件夹中选择图像,返回到显示所有文件夹的Activity(ImageGallery.java)并选择图像要移动到的文件夹。但是当我尝试移动图像时,在选择文件夹时,所选图像不会移动到正在选择的其他文件夹中。