Android和处理文件名中的非法字符

时间:2010-12-14 17:17:48

标签: android

我的应用可以接受各种文件,例如图像等但问题是如果图像等文件包含非法字符点击它会使应用程序崩溃。如何避免这种行为?如果可能的话,我仍然希望能够打开图像。感谢。

    attachedImage.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {               
            Intent intent = new Intent(Intent.ACTION_VIEW);
            String new_string = imageURI.replaceAll(" ", "%20");
            image_uri = Uri.parse("file://" + new_string);
            intent.setDataAndType(image_uri, "image/*");                
            startActivity(intent);
        }
    });

0 个答案:

没有答案