android进程(关闭自己和关闭其他进程)

一丶关闭自己(进程)

//1.采用停止虚拟机的办法 (不太推荐)
        System.exit(0) ;
        
        //2.采用谷歌提供的api
        android.os.Process.killProcess(android.os.Process.myPid()) ;

二丶关闭其它的进程

//1.拿到进程的报名
        String name = etpackage.getText().toString().trim() ;
        //判断内容
        if(TextUtils.isEmpty(name)){
            Toast.makeText(this, "报名不能为空", 0).show() ;
            return ;
        }
        
        //调用系统服务api杀死进程
        //此种方式不能自杀,也不能杀掉系统的关键进程
        ActivityManager manager = (ActivityManager) getSystemService(ACTIVITY_SERVICE) ;
        manager.killBackgroundProcesses(name) ;

时间: 2024-11-07 17:12:27

android进程(关闭自己和关闭其他进程)的相关文章

C# 调用word进程操作文档关闭进程

作者:邓家海 时间:2018-02-12 20:36:23 前言: office办公软件作为现在主流的一款办公软件,在我们的日常生活和日常工作里面几乎每天都要用到.到了今天,为了节省人力资源和减轻工作量,减少工作上面的错误以及减轻工作的复杂度,于是办公自动应运而生.于是出现了OA软件的春天,许多政府机关.单位.企业都会选择采购或者定制OA系统.OA软件普遍都涉及到office办公软件的操作.Excel.word是经常用到的. 抛出问题 案例:在为某政府机关研发一个管理系统,该政府机关有大量的合同

Ubuntu 在终端关闭情况下仍然运行进程

参考: 让Linux关闭终端(关闭SSH等)后,程序继续运行 Ubuntu 在终端关闭情况下仍然运行进程 在 Ubuntu 16.04 系统下使用 screen 命令在终端关闭情况下仍然运行进程.具体命令如下: sudo apt install screen screen // 回车进入子界面 // 执行命令 // 按 ctrl+a+d 回到主界面 screen -ls // 查看子界面 screen –r [子页面序号] // 回到子界面 2019.5 原文地址:https://www.cnb

20_Android中apk安装器,通过WebView来load进一个页面,Android通知,程序退出自动杀死进程,通过输入包名的方式杀死进程

?? 场景:实现安装一个apk应用程序的过程.界面如下: 编写如下应用,应用结构如下: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_heigh

Android开发教程 不需要关闭后台运行程序

不用在意剩余内存的大小,其实很多人都是把使用其他系统的习惯带过来来了.Android大多应用没有退出的设计其实是有道理的,这和系统对进程的调度机制有关系.如果你知道Java,就能更清楚这机制了.其实和java的垃圾回收机制类似,系统有一个规则来回收内存.进行内存调度有个阀值,只有低于这个值系统才会按一个列表来关闭用户不需要的东西.当然这个值默认设置得很小,所以你会看到内存老在很少的数值徘徊.但事实上他并不影响速度.相反加快了下次启动应用的速度.这本来就是android标榜的优势之一,如果人为去关

android源码探索----多用户下phone进程问题

android4.2增加了多用户功能,终于在迟迟之后与linux保持了一致.但是手机上的多用户其实是相当鸡肋的,试想手机这种移动设备基本 上就是每一个人的唯一id,所以基本上不存在多用户共用设备的情况.也正因为此以及专利的原因,所以电话上的多用户功能是关闭的,只有平板上的多用户是打 开的.但还是要感谢谷歌开发人员引入多用户机制,这样可以帮助开发一些安全系统有极大帮助. 但打开多用户之后,有一个比较蛋疼的地方是无法在多用户中打电话发短信.查看源码的知,这是android对于电话通信这一块根本没有做

Android隐藏虚拟按键,关闭开机动画、开机声音

/*********************************************************************** * Android隐藏虚拟按键,关闭开机动画.开机声音 * 声明: * 有时候,我们可能会希望隐藏掉android中的虚拟按键,当然,那个 * Android的开机动画,有时候也是挺讨人厌的,也是可以隐藏的. * * 2016-1-7 深圳 南山平山村 曾剑锋 **********************************************

Android 蓝牙设备的开启与关闭功能的实现

本文主要是关于Android蓝牙设备的开启与关闭,很简单,详细请看代码. 1.MainActivity.java public class MainActivity extends Activity { private String TAG="MainActivity"; private Button startBtn; private Button stopBtn; BluetoothAdapter mBluetoothAdapter; @Override protected voi

android监听屏幕打开关闭广播无响应的情况

android在屏幕打开和关闭的时候会发出广播,但是如果receiver配置在AndroidManifest.xml中时,receiver是接受不到任何广播的. <receiver android:name="cn.abcd.listener.ScreenStateReceiver" > <intent-filter> <action android:name="android.intent.action.SCREEN_OFF" /&g

Android中使用&quot;running services&quot;查看service进程内存

从Android 2.0开始,在Settings中加入了一个新的activity("Running Services" activity),它用于显示当前运行的每个Services进程的内存使用情况及整个手机的内存大致使用情况.可以通过Setting->Applications->Running services进入该activity. Running Services界面如下: 图1: Running Services主要是当前正在运行的Services进程的一个列表.

Android系统开发(8)——linx进程基本概念

一.proc文件系统 传统意义上的文件系统是用于块设备上信息的存储,/proc这个目录是一个虚拟文件系统,它放置的数据都是在内存当中,所以这个目录本身不占用任何硬盘空间.主要包含如下系统信息: 内存管理 系统进程特征数据 文件系统 设备驱动程序 系统总线 电源管理 终端 系统控制参数 用 户和应用程序可以通过proc得到系统的信息,并可以改变内核的某些参数.由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件 时,proc文件系统是动态从系统内核读出所需信息并提交的.下面列出