Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中以编程方式为文件夹设置密码_Android_Passwords_Directory - Fatal编程技术网

如何在android中以编程方式为文件夹设置密码

如何在android中以编程方式为文件夹设置密码,android,passwords,directory,Android,Passwords,Directory,有没有一种方法可以通过编程方式为文件夹设置密码?我能想到的最佳解决方案是像在java中那样进行设置:中的一个示例描述如下: import java.io.*; import java.nio.channels.FileChannel; import java.nio.channels.FileLock; public class FileLockTest { public static void main(String[] args) throws Exception {

有没有一种方法可以通过编程方式为文件夹设置密码?

我能想到的最佳解决方案是像在java中那样进行设置:中的一个示例描述如下:

import java.io.*;
import java.nio.channels.FileChannel;
import java.nio.channels.FileLock;

public class FileLockTest {

    public static void main(String[] args) throws Exception {

        RandomAccessFile file = null;
        FileLock fileLock = null;
        try
        {
            file = new RandomAccessFile("FileToBeLocked", "rw");
            FileChannel fileChannel = file.getChannel();

            fileLock = fileChannel.tryLock();
            if (fileLock != null){
                System.out.println("File is locked");
                accessTheLockedFile();
            }
        }finally{
            if (fileLock != null){
                fileLock.release();
            }
        }
    }

    static void accessTheLockedFile(){

        try{
            FileInputStream input = new FileInputStream("FileToBeLocked");
            int data = input.read();
            System.out.println(data);
        }catch (Exception exception){
            exception.printStackTrace();
        }
    }
}

我认为这可能有助于urefer这个链接@Ram kiran是的,它没有任何积极意义。有一些解决方案,比如使用java锁定文件。你可以试试不…@DixitPatel-不,我在用外部存储器以防万一。谢谢。如何将此应用于包含成百上千个文件的文件夹?@Sathirr:将它们全部放在一个文件夹中,并锁定该文件夹