首页 > 系统相关 >直播软件开发,Android实现根据进程名杀死特定进程

直播软件开发,Android实现根据进程名杀死特定进程

时间:2023-05-17 14:23:33浏览次数:52  
标签:ActivityManager 软件开发 直播 进程 杀死 Android

直播软件开发,Android实现根据进程名杀死特定进程

首先你实现功能的进程必须是系统进程,在AndroidManifest里面加入如下标签。

 


android:sharedUserId="android.uid.system"

调用ActivityManager的forceStopPackageAsUser方法

 


ActivityManager mActivityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
mActivityManager.forceStopPackageAsUser("com.may.exampprocess", ActivityManager.getCurrentUser());

 

com.may.exampprocess为你要杀死进程的进程名。

 

调用ActivityManager.getCurrentUser()方法要在AndroidManifast.xml里面声明如下权限

 


<uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL"/>
<uses-permission android:name="android.permission.INTERACT_ACROSS_USERS"/> 

 

以上就是直播软件开发,Android实现根据进程名杀死特定进程, 更多内容欢迎关注之后的文章

 

标签:ActivityManager,软件开发,直播,进程,杀死,Android
From: https://www.cnblogs.com/yunbaomengnan/p/17408596.html

相关文章

  • Android 获取 USB设备列表
    获取usb列表UsbManagerusbManager=(UsbManager)getSystemService(Context.USB_SERVICE);intsize=usbManager.getDeviceList().size();HashMap<String,UsbDevice>deviceList=usbManager.getDeviceList();for(Map.Entry<String,Us......
  • Duplicate class androidx.lifecycle.ViewModelLazy found in modules lifecycle-view
    AS版本:AndroidStudioBumblebee|2021.1.1Patch1Build#AI-211.7628.21.2111.8139111,builtonFebruary2,2022Runtimeversion:11.0.11+9-b60-7590822amd64VM:OpenJDK64-BitServerVMbyOracleCorporationWindows1010.0GC:G1YoungGeneration,G1OldGene......
  • 【android】Android入门第六篇之ListView
    ListView是一个经常用到的控件,ListView里面的每个子项Item可以是一个字符串,也可以是一个组合控件。先说说ListView的实现:1.准备ListView要显示的数据 ;2.使用 一维或多维 动态数组 保存数据;3.构建适配器 , 简单地来说, 适配器就是 Item数组 , 动态数组 有多少元素就生成......
  • c# 获取指定进程的命令行
    usingSystem;usingSystem.Management;classExample{staticvoidMain(string[]args){stringprocessName="javaw";//进程名称,可根据实际情况进行修改ManagementObjectSearchersearcher=newManagementObjectSearcher(&q......
  • Java进程(基础)
    基本概念1、进程:程序的执行过程2、线程:一个进程可以有单个线程也就是我们说的单线程,还可以有多个线程也就是我们说的多线程,线程1、当一个类继承了Thread类就可以当成一个线程用2、我们会重写run方法写上我们自己的业务逻辑3、runThread类实现了RUnnable接口,静态代理模式......
  • Android数据流程的优化
        第二次阶段开始,对于第一阶段的数据传输线进行优化,因为第一次数据传输入栈activity太多,导致用户使用感不好,人机分离,同时大量activity的入栈,会导致app很卡,所以进行了优化,采用的是向上一个activity/fragment回传数据(一开始以为肯定有一个简洁的方法来实现不同活动的数据共......
  • Python: 结合多进程和 Asyncio 以提高性能
    动动发财的小手,点个赞吧!简介多亏了GIL,使用多个线程来执行CPU密集型任务从来都不是一种选择。随着多核CPU的普及,Python提供了一种多处理解决方案来执行CPU密集型任务。但是直到现在,直接使用多进程相关的API还是存在一些问题。在本文开始之前,我们还有一小段代码来帮助演......
  • Android实现人脸识别检测(FaceDetector)
    前言目前网上常规解决这块问题的方案总结了一下有以下五种,当然有更多的暂时还未了解过~1、OpenCV(APIlevel8+)识别效果一般,侧脸无法识别.对识别的距离有限制(2~3米).如果需要做静态图片识别的话,需要对Javalibrary层进行修改.项目里有我编好的动态链接库,拿来就能用......
  • 人件集 人性化的软件开发阅读笔记01
    《人件集:人性化的软件开发》第一部分团队开发第一章决策,决策讲述了中庸的风险以及轻度领导研究表明,集体的决策比从集体中的个体独立做选择更具有风险倾向。如果将这种决策模式应用于软件编程,我们可能会看到这样的结果:团队可能使用更奇特的数据结构、更古怪的算法或者更......
  • Android QQ登录界面
    布局loginpage.xml:<?xmlversion="1.0"encoding="UTF-8"?><LinearLayoutandroid:orientation="vertical"android:id="@+id/loginRoot" android:layout_width="fill_parent"android:lay......