我正在开发具有一些外部文件的android应用程序。我想要隐藏这些文件。我们可以在我的应用中访问隐藏文件吗?示例我有许多将在我的应用程序中使用的图像。我想要隐藏这些文件,但只能使用我的应用程序访问。
答案 0 :(得分:8)
只需将.
放在文件夹名称前面,而不是隐藏文件夹
答案 1 :(得分:6)
Android是多用户Linux系统,因此如果您创建以(eval-when (:compile-toplevel :load-toplevel :execute)
(defun ifify-clauses (clauses)
(when clauses
(destructuring-bind (condition form) (first clauses)
`(if ,condition ,form ,(ifify-clauses (rest clauses)))))))
(defmacro if-cond (&body clauses)
(ifify-clauses clauses))
(macroexpand '(if-cond
((= 3 1) "foo")
((= 3 2) "bar")
((= 3 3) "quux")))
;=> (IF (= 3 1)
; "foo"
; (IF (= 3 2)
; "bar"
; (IF (= 3 3)
; "quux"
; NIL)))
开头的文件夹,它将被隐藏。
因此,以dot
例如
dot
并将所有图片存储在此文件夹中,并从同一文件夹访问您应用中的图片。
答案 2 :(得分:0)
使用。创建一个文件夹。 (点)在其名称之前,并在其中添加一个空的.nomedia文件。 (。(点)nomedia - 就像我输入的那样)并在那里添加你的文件和图像。
现在像Gallery这样的其他应用会忽略这些图像。这是我认为可以做到的唯一方式。
例如:文件夹名称:.images
包含一个空文件.nomedia