編輯:關於Android編程
使用如下方法刷新
filePath - 圖片完整路徑
if(hasKitkat()){ MediaScannerConnection.scanFile(activity, new String[] { outDir.getAbsolutePath() }, new String[]{ "image/*" }, new MediaScannerConnection.OnScanCompletedListener() { public void onScanCompleted(String path, Uri uri) { activity.sendBroadcast(new Intent(android.hardware.Camera.ACTION_NEW_PICTURE, uri)); activity.sendBroadcast(new Intent("com.android.camera.NEW_PICTURE", uri)); } }); scanPhotos(outFile.getAbsolutePath(), activity); // 實際起作用的方法 }else{ activity.sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"+ Environment.getExternalStorageDirectory()))); }
public static void scanPhotos(String filePath, Context context) { Intent intent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE); Uri uri = Uri.fromFile(new File(filePath)); intent.setData(uri); context.sendBroadcast(intent); }
public static boolean hasKitkat() { return Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT; }
http://stackoverflow.com/questions/4646913/android-how-to-use-mediascannerconnection-scanfile/5814533#5814533
http://www.apkbus.com/android-124798-1-1.html
最近有幾位朋友給我留言,讓我談一下對Activity啟動模式的理解。我覺得對某個知識點的理解必須要動手操作才能印象深刻,所以今天寫一篇博文,結合案例理解Activity啟
前言在Android開發中, 我們經常會遇到一些場景, 需要以一些特殊的形狀顯示圖片, 比如圓角矩形、圓形等等。關於如何繪制這類形狀, 網上已經有很多的方案,比如自定義控
紅米3指紋高配版和標准版有什麼區別?小米手機旗下的紅米系列:紅米3升級版已發布,這款紅米3高配版配置升級的同時,配備了指紋識別,當然價錢也稍微比標准版提升了
一. 首先在xml添加ViewPager控件 我們希望每個viewpager顯示一張圖片 代碼如下 二.分析