本文整理匯總了Java中android.content.Intent.ACTION_MEDIA_MOUNTED屬性的典型用法代碼示例。如果您正苦於以下問題:Java Intent.ACTION_MEDIA_MOUNTED屬性的具體用法?Java Intent.ACTION_MEDIA_MOUNTED怎麽用?Java Intent.ACTION_MEDIA_MOUNTED使用的例子?那麽, 這裏精選的屬性代碼示例或許可以為您提供幫助。您也可以進一步了解該屬性所在類android.content.Intent
的用法示例。
在下文中一共展示了Intent.ACTION_MEDIA_MOUNTED屬性的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: syncAlbum
/**
* 同步刷新係統相冊
* @param imageUrl
*/
private static void syncAlbum(String imageUrl) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
final Intent scanIntent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
final Uri contentUri = Uri.fromFile(FileUtils.createFileFrom(imageUrl).getAbsoluteFile());
scanIntent.setData(contentUri);
ApplicationProvider.IMPL.getApp().sendBroadcast(scanIntent);
} else {
//4.4開始不允許發送"Intent.ACTION_MEDIA_MOUNTED"廣播, 否則會出現: Permission Denial: not allowed to send broadcast android.intent.action.MEDIA_MOUNTED from pid=15410, uid=10135
final Intent intent = new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExternalStorageDirectory()));
ApplicationProvider.IMPL.getApp().sendBroadcast(intent);
}
}