許多情況下,我們要獲得指定檔案的uri,費話不多說直接上**:
通過已知路徑來獲得audio檔案的uri
/**
* 查詢在於sdcard中的audio檔案對應於mediastore 的uri
* @param file 音訊檔案
* @return
*/public uri queryuriforaudio(file file)
int id = -1;
if (cursor != null)
cursor.close();
} if(id==-1)
}
關於video的可能有些不同,見**
/**
* @return
*/private uri queryuriforvideo(file file)
}/**
* @return 對應id
*/ private int getid(file f);
final string where = mediastore.video.media.data + "="+"?";
cursor cursor = managedquery(mediastore.video.media.external_content_uri,
mediacolumns, where, new string, null);
if(cursor==null)
if (cursor.movetofirst()) while (cursor.movetonext());
} return id;
}
Android如何獲得系統(system)許可權
android,system,許可權,系統android中如何修改系統時間 應用程式獲得系統許可權 在 android 的api中有提供 systemclock.setcurrenttimemillis 函式來修改系統時間,可惜無論你怎麼呼叫這個函式都是沒用的,無論模擬器還是真機,在logcat中總...
Android掃瞄指定檔案和目錄
1 啟動mediascanner服務,掃瞄 檔案 程式通過傳送下面的intent啟動mediascanner服務掃瞄指定的檔案或目錄 intent.action media scanner scan file 掃瞄指定檔案 public void scanfileasync context ctx,...
Android指定打包資源檔案
在進行android開發時如果不是使用的eclipse等ide,使用原始碼下開發再 mm的時候可能會發現 沒有完全打包 hdpi mdpi ldpi下的資源。我們可以通過如下的方式指定打包的資源檔案 在android原始碼目錄 build target product full base.mk pr...