位置: 编程技术 - 正文

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

  • 城市维护建设税减免税优惠政策
  • 董事会职权是否为强制规定
  • 以前年度多交的企业所得税怎么调整
  • 手撕定额发票不是免税怎么还报税
  • 会计利润包不包括营业外支出
  • 进口增值税发票图片
  • 包工包料挣钱吗
  • 仓库常用包材
  • 年终奖和工资个人所得税计算器
  • 税局会例行检查吗
  • 递延所得税资产和负债怎么理解
  • 营改增后中小企业的税收发生的变化
  • 双薪如何扣税
  • 以后年度继续扣除广告宣传费,要怎么写分录?
  • 吊车租赁费计入什么会计科目
  • 以前年度加计扣除的税
  • 员工罚款可以从工资里扣吗
  • 代开普通发票要什么材料?
  • 解放双手神器说说
  • 三星笔记本预装系统
  • 签订租赁合同的期限
  • windows11如何进入启动设置
  • 个人所得税专项扣除夫妻双方都填吗?
  • 在当前目录下打开cmd
  • 企业社保参保人数查询
  • 招财树的养殖方法
  • 电脑机箱前面耳机的WIN10系统没有声音怎么办
  • 短期借款和短期贷款
  • 其他货币资金明细账填写样本
  • 为什么生产工人还要求本科
  • 结转商品的成本的会计分录
  • php如何读取文件内容
  • 增值税的类型主要有哪些
  • 社会保险费征缴暂行条例是谁制定
  • php一个页面多个分页
  • php读取文件内容
  • 程序员后续发展
  • smarty模板引擎
  • 小规模纳税人减按1%账务处理
  • 采矿权如何进行融资
  • 招待费发票怎么做分录
  • 怎么理解中国实际
  • 小规模纳税人增值税账务处理
  • mongodb基础知识
  • 小规模纳税人可以做进出口贸易吗
  • 企业的留存收益有
  • 生产成本制造费用借贷方向
  • 处置子公司如何纳税
  • 代开运输发票会不会造成重复征税?
  • 个税手续费怎么计算
  • 自助餐怎么核算成本
  • 委托开发费用
  • 借方和贷方是什么意思 现金日记账
  • 预付账款货物到了之后怎么入账
  • 我国流转税有哪些
  • 税控盘开具发票怎么冲红?
  • 银行扣掉的手续费怎么算
  • 如何在ubuntu下安装和配置gcc并用C语言
  • Fedora Core 5(FC-5)正式版下载
  • macu盘安装windows
  • logrotate syslog
  • win1021h2正式版
  • scchost.exe - scchost是什么进程 有什么用
  • xp如何禁用445
  • linux批量杀进程 awk
  • win8.1技巧
  • unity3D游戏开发
  • 原生js实现路由
  • 配置命令提示符怎么打开
  • jquery jwt
  • node.js ejs
  • python itcast
  • ugui粒子ui层级
  • 安卓全局替换
  • JavaScript For...In 使用方法
  • 河北国家税务局发票查询系统
  • 江苏医保网上服务大厅
  • 做好绩效管理工作税务局
  • 党建与内控合规风险防范相融合
  • 公司如何制定制度
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设