我正在嘗試開發用於隱藏文件夾的android應用程序。如何在android中以編程方式隱藏文件夾
我用file.renameTo(new File("." + file.getName()));
在日誌我得到的文件夾名稱前綴點(。),但仍然文件夾不隱藏。
單擊回收站視圖中的文件夾我試圖隱藏被單擊的文件夾。
另外如果文件夾已經隱藏,我試圖隱藏它。
foldersHolder.folderRow.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
File file = new File(folderNames.get(position));
if(!file.isHidden()) {
file.renameTo(new File("." + file.getName()));
Toast.makeText(context, file.getName() + " is Hidden", Toast.LENGTH_SHORT).show();
}
else {
file.renameTo(new File(file.getName().substring(1)));
Toast.makeText(context, file.getName() + " is Shown", Toast.LENGTH_SHORT).show();
}
}
});
請幫忙!
您是否嘗試過在此[鏈接]代碼(https://stackoverflow.com/a/5878270/4116560) ? – sam
沒有任何特定的工具要求遵守「領先的點意味着隱藏文件」的約定。 – CommonsWare
是的山姆..這就是我在那個代碼中做的。但是不工作! –