场景识别
法迪
Android系统与续航工程师、应用开发工程师
https://github.com/sufadi
332157261@qq.com
展开
-
场景识别-音频场景
目的避免管控正在使用音频的场景、同时定义黑名单音频使用APP列表是否正在播放音乐frameworks/base/services/core/java/com/android/server/audio/PlaybackActivityMonitor.javaPlaybackActivityMonitor 进行playerEvent和releasePlayer事件进行埋点 /** * Update player event * @param piid Player id to原创 2022-04-25 22:36:35 · 3674 阅读 · 0 评论 -
闹钟场景识别
闹钟场景识别闹钟可以包含如下wakelock特征:闹钟音乐分类flags为屏幕亮度相关tag包含音频类型锁屏场景中存在亮屏时长与持锁(持音频或屏幕亮度特征的锁)时长的差值为2秒内的场景,可以判定为闹钟场景之一1. 闹钟音乐分类package_name categorycom.caynax.hourlychime CLOCKcom.gau.go.launcherex.gowidget.clockwidget CLOCKcom.xmei.notify CLOCKcom.dadawh.a原创 2022-04-22 21:58:56 · 1131 阅读 · 0 评论 -
Android应用场景识别-音乐进程或音频进程识别
0. 实现原理获取当前进程是音乐进程 && 当前进程是否占有音频服务焦点1.上层调用方法AudioManager audio = getSystemService(AudioManager.class);(audio.isMusicActive() && audio.isAppInFocus(pkgName))具体工具类调用如下package com....原创 2018-10-10 14:39:52 · 1498 阅读 · 0 评论