2 hcg 21 hcg_21 于 2013.07.10 13:18 提问

在浏览器中打开一个 .doc 文件储存在 SD 卡中

我在 SD 卡中储存了一个 .doc 文件,我需要使用浏览器来打开:

Intent intent = new Intent();
File file = new File("/sdcard/ValidateLibrary.doc"); 
intent.setDataAndType( Uri.fromFile(file),"text/html");

在 manifest 文件中我创建了:

<activity android:name=".TextFileShow">
    <intent-filter>
              <action android:name="myaction"/>
    </intent-filter>
</activity>

但是它打开"message compose"。
我需要在浏览器中打开 ValidateLibrary.doc 文件,如何实现?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
文件的下载以及将下载的文件存放到SD卡中
<br />直接用代码说话:<br />【下载文本】<br />public String downLoadText(String urlStr){<br />  StringBuffer sb=new  StringBuffer();<br />  String line=null;<br />  BufferedReader buffer=null;<br />  try {<br />   //创建一个URL对象<br />   url=new URL(urlStr);<br />   //创建一个H
将数据库存储在SD卡中的方法
【Android游戏开发十三】(保存游戏数据 [下文])详解SQLite存储方式,并把SQLite的数据库文件存储在SD卡中!!! 分类: 【 Android 游戏开发】 2011-01-04 02:08 15605人阅读 评论(48) 收藏 举报 sqlite存储游戏数据库androidlayout  李华明Himi 原创,转载务必在明显处注明: 转载自【黑
Android SQLite的数据库文件存储在SD卡中(一)
SQLite的特性:       •轻量级       使用 SQLite 只需要带一个动态库,就可以享受它的全部功能,而且那个动态库的尺寸想当小。       •独立性       SQLite 数据库的核心引擎不需要依赖第三方软件,也不需要所谓的“安装”。       •隔离性       SQLite 数据库中所有的信息(比如表、视图、触发器等)都包含在一个文件夹内,方便管理
安卓从sdcard中读取db文件
SQLdm.javapackage com.mapbox.mapboxsdk.android.testapp.db;/** * Created by zhangkaiyue on 15/8/24. */import android.content.Context; import android.content.res.AssetManager; import android.database.s
判断SD卡中的视频文件是否存在
private void prepareData() { // 视频文件路径 // final String videopath = "/mnt/sdcard/girl.3gp"; final String videopath = Environment.getExternalStorageDirectory().getAbsolutePath() + "/girl.3gp"; Fil
android读取内存和sd卡中的txt文件
@Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); readFromMemery("myFile.txt"); String name = android.os.E
SD卡FAT32文件结构(2)---创建与写入BMP位图
     下图为本人512MB诺基亚SD卡根目录的数据,     1(红色处):卷标,也就是名称,我的SD卡名称为WHETA。     2(蓝色处):文件名。     3(紫色处):文件类型。    从蓝色与紫色处,可以看出我的根目录里就一个东西,一张名为TESTV12的BMP位图。     4(褐色处(2个)): 这个是文件开始的簇,注意格式,按照图来,读取的数值为0x0000 0300,但真实表示的数值为0x0000 0003。也就是从第三簇开始的。    然后,我们参照FAT表,找出BMP位图的所存储
Android读取SD卡.TXT文本内容
public class readfile {     public Object  readFromFile(Context context){                           if (Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())) {
android SD卡目录下创建、复制文件夹以及文件
1.声明SD卡权限<!-- 允许程序访问外部存储设备 --> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <!-- 允许创建和删除外部存储设备的文件 --> <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILE
Android 将SQLite数据保存在SD卡
在 Android APP 的开发过程中,会用到SQLite数据库。SQLite数据保存地址在手机的内存(ROM)上,而手机的内容有限,所以直接保存在SD卡上比较好,这样在app重新安装,或者重做系统时可以再次使用。本文章介绍如何将SQLite数据库文件保存到SD卡上。