2014-10-27 54 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