2012-11-19 17 views
0

您好我能夠創建臨時文件。 我正在嘗試使用以下邏輯顯示臨時文件byy。如何在android中顯示臨時文件

  Intent intent = new Intent(); 
      intent.setAction(android.content.Intent.ACTION_VIEW); 
      intent.setDataAndType(Uri.fromFile(mFile), contentType); 

這裏mFile是Temp文件(例如:temp.html-1148819481.tmp)。 但它告訴「網頁不可用」。

回答

0

當我們試圖從其他應用程序(例如:HTMLviewr)顯示Html文件時,該應用程序不接受臨時文件。因此,我將這些文件放在應用程序Files目錄中,並且我給出了該路徑。然後它是工作fine.and另外一件事是文件名不應該包含spaces.so我刪除空格和存儲在文件目錄中...

0

默認情況下,其他進程無權在內部存儲器上查看您的文件。或者:

  • 創建文件是MODE_WORLD_READABLE,或

  • 使用WebView在自己的活動顯示出來(因爲它似乎是你的文件是HTML),或

  • 創建ContentProvider服務的文件,並使用適當的content://UriIntent