位置: 编程技术 - 正文

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学习之旅(四十三)

  • 什么是税收制度构成要素的中心环节
  • 个体工商户税务申报一年几次
  • 凭证附件的粘法
  • 劳务公司拿什么来做成本
  • 所得税忘了计提如何做会计分录还有结转
  • 在没有进项票的情况下可以开销售票出去么
  • 减免的附加税怎么做会计分录
  • 电子承兑逾期提示付款说明怎么写
  • 公务接待和商务服务区别
  • 资产整体转让税收
  • 记账凭证核算形式账务处理程序的基本特点
  • 当月计提的工资与次月发放数不同
  • 以股东投资为基础
  • 公司借给个人的款项会计分录
  • 股东向公司借款需要交税吗
  • 企业不征税收入用于支出所形成的固定资产
  • 业委会是否要交税
  • 房屋大修理费用指哪些
  • 未立项进行建设
  • 出租房屋如何确认收入
  • 如何降低融资成本率
  • 土地使用权评估中的成本法
  • 普通年金的概念和内涵
  • 公司交会费有什么用
  • php获取多选框的值
  • Group policy client是什么意思中文翻译介绍
  • 只有高新技术企业能享受研发加计扣除吗
  • 资产减值损失的借贷方向
  • 支付挂靠方的管理费用有进项吗?
  • win10输入法没有候选词
  • php变量用什么符号
  • 最贵的游戏宣传片
  • 现金日记账期初余额怎么算
  • 企业和银行未达账项
  • vant weapp官方文档
  • 机器学习中的数学——距离定义(八):余弦距离(Cosine Distance)
  • slf4j、log4j2及logback使用
  • 原始投资额的现值
  • 税金及附加也是费用吗
  • 采购的技术服务费需入库吗
  • php数据库网址
  • 季度所得税申报错误,一定要更改吗
  • mongodb的语句
  • 长期股权投资追溯调整有几种情况
  • 增值税留抵税额借贷方向
  • 城镇土地使用税每年都要交吗
  • 固定资产折旧提完了继续使用
  • 上市公司股票增发条件
  • 应付账款从质保金扣除
  • 开发票四舍五入
  • 城镇土地使用税征收范围
  • 转出的未交增值税转到应交增值税
  • 行政转工会经费请示
  • 住宿发票没有写天数
  • 专用发票不抵扣要认证吗
  • 百旺金赋服务费可以不交吗
  • win10关掉搜索
  • wrsvn.exe是什么
  • 微软为什么不自己做电脑
  • win10系统预览版
  • mac安装win10键盘失灵
  • windows7回收站图标没了
  • opengl环境光
  • javascript ?
  • app的架构设计
  • javascript语言介绍
  • 2024年全年计划
  • 深入解析java编译器:源码剖析与实例详解
  • nodejs xhr
  • shell echo 特殊字符
  • npm yarn命令对比
  • 异步任务管理器
  • unity控制组件开关
  • js测试工具
  • 从零开始学公文写作
  • jquery自定义的方法有哪些
  • 自定义水印相机
  • 税控盘开票软件下载官网
  • 房契税发票丢了能补办吗
  • 大连市国家税务网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设