位置: 编程技术 - 正文

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

  • 增值税相关政策
  • t3怎么查资产负债表
  • 税务局代个人开票
  • 工程结算是含税还是不含税
  • 多计提个税怎么办
  • 加计扣除和研发费不一致
  • 旅游开发行业的会计怎么做
  • 准予抵扣的消费税
  • 加计扣除所得税怎么算
  • 预收账款年底要确认收入吗
  • 法人存入公户实收资本可以还其他应付款吗
  • 员工借款可以直接转账吗
  • 库存材料盘亏会计分录
  • 技术服务发票是劳务发票吗
  • 小规模纳税人核定征收怎么报税
  • 管理费用的纳税调整
  • 个人技术转让所得需要交税吗
  • 公司车辆怎么处理
  • 支付宝微信结算属于什么结算方式
  • 进货价加多少卖不亏增值税
  • 公司备用金可以取多少
  • 企业成本费用包括哪些
  • 现金支票丢了
  • 建设单位对工程施工的评价意见
  • 非营利组织怎么申请
  • mac怎么修改图片格式jpg
  • .net 安装
  • mac上安装homebrew
  • 如何修复电脑上qq对话过期视频
  • 电脑网卡介绍
  • php日期差
  • 存货毁损账务处理
  • 存货 计价
  • 分公司改为子公司的所得税业务处理?
  • form表单使用
  • 增值税常见账务处理方法
  • three.js 教程
  • 可以跨城租车吗
  • 长期借款的会计处理例题
  • 小规模纳税人收入会计分录
  • 解决谷歌浏览器自动添加书签问题
  • 万字长文护国安是谁写的
  • 一般情况下公司为什么会吊销
  • 职工薪酬在利润表哪里看
  • python中input转换
  • mysql建表的完整步骤
  • 房地产企业开发的已出租的房屋属于投资性房地产吗
  • 发票章丢了会不会有事
  • 单位销售收入不包括哪些
  • 固定资产折旧费用的账务处理
  • 参展费用
  • 管理费用怎样分摊归集到产品
  • 研发和技术服务属于什么大类
  • 党委经费是国家政府出吗?
  • 财务会计制度及核算软件备案怎么填写
  • 买断式买入
  • 劳务费需要通过应付职工薪酬科目核算吗
  • sqlserver远程连接设置
  • win8官方安装教程
  • 教你设置陌陌耳返
  • win8系统怎么清理缓存
  • mac系统文件名
  • windows7窗口拖到屏幕顶端
  • win10播放视频的软件
  • win7系统开机后很卡什么原因
  • win7怎么录屏为什么不是视频
  • cocos2dx菜鸟教程
  • android环境搭建教程
  • python,数组
  • Android UI之FrameLayout(帧布局)
  • JAVAscript字符串类型单引号和双引号意一样吗
  • 全面解析朝鲜战争
  • 湖南省电子国税
  • 国税和地税比例
  • 怎样提高增值税税率
  • 广西的高速怎么一段收费一段不收费
  • 湖北税务报税系统官网
  • 移动手机话费代扣
  • 税务逾期未申报是什么意思
  • 税务稽查项目书的填写
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设