android7.0 点击reset app preferences,后台services关闭

本文描述了一个关于Android应用中服务(FMservice)因权限被手动关闭而自动终止的现象,并通过日志详细展示了权限更改后系统如何检测并最终终止受影响进程的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

现象:

后台FMservice运行,进入settings---apps ---menu---reset app preferences 或者该应用--permissions,手动关闭权限,后台service自动关闭

提取的部分log

01-01 07:09:23.100   841   854 W PackageManager: Revoke runtime  permission: android.permission.RECORD_AUDIO for package com.android.fmradio
01-01 07:09:23.130   841   854 I ActivityManager: Killing 3783:com.android.fmradio/u0a90 (adj 200): permissions revoked
01-01 07:09:23.130   841   854 D ActivityManager: handleAppDiedLocked: app = ProcessRecord{4850064 3783:com.android.fmradio/u0a90}, app.pid = 3783
01-01 07:09:23.130   841   854 D ActivityManager: cleanUpApplicationRecord -- 3783
01-01 07:09:23.130   841   854 W ActivityManager: Scheduling restart of crashed service com.android.fmradio/.FmService in 1000ms

从log就可以看到,是PackageManager检测到 com.android.fmradio应用权限发生变化,调用ActivityManager中的Killing,直接杀了Killing com.android.fmradio进程

PackageManager

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值