MediaScanner的应用
final String szFile = szFinalFileName;? ? ? ? ? ? m_pScanner = new MediaScannerConnection(this,? ? ? ? ? ? ? ? ? ? new MediaScannerConnectionClient() {? ? ? ? ? ? ? ? ? ? ? ? public void onMediaScannerConnected() {? ? ? ? ? ? ? ? ? ? ? ? ? ? m_pScanner.scanFile(szFile, null /*mimeType*/);? ? ? ? ? ? ? ? ? ? ? ? }? ? ? ? ? ? ? ? ? ? ? ? public void onScanCompleted(String path, Uri uri) {? ? ? ? ? ? ? ? ? ? ? ? ? ? if (path.equals(szFile)) {? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? MugMashView.this.runOnUiThread(new Runnable() {? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? public void run() {? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Toast? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? .makeText(getApplicationContext(),? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? "Image now available in Home > Pictures",? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Toast.LENGTH_SHORT)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? .show();? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? });? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? m_pScanner.disconnect();? ? ? ? ? ? ? ? ? ? ? ? ? ? }? ? ? ? ? ? ? ? ? ? ? ? }? ? ? ? ? ? ? ? });? ? ? ? ? ? m_pScanner.connect();