切换风格

默认Lavender Sky Flowers Wizard Snow Beige California City Dragon Black London Sunset glow Pink Cloud

5

主题

175

积分

0

精华

用户组 

易积分
2322
热心
0
好评
0
怎么实现点击按钮,指定系统内某个app打开文本或文件。[复制链接]
发表于 2019-3-5 13:12:16 | 显示全部楼层 |阅读模式
5易积分
怎么实现点击某按钮,指定系统内某个app打开文本或文件。不需要手动选择打开方式!

易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

3

主题

381

积分

0

精华

用户组 

易积分
1870
热心
0
好评
0
发表于 2024-3-8 08:40:33 | 显示全部楼层
本帖最后由 buliaa 于 2024-3-8 08:47 编辑

清明_文件浏览框1.弹出对话框(起始目录 为 文本型,标题 为 文本型)或接口函数

package com.e4a.runtime.api;//包名必须固定为这个,不能自己修改

import com.e4a.runtime.annotations.SimpleFunction;
import com.e4a.runtime.annotations.SimpleObject;
import com.e4a.runtime.annotations.UsesPermissions;

import java.awt.Desktop;

import java.io.File;

import java.io.IOException;
import com.e4a.runtime.应用操作;//可以引用E4A支持库中已经存在的类
import com.e4a.runtime.android.mainActivity;//mainActivity是E4A唯一的Activity,所有的窗口和组件都依附于此,调用方法:mainActivity.getContext()

import android.widget.Toast;

@UsesPermissions(permissionNames = "android.permission.INTERNET")//安卓权限标记,如果接口函数中需要额外的安卓权限,可在此填写,多个权限可以用逗号隔开
@SimpleObject
public  class dakaitxt{
    @SimpleFunction//导出函数标记
  public static void main( String args )  
    {     
        try {  
            File file = new File(args);  
         if (file.createNewFile()){  
              应用操作.弹出提示("File is created!");  
            //Runtime.getRuntime().exec("chmod 777 /home/test3.txt");   
                   file.setExecutable(true);//设置可执行权限  
            file.setReadable(true);//设置可读权限  
              file.setWritable(true);//设置可写权限  
               应用操作.弹出提示("is execute allow : " + file.canExecute());  
              应用操作.弹出提示("is read allow : " + file.canRead());  
                应用操作.弹出提示("is write allow : " + file.canWrite());  
          }else{  
                应用操作.弹出提示("File already exists.");  
          }

        } catch (IOException e) {  
         e.printStackTrace();
      }   
  }}



易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

QQ|sitemap|免责声明|RGB颜色对照表|手机版|小黑屋| 易如意 - E4A中文编程学习交流论坛

GMT+8, 2024-5-21 04:05 , Processed in 0.039625 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2018 eruyi.cn

返回顶部