有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何终止/关闭另一个安卓应用程序的服务

我有一个安卓应用程序,它来自Google play,我可以使用以下方法从我的应用程序中删除此应用程序:

 KillApplication("Appname");

但是这个应用程序有一个持续运行的服务。我试图通过以下方式终止此服务:

 KillApplication("Appname.serviceName");

但它并没有终止服务“serviceName”。有什么建议吗

编辑:我只是忘了写方法“KillApplication”

public void KillApplication(String KillPackage)
{
    ActivityManager am = (ActivityManager)this.getSystemService(Context.ACTIVITY_SERVICE);
    am.killBackgroundProcesses(KillPackage);

}

共 (1) 个答案

  1. # 1 楼答案

    在mainactivity中尝试此代码

    ActivityManager.killBackgroundProcesses(PackageName);
    

    在清单文件中添加权限

    android:name="android.permission.KILL_BACKGROUND_PROCESSES"