位置: 编程技术 - 正文

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

  • 合同履约成本资本化
  • 购买的携税宝费用怎么做账?
  • 营改增抵减的销项税额会计分录
  • 车船税减免税优惠政策
  • 股权转让印花税税率
  • 六大行业房产税土地使用税减免
  • 企业卖车需要交印花税吗
  • 财务金额表格
  • 差额冲销
  • 对母公司的其他说法
  • 银行利息月末结算方式
  • 投资收益企业所得税优惠政策
  • 销售收入做账属于什么凭证
  • 购进货物用于在建工程要交增值税吗
  • 辅导期一般纳税人管理办法
  • 对外投资借款费用计入
  • 企业收到政府补助要交税吗
  • 印刷品生产需要生产许可证吗?
  • 支付专家劳务费什么意思
  • 当月未认证发票分录
  • 车辆购置税会计账务处理
  • 福利费要交个人税吗
  • 利润表中所得税费用为负数是什么意思
  • 增值税发票清单怎么导出
  • 风险纳税人不允许领用发票
  • 通讯费企业所得税
  • 增值税发票丢失可以用复印件入账么
  • 抵扣消费税的利益主要
  • 减免税额期末需要结转吗
  • 数量和单价的乘积
  • 购入的会计分录怎么写
  • mac怎么修改图片格式jpg
  • 电脑蓝屏代码0x0000003B
  • 小规模减免的增值税汇算清缴
  • 企业存货成本包括利润吗
  • 股份支付如何缴纳个人所得税?
  • php curl爬虫
  • 提存计划怎么算
  • vue 动态添加路由
  • 基于transformers的nlp入门 pdf
  • 涌泉的准确位置图 图解
  • 单目深度估计算法
  • ps使用背景橡皮擦的时候需要按住什么键
  • 公允价值变动损益怎么算出来的
  • 开具红字发票资料清单
  • 详细步骤怎么写
  • 推广费的比例
  • 社保已经扣款还可以减人员吗
  • 品牌代理费计入什么费用
  • java string.class
  • 工程完工补付工程款会计分录
  • 消防器材费用
  • 一般纳税企业增值税的核算应当使用
  • 领备用金填什么单子
  • 合伙企业分配利润会计分录
  • sql server2005一个表中可以设置
  • 一般纳税人收到的普票可以抵扣吗
  • 公司购买不动产契税税率
  • 本月发生费用未支付会计处理
  • 白条抵库现象
  • 油卡预付卡发票能入费用吗怎么入账
  • 小规模纳税人未开票收入如何申报增值税
  • 预付卡开不征税发票
  • 接受代销货物的会计分录
  • 生产性生物资产折旧计入什么科目
  • 半个固定资产如何折旧
  • 会计常用表格都有哪些技能
  • win7无法开机怎么进入安全模式
  • archlinux ip地址
  • 电脑显示无windows
  • win7 64位系统使用dos命令快速提高u盘传输速度的技巧
  • re engine引擎
  • shell 四则运算
  • 批处理命令在哪个菜单中
  • 精仿和媲美专柜有什么区别
  • javax.net.ssl.SSLException: hostname in certificate didn't match:
  • Android调用系统的电话拨号程序
  • 税务局上下班路上能穿制服吗
  • 浪潮报销软件安装
  • 大企业如何做好工作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设