安卓端打开文档示例代码

注意:安卓端打开本地文档的时候,本地文档的放置路径应该在app的 res/skins/default的某个子目录下面,一定要放在default的下面,否则会找不文档。 


<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
</head>
<body>
   <nav title="首页"> </nav>
   <input type="button" value="打开网络文档" onClick="openNetFile" marginTop="20" marginLeft="50" />
   <input type="button" value="打开本地文档" onClick="openLocalFile" marginTop="20" marginLeft="50" />
   
</body>
<script>
    
   //打开网络文档
   function openNetFile()
   {
      //先下载到本地,然后再去调用第三方程序去打开
    var task = $M.DownLoadManager.createUserTask("http://www.mohurd.gov.cn/lswj/tz/20109301.doc","sd://网络测试文档.doc");
    //添加下载成功回调函数    
    task.addEvent('onSuccess', function() {
      var file = new $M.File('sd://网络测试文档.doc');
            Utils.openFile(file);
    });
    
    task.start();
   }
   
   //打开本地文档
   function openLocalFile()
   {
     //先把文档拷贝到sd卡上面去,然后再去调用第三方应用打开(因为安卓系统不允许第三方应用访问app本身的代码空间的文件,所以必须拷贝到sd卡)
     //本地文档的存放位置应该在res/skins/default/中
     $M.FileUtil.copyFile("/1.docx","sd://本地测试文档.docx");
     var file = new $M.File('sd://本地测试文档.docx');
     Utils.openFile(file);
   }
   
</script>
</html>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值