如何以编程方式在android中打开隐藏文件?

桑敦卡·米希兰(Sandunka Mihiran)

在我的应用中,我使用以下代码创建了一个隐藏的文本文件:

logfile = new File(Environment.getExternalStorageDirectory().toString()+ "/.logfile.txt");

if(!logfile.exists()){
    try {
        logfile.createNewFile();

        //Toast.makeText(SimpleIME.this,"File created...",Toast.LENGTH_SHORT).show();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
        Toast.makeText(SimpleIME.this,"IOException : "+e.getMessage(),Toast.LENGTH_SHORT).show();
    }
}

这很好。它创建一个隐藏文件。然后,当我按下名为的按钮时,我想再次打开该文本文件viewlog

的代码viewlog是这样的。

viewlog.setOnClickListener(new OnClickListener() {

@Override
    public void onClick(View arg0) {

        logfile =    new File(Environment.getExternalStorageDirectory().toString()+ "/.logfile.txt");
         Uri uri = Uri.parse("file://" + logfile.getAbsolutePath());
         Intent intent = new Intent(Intent.ACTION_VIEW);
         intent.setData(uri);
         startActivity(intent);

    }

});

因此,当我运行该应用程序并单击此viewlog按钮时,它将强制关闭该应用程序。

那么如何解决这个问题呢?

zz

原因:android.content.ActivityNotFoundException:找不到用于处理Intent的活动

    logfile = new File(Environment.getExternalStorageDirectory().toString()+ "/.logfile.txt");
    Uri uri = Uri.parse("file://" + logfile.getAbsolutePath());
    Intent intent = new Intent(Intent.ACTION_VIEW);
    intent.setDataAndType(uri, "text/plain");
    startActivity(intent);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何以编程方式在Android中打开Flashlight

来自分类Dev

当Android中的飞机(飞机)模式打开时,如何以编程方式打开wifi?

来自分类Dev

如何以编程方式关闭/隐藏 Android 软键盘?

来自分类Dev

如何以编程方式获取在eclipse中打开的文件的元数据?

来自分类Dev

如何以编程方式在EasyAdminBundle中隐藏/显示菜单

来自分类Dev

如何以编程方式隐藏 Swift 4 中的按钮

来自分类Dev

如何以编程方式隐藏 chrome 中的密码建议列表?

来自分类Dev

如何以编程方式在Android中打开当前活动的屏幕截图?

来自分类Dev

如何在android中隐藏文本文件?用户无法通过任何方式访问该文件吗?

来自分类Dev

如何以编程方式打开我的UINavigationController?

来自分类Dev

如何以编程方式打开我的UINavigationController?

来自分类Dev

如何以编程方式从Android应用读取Gradle文件属性

来自分类Dev

Android-如何以编程方式启动设备“文件系统”?

来自分类Dev

如何以编程方式在Android上加载动画XML文件?

来自分类Dev

Android,如何以编程方式播放WAV文件

来自分类Dev

android 如何以编程方式导出已签名的 apk 文件

来自分类Dev

如何以编程方式检查文件是否是android中的数据库?

来自分类Dev

如何以编程方式在Android Studio中的Google云端硬盘上上传和下载任何文件

来自分类Dev

如何以编程方式从android中的sdcard查找mp3文件

来自分类Dev

如何以编程方式在Android中居中GridLayout(不更改xml文件)?

来自分类Dev

如何以编程方式在android中的linearlayout中给textview位置

来自分类Dev

如何以编程方式重新启动android中的服务?

来自分类Dev

如何以编程方式关闭Android中的对话框?

来自分类Dev

如何以编程方式更改Android L中的原色?

来自分类Dev

如何以编程方式在Android中制作水平线

来自分类Dev

如何以编程方式在Android中绘制以下图像?

来自分类Dev

如何以编程方式在Android应用中实现点击?

来自分类Dev

如何以编程方式使按钮在Android中可滚动?

来自分类Dev

如何以编程方式在android中自动执行触摸

Related 相关文章

  1. 1

    如何以编程方式在Android中打开Flashlight

  2. 2

    当Android中的飞机(飞机)模式打开时,如何以编程方式打开wifi?

  3. 3

    如何以编程方式关闭/隐藏 Android 软键盘?

  4. 4

    如何以编程方式获取在eclipse中打开的文件的元数据?

  5. 5

    如何以编程方式在EasyAdminBundle中隐藏/显示菜单

  6. 6

    如何以编程方式隐藏 Swift 4 中的按钮

  7. 7

    如何以编程方式隐藏 chrome 中的密码建议列表?

  8. 8

    如何以编程方式在Android中打开当前活动的屏幕截图?

  9. 9

    如何在android中隐藏文本文件?用户无法通过任何方式访问该文件吗?

  10. 10

    如何以编程方式打开我的UINavigationController?

  11. 11

    如何以编程方式打开我的UINavigationController?

  12. 12

    如何以编程方式从Android应用读取Gradle文件属性

  13. 13

    Android-如何以编程方式启动设备“文件系统”?

  14. 14

    如何以编程方式在Android上加载动画XML文件?

  15. 15

    Android,如何以编程方式播放WAV文件

  16. 16

    android 如何以编程方式导出已签名的 apk 文件

  17. 17

    如何以编程方式检查文件是否是android中的数据库?

  18. 18

    如何以编程方式在Android Studio中的Google云端硬盘上上传和下载任何文件

  19. 19

    如何以编程方式从android中的sdcard查找mp3文件

  20. 20

    如何以编程方式在Android中居中GridLayout(不更改xml文件)?

  21. 21

    如何以编程方式在android中的linearlayout中给textview位置

  22. 22

    如何以编程方式重新启动android中的服务?

  23. 23

    如何以编程方式关闭Android中的对话框?

  24. 24

    如何以编程方式更改Android L中的原色?

  25. 25

    如何以编程方式在Android中制作水平线

  26. 26

    如何以编程方式在Android中绘制以下图像?

  27. 27

    如何以编程方式在Android应用中实现点击?

  28. 28

    如何以编程方式使按钮在Android中可滚动?

  29. 29

    如何以编程方式在android中自动执行触摸

热门标签

归档