标签: android-gallery

如何为我的图库设置默认选定项目?

我有一个画廊,我想在启动活动时设置默认的选定项目.

目标是自动显示第一个项目的包含.

反正有没有这样做?

thx很多答案.

android android-gallery

4
推荐指数
1
解决办法
3280
查看次数

如何将位图保存到手机的图库?

我拍了一张照片并在imageview中显示.然后我在我的活动中从imageview获取位图,当我按下按钮时我想将这个位图保存到手机的图库中.我该怎么办?

android bitmap android-gallery

4
推荐指数
1
解决办法
1万
查看次数

4
推荐指数
1
解决办法
3247
查看次数

图库视图不是从左侧开始

我正在使用这样的画廊

<Gallery
    android:id="@+id/gallery1"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_marginBottom="10dp"
    android:spacing="2dp" >
</Gallery>
Run Code Online (Sandbox Code Playgroud)

但是当我运行代码时,我发现画廊从中间开始,我想从左边开始.我应该怎么做才能帮助我.

android android-gallery

4
推荐指数
1
解决办法
4033
查看次数

如何限制用户从图库中仅选择JPG图像?

在我的应用程序中,我有一个选项,允许用户从库中选择一个图像并在应用程序中使用它.但是我想限制用户只选择带.jpg扩展名的图像.我如何实现这一目标?

到目前为止,我已经尝试了以下方法,但每种类型的图像都可以使用这种方法:

Intent intent = new Intent(Intent.ACTION_PICK);
intent.setType("image/*");
startActivityForResult(intent, RESULT_LOAD_IMAGE);
Run Code Online (Sandbox Code Playgroud)

android android-gallery android-selector

4
推荐指数
1
解决办法
4025
查看次数

列出SD卡中的所有图像.

嗨,我正在开发Android Gallery应用程序.我从SD卡中的文件夹中获取图像并将其显示在网格视图中,如下所示

