【问题标题】:Looking for a way to prevent users from opening a text file that i transfer from android to PC寻找一种方法来防止用户打开我从 android 传输到 PC 的文本文件
【发布时间】:2014-09-08 08:30:20
【问题描述】:

寻找一种方法来防止用户打开我从 android 传输到 PC 的文本文件

通过 DropBox。

是把文本文件转换成bin文件吗?

我可以在 java (for android) 中获取任何将文本文件转换为 bin 文件的示例代码吗?

我试试这个,但不起作用:

Reading the file:

File queryImg = new File(ImagePath);
int imageLen = (int)queryImg.length();
byte [] imgData = new byte[imageLen];
FileInputStream fis = new FileInputStream(queryImg);
fis.read(imgData);


Writing the file:

FileOutputStream f = new FileOutputStream(new File("/MyPath/xx.bin"));
f.write(imgData);
f.flush();
f.close();

【问题讨论】:

  • 这里不是说“我可以得到示例代码吗”并期望人们只给你代码的地方,你需要尝试一些东西并提供人们可以帮助解决问题的代码。但是,关于您的问题,为什么不直接加密而不是阻止打开呢?
  • 什么是“bin 文件”? “不工作”是什么意思?
  • 我不知道如何插入我的文本行并将其转换为 bin,例如在代码中 - 如何将文本插入 imgData 作为 bin ?

标签: android file text-files


【解决方案1】:

如果我正确理解了这个问题,我建议将文件扩展名从 .txt 更改为您选择的其他不存在的扩展名(.gldsft 或类似的东西)、加密或根本不使用文本文件。

【讨论】:

    猜你喜欢
    • 2012-02-11
    • 1970-01-01
    • 2011-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-06
    相关资源
    最近更新 更多