編輯:關於Android編程
File有四個構造函數
public File(File dir,String name)
參數為File和String,File制定構造的新的File對象的路徑,而String制定新的File名字
Public File(String path)
參數為String,構造一個新的File使用制定的路徑
public File(String dirPath,String name)
dirPath為指定的文件路徑,name為文件的名字
public File(URI uri)
構造新的文件使用URI指定路徑
File getFilesDir()
返回路徑中的目錄,並且保持應用程序文件。在這裡獲取到的是/data/data//files目錄,返回一個File File getCacheDir()
方法用於獲取/data/data//cache目錄
boolean delete()
刪除文件
public boolean equals (Object obj)
判斷obj和調用的對象是否相同
public File getAbsoluteFile()
返回一個新的文件,該文件的絕對路徑是調用的File的路徑
public String getAbsoluteFile()
返回該文件的絕對路徑
public long getFreeSpace()
返回在分區上剩余的字節數量,包括當前File的路徑
public String getName()
返回文件的名稱
public String getPath()
返回文件的路徑
public long getTotalSpace()
返回分區的總字節大小
public long getUsableSpace()
返回分區可用字節的大小
public boolean IsDirectory()
判斷是否為文件夾
public boolean IsFile()
判斷是否為文件
public boolean isHidden()
判斷是否為操作系統定義的隱藏文件
public long lastModified()
返回最後一次修改該文件的時間,以毫秒計算,從1970年1月1日開始算
public long length() 返回文件的長度,單位為字節
public boolean mkdir()
創建一個文件夾,當父目錄存在才能成功創建
public boolean mkdirs()
創建一個文件夾,可可附帶創建父目錄
public boolean renameTo(File newPath)
重命名newpath文件夾
public boolean setWritable(boolean writable,boolean ownerOnly)
writable 如果為真,對該文件有寫權限,否則沒有
ownerOnly 如果為真,只對文件的擁有者有寫權限,否則,對其他人也有寫權限。
public boolean setWritable(boolean writable,true)
同setWritable(writable,true)一個意思
public boolean setReadOnly()
對文件只有讀權限
public boolean setReadable(boolean readable,boolean ownerOnly)
readable 如果為真,對該文件有讀權限
ownerOnly 如果為真,只對文件的擁有者有讀權限,否則,對其他人也有讀權限
public boolean setReadable(boolean readable)
同setReadable(boolean readable,true)一個意思
public String toString()
toString是一個Object類的方法,可以返回一個對象的字符串表示。
public URI toURI()
返回一個文件的URI
AIDL的使用:最常見的aidl的使用就是Service的跨進程通信了,那麼我們就寫一個Activity和Service的跨進程通信吧。首先,我們就在AS裡面新建一個ai
在我們玩手機游戲時能看到,很多游戲的登錄界面兩側往往會有一個小小的懸浮窗,可以提供相應功能菜單項,簡潔實用且不影響游戲體驗。具體效果如下圖所示。這篇博客將帶大家開發一個可
1.強制使用http替換https鏈接 Tools》選擇Options,勾選上”Use Download Cache”和”Force
AppWidget通常被稱為桌面插件,是Android系統應用開發層上的重要部分,是把一個進程的控件嵌入到別外一個進程的窗口裡的一種方法,是與客戶端程序交互的組件程序。