位置: 编程技术 - 正文

Android学习 - 如何结束进程(android 入门教程)

编辑:rootadmin

推荐整理分享Android学习 - 如何结束进程(android 入门教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:android入门视频教程,android教程视频教程,android教程视频,android 入门教程,android学习路线,android教程视频,android 入门教程,android教学,内容如对您有帮助,希望把文章链接给更多的朋友!

Android结束进程,关闭程序的方法。经过这几天的调研,发现了Android结束一个进程的方法。即采用下面这个类:

Since: API Level 3

Have the system perform a force stop ofeverything associated with the given application package. All processes thatshare its uid will be killed, all services it has running stopped, allactivities removed, etc. In addition, a ACTION_PACKAGE_RESTARTED broadcast willbe sent, so that any of its registered alarms can be stopped, notificationsremoved, etc.

You must hold the permissionRESTART_PACKAGES to be able to call this method.

Parameters

packageName:The name of the package to be stopped.

使用这个类的具体源代码:

再加上uses-permission

结束进程还有android.os.Process.killProcess(pid)只能终止本程序的进程,无法终止其它的。

Android学习 - 如何结束进程(android 入门教程)

Kill the process with the given PID.Note that, though this API allows us to request to kill any process based onits PID, the kernel will still impose standard restrictions on which PIDs youare actually able to kill. Typically this means only the process running thecaller's packages/application and any additional processes created by that app;packages sharing a common UID will also be able to kill each other's processes.

Call this when your activity is done andshould be closed. The ActivityResult is propagated back to whoever launched youvia onActivityResult().

这是结束当前activity的方法。

在android2.2版本之后则不能再使用restartPackage()方法,而应该使用:

加入权限

另外,在android2.2以后,如果服务在ondestroy里加上了start自己,用killbackgroudprocess通常无法结束自己。

还有一种最新发现的方法,利用反射调用forceStopPackage来结束进程

需要在manifest里加上shareduid定义

另外加上权限

并且采用系统platform签名

因为需要用FORCE_STOP_PACKAGES权限,该权限只赋予系统签名级程序。即可实现强制停止指定程序。

还有一种方法,利用linux的kill -9命令。

Android的PopupWindow使用android学习之旅(四十三) PopupWindow简介PopupWindow是一个类似dialog的控件,可以接受任何的view作为下拉列表显示。用法代码展示packagepeng.liu.test;importandroid.app.Activity;importandroid.app.Ale

android editText inputType 各个字段的含义 EditTextandroid:layout_width=fill_parentandroid:layout_height=wrap_contentandroid:inputType=phone///文本类型,多为大写、小写和数字符号。android:inputType=none//输入普通字符andr

Android中ViewPager的使用 我们在一个apk中第一次开始的时候,会有一个guide界面,一般使用ViewPager来完成。布局文件如下:?xmlversion="1.0"encoding="utf-8"?RelativeLayoutxmlns:android="

标签: android 入门教程

本文链接地址:https://www.jiuchutong.com/biancheng/385964.html 转载请保留说明!

上一篇:Android 蓝牙移植笔记(android 蓝牙数据传输)

下一篇:Android的PopupWindow使用android学习之旅(四十三)

  • 建筑业如何分项目核算
  • 车辆购置税计入成本吗
  • 复合计征消费税例题
  • 出口货物退税是指
  • 小微企业印花税减免最新政策
  • 新公司季初资产总额和季末资产总额怎么填
  • 增值税会计核算设置的会计科目有哪些
  • 托收承付和委托收款的含义和相同之处
  • 公司支付员工工伤赔偿怎么做账
  • 税务房屋租赁发票图片
  • 报价需要提供哪些资料
  • 长期待摊费用属于什么科目借贷方向
  • 当期所得税费用与递延所得税费用
  • 股票派息后会除权吗
  • 专票已经认证能作废吗
  • 企业投资股票取什么名字
  • 反结账是什么意思怎么取消
  • 如何快速修复
  • 即期结售汇期限包括
  • 深度优先python
  • php pulsar
  • 在建工程减值准备核销
  • 以银行存款交纳欠缴税金会计分录
  • php中strstr
  • 目前税收工作中存在的主要问题及对策
  • 在Windowsserver2019环境下,配置IP地址使用
  • 建账初期的库存商品录入
  • 雷瓦老板
  • 计提的增值税可以扣除吗
  • php实现登录功能
  • vue父组件子组件
  • springboot jni
  • ipcrm命令
  • css媒体查询不起作用
  • mysql主从同步的优点
  • python搞自动化
  • 帝国cms灵动标签 PHP变量文章ID加减1
  • mongodb中的objectid
  • 餐饮发票数量单价都填0可以用吗
  • 燃气费计入什么科目
  • 混合销售的含义
  • 汽车维修公司做账基本流程
  • 新公司成立的文案
  • 计提税费和实际缴纳的有差额怎么办
  • 结转完期间损益是不是可以结账了
  • 收到银行承兑汇票
  • 合伙企业有限合伙
  • 汇票和本票的区别是
  • 政府给的专款专用的补助,怎么入账
  • 印花税计提金额怎么算
  • 一般纳税人附加税
  • 当月结转销售成本分录
  • 制造费用和直接人工的区别
  • 建筑材料检测费入账科目
  • 没有发票的费用怎么做凭证
  • 怎样把有余额的钱取出来
  • MySQL5.6下windows msi安装详细介绍
  • mysql触发器语句
  • 使用删除命令删除硬盘文件后
  • windows10访问xp
  • mac os10.11
  • smss.exe什么意思
  • win7工具栏怎么调整
  • 电脑w7系统怎么保存图片
  • win8系统如何
  • win8系统字体大小设置
  • win7系统删除文件夹怎么恢复
  • linux装完显卡驱动分辨率低
  • javascript中的数据类型分为两大类
  • perl实例
  • 基于jQuery实现Tabs选项卡自定义插件
  • js parsefloat parseint 转换函数
  • 怎么查看keytab文件
  • 安卓如何实现图片上传功能
  • 洛阳契税首套房认定标准
  • 地方税务局部门有哪些
  • 税务登记证用来干嘛
  • 广州地税微信公众号
  • 航天金穗280怎么入账
  • 代理记账费用可以全额抵扣吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设