2014-10-27 4 views
0

как я могу убить конкретную задачу на Android? Я хочу убить задачу по умолчанию для андроидской галереи, чтобы обновить ее для добавления и узнать мое новое изображение, что я делаю это программно в своем приложении. Я нашел ниже код в stackoverflow, но я do'nt знаю, как использовать его для убить приложение галереи по умолчанию на моем смарт-телефоне.kill default gallery process 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

спасибо, этот код нужен нереализованный метод, что это? и это путь по коду? –