public static ArrayList<String> getFilePaths()
{
    ArrayList<String> filePaths = new ArrayList<String>();

    File directory = new File(android.os.Environment.getExternalStorageDirectory() + File.separator + AppConstant.PHOTO_ALBUM);

    // check for directory
    if (directory.isDirectory())
    {
        // getting list of file paths
        File[] listFiles = directory.listFiles();

        // Check for count
        if (listFiles.length > 0) 
        {

            for (int i = 0; i < listFiles.length; i++)
            {

                String filePath = listFiles[i].getAbsolutePath();

                if (IsSupportedFile(filePath)) 
                {
                    // Add image path to array list
                    filePaths.add(filePath);
                }
            }
        } 
        else 
        {
            // image directory …
Run Code Online (Sandbox Code Playgroud)

android android-sdcard android-gallery android-gridview

4
推荐指数
1
解决办法
2万
查看次数

Android从文件夹打开图库

我想在android画廊中显示一张照片,并能够将其他照片放在该文件夹上.

Intent intent = new Intent(Intent.ACTION_VIEW);
File f = new File(path);
intent.setDataAndType(Uri.parse("file://" + f.getAbsolutePath()), "image/*");
mContext.startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

多数民众赞成我现在如何做,但不会让我滑动扔掉文件夹中的其余图像.我试过了:

如何从android中的库中打开一个特定的文件夹?

特定文件夹中的内置图库

带文件夹过滤器的图库

没有运气.如果有人有解决方案,我会很高兴.谢谢!

android android-intent android-gallery android-image

4
推荐指数
1
解决办法
8056
查看次数

将图像从ImageView保存到设备库

我正在尝试将图像从ImageView保存到设备库.我试过这段代码

代码编辑:

    URL url = new URL(getIntent().getStringExtra("imageURL"));
    File f  = new File(url.getPath());

    addImageToGallery(f.getPath(), this);

    public static void addImageToGallery(final String filePath, final Context context) 
    {

       ContentValues values = new ContentValues();

       values.put(MediaStore.Images.Media.DATE_TAKEN, System.currentTimeMillis());
       values.put(MediaStore.Images.Media.MIME_TYPE, "image/jpeg");
       values.put(MediaStore.MediaColumns.DATA, filePath);

       context.getContentResolver().insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, values);
    }
Run Code Online (Sandbox Code Playgroud)

但它需要一个我没有的文件路径,因为我从URL加载文件.如何将图像从ImageView保存到图库?

谢谢..

android imageview android-gallery android-imageview

4
推荐指数
1
解决办法
2万
查看次数

在我的应用中显示设备中的所有图像

我使用下面的代码从DCIM中的Camera文件夹中获取所有图像并显示在我的应用程序中.但我想在我的应用程序中显示设备上的所有图像,无论它们存储在设备上的哪个位置.我怎样才能做到这一点?

 String ExternalStorageDirectoryPath = Environment
                .getExternalStorageDirectory()
                .getAbsolutePath();
        String targetPath = ExternalStorageDirectoryPath + "/DCIM/Camera";
        images=new ArrayList<String>();
        File targetDirector = new File(targetPath);

        File[] files = targetDirector.listFiles();
        for (File file : files) {

            images.add(file.getAbsolutePath());
        }
        gallerylist=new CameraGalleryAdapter(getActivity().getApplicationContext(),R.layout.giphy_grid,images);
        gridview.setAdapter(gallerylist);
Run Code Online (Sandbox Code Playgroud)

android android-gallery android-camera android-external-storage

4
推荐指数
1
解决办法
7230
查看次数

从图库或 Google 相册中选择图片失败

编辑:我想更新问题的真正所在。在三星手机上,您有“图库”,在“图库”中,您还可以看到您的谷歌照片备份。这是我想要的照片选择。现在在其他应用程序 (Close5) 上,它们只是显示一条消息,指出 “不支持该照片”。但为什么?为什么我们不能让这个 url (https://lh3.googleusercontent) 工作?

E/BitmapFactory:无法解码流:java.io.FileNotFoundException:/https:/lh3.googleusercontent.com/-Llgk8Mqk-rI/U8LK0SMnpWI/AAAAAAAAFk4/0cktb59DnL8GgblJ-IJIUBDuP9MQXCBPACHM/I/120jpg50:/IJIUBDuP9MQXCBPACHM21/IMG50:/这样的文件或目录)

你们都可以清楚地看到这是一张带有真实网址的真实照片:

https:/lh3.googleusercontent.com/-Llgk8Mqk-rI/U8LK0SMnpWI/AAAAAAAAFk4/0cktb59DnL8GgblJ-IJIUBDuP9MQXCBPACHM/I/IMG_20140711_085012.jpg
Run Code Online (Sandbox Code Playgroud)

一切正常,直到我从照片或谷歌照片图像而不是从图库中选择,我尝试处理异常 ( Sorry, that image isn't supported. Try another gallery!) 但这似乎不完整。我尝试在这里查看其他解决方案,但没有一个适用于谷歌照片。谢谢!

错误是一个空指针:

应用程序 E/BitmapFactory:无法解码流:java.io.FileNotFoundException:/https:/lh3.googleusercontent

 @Override
    public void onActivityResult(int requestCode, int resultCode,
                                    Intent data) {
        if (resultCode != Activity.RESULT_CANCELED) {
                if (requestCode == 1) {
                    try{
                    String selectedImagePath = getAbsolutePath(data.getData());                          ((PostAdParentTabHost)getActivity()).getMap_of_picture_paths().put(1, selectedImagePath);                      
                    post_ad_camera_img_1.setImageBitmap(decodeSampledBitmapFromFileToCustomSize(selectedImagePath, 150, 150));
                    animation_master.fade(post_ad_camera_img_1);
                    }catch(Exception e){
                        e.printStackTrace();
                        ((PostAdParentTabHost)getActivity()).getMap_of_picture_paths().remove(requestCode);
                        Toast.makeText(getActivity(), "Sorry, that image isn't supported. Try another gallery! ", Toast.LENGTH_SHORT).show();
                    }

//------------------------------------------------------Methods:
public String getAbsolutePath(Uri uri) { …
Run Code Online (Sandbox Code Playgroud)

java android android-gallery google-photos

4
推荐指数
1
解决办法
1万
查看次数