【问题标题】:kill default gallery process android杀死默认画廊进程android
【发布时间】:2014-10-27 07:03:26
【问题描述】:

如何在 android 上终止特定任务? 我想杀死默认的android画廊任务以刷新它以添加并知道我的新图像是我在我的应用程序中以编程方式制作的。我在stackoverflow上找到了下面的代码,但我不知道如何使用它来杀死我的智能手机上的默认图库应用程序。

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);

有没有办法通过代码刷新厨房?

【问题讨论】:

    标签: android process kill


    【解决方案1】:

    我会改为广播这个意图:

    ACTION_MEDIA_SCANNER_SCAN_FILE

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

    【讨论】:

      【解决方案2】:

      无需终止进程即可刷新图库。

      您可以应用扫描仪来刷新图库。

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

      【讨论】:

      • 谢谢,这段代码需要未实现的方法,那是什么?那是代码路径?
      猜你喜欢
      • 1970-01-01
      • 2012-05-28
      • 1970-01-01
      • 2013-05-26
      • 1970-01-01
      • 2010-12-08
      • 2022-01-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多