2014-10-27 57 views
0

我該如何殺死android上的特定任務? 我想殺死默認的Android畫廊任務刷新它的添加和知道我的新形象,我讓這些程序在我的應用程序。我發現下面的代碼在stackoverflow,但我不知道如何使用它來殺我的智能手機上的默認畫廊應用程序。殺死默認畫廊過程android

ActivityManager actvityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE); 
actvityManager.killBackgroundProcesses(packagename); 

android.os.Process.sendSignal(pid, android.os.Process.SIGNAL_KILL); 

android.os.Process.killProcess(pid); 

actvityManager.restartPackage(packagename); 

有沒有辦法通過代碼刷新廚房?

回答

1

我反而廣播這個通知:

ACTION_MEDIA_SCANNER_SCAN_FILE

Broadcast Action: 
Request the media scanner to scan a file and add it to the media database. 
1

沒有必要殺死進程,刷新庫。

您可以應用掃描儀刷新圖庫。

MediaScannerConnection.scanFile(context, 
      new String[] { path }, null, 
      new MediaScannerConnection.OnScanCompletedListener() { 
     public void onScanCompleted(String path, Uri uri) { 
      // Gallery is updated 
     } 
    }); 
+0

謝謝,這段代碼需要未實現的方法,那是什麼?這是代碼路徑? – 2014-10-27 07:33:17