Android打开图库文件夹并滑动图像

时间:2016-03-11 14:51:10

标签: android android-intent gallery

我可以在特定的文件夹和图片中打开图库;但是,当我尝试滑动图像时功能似乎不起作用。自从我打开Gallery应用程序以来,我认为Gallery应该处理这个功能。有人有主意吗?似乎无法弄清楚该怎么做。

以下是我的代码

public OpenGalleyToSpecificFolder( Context _context, String path, String fileName){
        mContext = _context;
        mMediaScannerConnection = null;
        mPath = path;
        mFileName = fileName;
    }

    public void OpenGallary( ){
        File folder_name = new File(mPath);
        allFiles = folder_name.listFiles();
        for(int i = allFiles.length - 1; i > 0; --i){
            if(allFiles[i].getName().equals(mFileName)){
                index = i;
                break;
            }
        }

        if(mMediaScannerConnection == null)
            mMediaScannerConnection = new MediaScannerConnection(mContext, this);

        mMediaScannerConnection.connect();
    }

    @Override
    public void onMediaScannerConnected() {
        mMediaScannerConnection.scanFile(allFiles[index].getAbsolutePath(),   null);
    }

    @Override
    public void onScanCompleted(String path, Uri uri) {
        Intent intent = new Intent(Intent.ACTION_VIEW);
        intent.setData(uri);
        mContext.startActivity(intent);
        mMediaScannerConnection.disconnect();
    }

1 个答案:

答案 0 :(得分:1)

有数以千计的Android设备型号。这些模型中预装了数百个不同的“图库应用程序”,更不用说支持用户自行安装ACTION_VIEW的其他应用程序了。这些应用响应您的Intent所做的工作取决于这些应用的开发者,而不是您。

如果您想要特定的外观浏览图片,请在您的应用中实施自己的图片浏览用户界面。