今天业务提出需求说,app调用系统相机拍出的照片,在相册里可以看到。考虑到安全性,业务说拍出的照片,不应该让用户看到。思考了一下, 我决定创建一个隐藏文件夹,用户看不到照片内容。
先看效果(这里在手机内存里创建了一个名为yangliu的文件夹,文件夹里包含另一个叫picture的文件夹,文件夹里是用户拍的照片):
没隐藏前.gif
隐藏照片.gif
隐藏文件夹.gif
Android创建隐藏文件或者文件夹,并对其读写操作。android创建隐藏文件或者文件夹,其实只要在文件名或者文件夹名字前加一个点号即可。 隐藏的文件(夹)可直接进行读写。 下面带来代码片段:
MainActivity代码
package com.e_valmont.look_lookdemo;
import android.content.Intent;
import android.graphics.BitmapFactory;
import android.net.Uri;
import android.os.Bundle;
import android.os.Environment;
import android.provider.MediaStore;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.Toast;
import java.io.File;
import java.text.SimpleDateFormat;
import