Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 以编程方式从Gallery应用程序筛选图像_Android_Android Gallery - Fatal编程技术网

Android 以编程方式从Gallery应用程序筛选图像

Android 以编程方式从Gallery应用程序筛选图像,android,android-gallery,Android,Android Gallery,我正在以编程方式打开android默认Gallery应用程序中的内部应用程序文件夹中的图像,但我需要按名称筛选这些图像(仅在Gallery中显示名称以字符串开头的图像)。有办法吗?如有任何建议,将不胜感激 这就是我迄今为止所尝试的: @Override public void onMediaScannerConnected() { String path = Environment.getExternalStorageDirectory().toString() + "

我正在以编程方式打开android默认Gallery应用程序中的内部应用程序文件夹中的图像,但我需要按名称筛选这些图像(仅在Gallery中显示名称以字符串开头的图像)。有办法吗?如有任何建议,将不胜感激

这就是我迄今为止所尝试的:

@Override
    public void onMediaScannerConnected() {

        String path = Environment.getExternalStorageDirectory().toString() + "/images/" + files[files.length - 1];
        connection.scanFile(path, null);

    }



    @Override
    public void onScanCompleted(String path, Uri uri) {

        if (uri != null){

            Intent intent = new Intent(Intent.ACTION_VIEW);
            intent.setData(uri);

            if (intent.resolveActivity(getPackageManager()) != null){
                startActivity(intent);
            }
        }

        connection.disconnect();
        connection = null;

    }

这将打开包含文件夹中所有图像的gallery应用程序,我需要按名称过滤这些图像

@pearsonatphoto可能他的问题格式不正确,他也没有包含代码。但他问得对,这是关于开发,而不是Android。请在结束之前仔细检查。@PearsonArtPhoto我已经包括了我正在做的事情。任何帮助都可能是错误的appreciated@PearsonArtPhoto也许他的问题没有很好的格式,他也没有包括他的代码。但他问得对,这是关于开发,而不是Android。请在结束之前仔细检查。@PearsonArtPhoto我已经包括了我正在做的事情。任何帮助都将不胜感激