相关疑难解决方法(0)

如何在Android库中显示特定文件夹中的图像

如何在Android画廊中显示特定文件夹中的所有图像,例如whatapp.我正在使用MediaScannerConnectionClient

File folder = new File("/sdcard/myfolder/");
allFiles = folder.list();
SCAN_PATH=Environment.getExternalStorageDirectory().toString()+"/myfolder/"+allFiles[0];
@Override
public void onScanCompleted(String path, Uri uri) {
    try {
        if (uri != null) {
            Intent intent = new Intent(Intent.ACTION_VIEW);
            intent.setData(uri);
            startActivity(intent);

        }
    } finally {
        conn.disconnect();
        conn = null;
    }
}

private void startScan() {
    if (conn != null) {
        conn.disconnect();
    }
    conn = new MediaScannerConnection(this, this);
    conn.connect();
}
    @Override
public void onMediaScannerConnected() {
    conn.scanFile(SCAN_PATH, "image/*");
}
Run Code Online (Sandbox Code Playgroud)

但是我现在得到一个错误:

    Intent intent = new Intent(Intent.ACTION_VIEW);
    intent.setData(uri);
    startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

具体在这里:

startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

无法获取类型:content:// media/external/images/media/267830找不到处理Intent的活动 …

directory android image gallery

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

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
查看次数