您好我能够创建临时文件。 我试图使用以下逻辑显示临时文件。
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(mFile), contentType);
这里mFile是Temp文件(例如:temp.html-1148819481.tmp)。 但它告诉“网页不可用”。
答案 0 :(得分:0)
默认情况下,其他进程无权在内部存储上查看您的文件。之一:
将文件创建为MODE_WORLD_READABLE
或
使用WebView
在您自己的活动中显示它(因为您的文件似乎是HTML格式)或
创建ContentProvider
来提供文件,并在content://
Uri
Intent
答案 1 :(得分:0)
当我们尝试从其他应用程序(例如:HTMLviewr)显示Html文件时,该应用程序不接受临时文件。所以我将文件放在应用程序文件目录中。我正在给出该路径。然后它就是工作正常。另外一件事是文件名不应该包含spaces.so我删除空格和存储在files目录...