位置: 编程技术 - 正文

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

  • 固定资产转让怎么做账
  • 税务证需要多少费用
  • 可供出售金融资产会计处理
  • 全面一次性奖金收入扣税标准
  • 预付账款和暂估入账的区别
  • 异地预缴税款怎么抵扣
  • 应付债券利息调整是什么意思
  • 税盘服务费抵税怎么做分录
  • 这部分房屋是否可以抵押
  • 股票盈亏怎么计算app
  • 增资款怎么做账
  • 新房购置税怎么算2022
  • 固定资产没收到发票收到实物入账有什么风险
  • 资产负债表的资产方能够提供的信息包括
  • 工程外出经营流程
  • 固定资产盘盈怎么算
  • 开户存入现金计什么科目
  • 速冻食品增值税税率
  • 出口货物免抵退税额确认会计分录
  • 什么叫电鳗鱼
  • 鸿蒙系统怎么开发
  • win8.1电脑设置在哪里
  • 所得税汇算清缴时间期限
  • 收购子公司股权现金流
  • 在window系统中哪些用户可以查看日志
  • php最新动态
  • 收到银联商务付款短信
  • 苹果电脑进入安全模式按什么键
  • 汇兑损益和财务费用区别
  • 包装物损坏无法确认
  • PHP:php_strip_whitespace()的用法_misc函数
  • 核定企业应税收怎么算
  • 木制家具出口流程
  • 出口换汇成本一般是多少
  • php 命名空间
  • 新所得税会计准则
  • 预定义变量是什么
  • 论文 导论
  • spring ioc di aop
  • 商贸公司用什么名字最好
  • 预提的管理费用,汇算清缴怎么做
  • 钢管租赁行业会计账务处理
  • 公司向股东借的钱怎么还
  • 预计净残值影响折旧吗
  • 农机免税发票能抵扣吗
  • 房地产企业所得税预缴毛利率
  • 给员工打了备用金后归还怎么做账
  • 价外费用中的返利是什么
  • 自建的固定资产折旧计入哪里
  • 所得税需要转本吗
  • 民间非盈利组织使用什么会计准则
  • 销售折让如何核算
  • 投资收益的主要来源有
  • 应付账款与应付票据结合的原则
  • 印花税怎么进行税种认定
  • 房租可以提前开票吗
  • 事业单位其他特殊人员医疗保障是什么意思
  • jdbc连接mysql数据库步骤
  • centos虚拟机怎么用
  • sql server复制功能
  • centos6.10安装
  • mysql日志有哪些
  • freebsd使用wifi
  • win7自动变成win10
  • dos命令 新建文件
  • service是什么程序
  • 如何给windowsXP磁盘加密码
  • win8.1系统激活
  • unity对象池优缺点
  • JavaScript字体颜色
  • javascript ()
  • android:PopupWindow的使用场景和注意事项
  • bat 批处理文件
  • bat批处理脚本教程
  • opengl常用函数库
  • js写贪吃蛇什么水平
  • 简述JavaScript中全局变量与局部变量的作用域
  • 怎样用在js中使用css的内容
  • unity官方插件
  • 广告业发票税率是多少 可以抵扣多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设