MCPcopy Create free account

hub / github.com/MicroKibaco/BatteryCanary / types & classes

Types & classes64 in github.com/MicroKibaco/BatteryCanary

ClassAcquireWakeLockArgs
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/core/PowerManagerServiceHooker.java:178
ClassAcquireWakeLockArgsCompatible
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/core/PowerManagerServiceHooker.java:187
ClassAlarmDetector
1. 在统计期间(1小时)内将有警报触发的估计计数 如果计数超过可自定义的阈值,则会发布问题 {@link BatteryConfig.Builder#alarmTriggerNum1HThreshold(int)} 和 {@link BatteryConfig.Builder#wakeUpAlar
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/core/AlarmDetector.java:66
ClassAlarmInfo
警报信息
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/core/AlarmDetector.java:314
ClassAlarmInfoRecorder
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/core/AlarmDetector.java:739
ClassAlarmInfoSerializable
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/core/AlarmDetector.java:567
ClassAlarmManagerServiceHooker
Hook AlarmManagerService
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/core/AlarmManagerServiceHooker.java:39
ClassBatteryCanaryCore
@author liyongjie Created by liyongjie on 2017/8/14.
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/core/BatteryCanaryCore.java:37
ClassBatteryCanaryDetectScheduler
电池监测调度器
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/core/BatteryCanaryDetectScheduler.java:35
ClassBatteryCanaryPlugin
@author liyongjie Created by liyongjie on 2017/8/14.
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/BatteryCanaryPlugin.java:35
ClassBatteryCanaryUtil
@author liyongjie Created by liyongjie on 2017/8/14.
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/util/BatteryCanaryUtil.java:31
ClassBatteryConfig
@author liyongjie Created by liyongjie on 2017/8/14.
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/config/BatteryConfig.java:26
ClassBinderHookHandler
使用动态代理HookPowerManagerServiceProxy
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/util/SystemServiceBinderHooker.java:118
ClassBuilder
构建者设计模式
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/config/BatteryConfig.java:146
ClassBuilder
canary_lib/src/main/java/com/github/microkibaco/canary_plugin/Matrix.java:127
ClassCancelArgs
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/core/AlarmManagerServiceHooker.java:481
ClassCancelArgsCompatible
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/core/AlarmManagerServiceHooker.java:486
ClassDefaultPluginListener
Created by zhangshaowen on 17/5/17.
canary_lib/src/main/java/com/github/microkibaco/canary_plugin/plugin/DefaultPluginListener.java:29
ClassDeviceUtil
Created by caichongyang on 17/5/18. about Device Info
canary_lib/src/main/java/com/github/microkibaco/canary_plugin/util/DeviceUtil.java:44
ClassExampleInstrumentedTest
Instrumented test, which will execute on an Android device. @see <a href="http://d.android.com/tools/testing">Testing documentation</a>
canary_plugin/src/androidTest/java/com/github/microkibaco/canary_plugin/ExampleInstrumentedTest.java:18
ClassExampleInstrumentedTest
Instrumented test, which will execute on an Android device. @see <a href="http://d.android.com/tools/testing">Testing documentation</a>
app/src/androidTest/java/com/github/microkibaco/batterycanary/ExampleInstrumentedTest.java:18
ClassExampleInstrumentedTest
Instrumented test, which will execute on an Android device. @see <a href="http://d.android.com/tools/testing">Testing documentation</a>
canary_lib/src/androidTest/java/com/github/microkibaco/canary_plugin/ExampleInstrumentedTest.java:18
ClassExampleUnitTest
Example local unit test, which will execute on the development machine (host). @see <a href="http://d.android.com/tools/testing">Testing documentatio
canary_plugin/src/test/java/com/github/microkibaco/canary_plugin/ExampleUnitTest.java:12
ClassExampleUnitTest
Example local unit test, which will execute on the development machine (host). @see <a href="http://d.android.com/tools/testing">Testing documentatio
app/src/test/java/com/github/microkibaco/batterycanary/ExampleUnitTest.java:12
ClassExampleUnitTest
Example local unit test, which will execute on the development machine (host). @see <a href="http://d.android.com/tools/testing">Testing documentatio
canary_lib/src/test/java/com/github/microkibaco/canary_plugin/ExampleUnitTest.java:12
EnumExptEnum
canary_lib/src/main/java/com/github/microkibaco/mrs/plugin/IDynamicConfig.java:25
ClassFilePublisher
Created by zhangshaowen on 2017/8/1.
canary_lib/src/main/java/com/github/microkibaco/canary_plugin/report/FilePublisher.java:31
InterfaceHookCallback
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/util/SystemServiceBinderHooker.java:38
InterfaceIDelegate
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/core/WakeLockDetector.java:65
InterfaceIDynamicConfig
Created by zhoushaotao on 17/10/15.
canary_lib/src/main/java/com/github/microkibaco/mrs/plugin/IDynamicConfig.java:23
InterfaceIListener
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/core/PowerManagerServiceHooker.java:56
InterfaceIListener
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/core/AlarmManagerServiceHooker.java:42
InterfaceIPlugin
Created by zhangshaowen on 17/5/17.
canary_lib/src/main/java/com/github/microkibaco/canary_plugin/plugin/IPlugin.java:25
ClassInfoWrapper
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/core/AlarmDetector.java:626
ClassIssue
Data struct contains the issues Created by zhangshaowen on 2017/8/1.
canary_lib/src/main/java/com/github/microkibaco/canary_plugin/report/Issue.java:30
ClassIssuePublisher
Manage the logic for publish the issue to the listener. Only one listener is accepted. @author liyongjie Created by liyongjie on 2017/6/6.
canary_lib/src/main/java/com/github/microkibaco/canary_plugin/report/IssuePublisher.java:29
ClassIssueType
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/config/SharePluginInfo.java:33
EnumLEVEL
canary_lib/src/main/java/com/github/microkibaco/canary_plugin/util/DeviceUtil.java:63
ClassMainActivity
app/src/main/java/com/github/microkibaco/batterycanary/MainActivity.java:7
ClassMatrix
Created by zhangshaowen on 17/5/17.
canary_lib/src/main/java/com/github/microkibaco/canary_plugin/Matrix.java:32
ClassMatrixHandlerThread
Created by zhangshaowen on 17/7/5.
canary_lib/src/main/java/com/github/microkibaco/canary_plugin/util/MatrixHandlerThread.java:30
ClassMatrixLog
Created by zhangshaowen on 17/5/17.
canary_lib/src/main/java/com/github/microkibaco/canary_plugin/util/MatrixLog.java:23
InterfaceMatrixLogImp
canary_lib/src/main/java/com/github/microkibaco/canary_plugin/util/MatrixLog.java:117
ClassMatrixUtil
Created by zhangshaowen on 17/6/1.
canary_lib/src/main/java/com/github/microkibaco/canary_plugin/util/MatrixUtil.java:36
ClassMemoryCanaryShareKeys
canary_lib/src/main/java/com/github/microkibaco/canary_plugin/plugin/PluginShareConstants.java:23
InterfaceOnIssueDetectListener
canary_lib/src/main/java/com/github/microkibaco/canary_plugin/report/IssuePublisher.java:34
ClassOperationInfo
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/core/AlarmDetector.java:407
ClassPersistenceHelper
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/core/AlarmDetector.java:662
ClassPlugin
Created by zhangshaowen on 17/5/17.
canary_lib/src/main/java/com/github/microkibaco/canary_plugin/plugin/Plugin.java:33
InterfacePluginListener
Created by zhangshaowen on 17/5/17.
canary_lib/src/main/java/com/github/microkibaco/canary_plugin/plugin/PluginListener.java:26
ClassPluginShareConstants
Created by zhouzhijie on 2019/3/13.
canary_lib/src/main/java/com/github/microkibaco/canary_plugin/plugin/PluginShareConstants.java:22
ClassPowerManagerServiceHooker
Hook PowerManagerService 服务
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/core/PowerManagerServiceHooker.java:53
ClassReleaseWakeLockArgs
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/core/PowerManagerServiceHooker.java:320
ClassReleaseWakeLockArgsCompatible
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/core/PowerManagerServiceHooker.java:325
ClassServiceHookHandler
动态代理思想
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/util/SystemServiceBinderHooker.java:161
ClassSetArgs
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/core/AlarmManagerServiceHooker.java:196
ClassSetArgsCompatible
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/core/AlarmManagerServiceHooker.java:206
ClassSharePluginInfo
@author liyongjie Created by liyongjie on 2017/8/14.
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/config/SharePluginInfo.java:24
ClassStackTraceHistory
堆栈信息
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/core/WakeLockDetector.java:402
ClassSystemServiceBinderHooker
@author liyongjie 系统服务Hook方案
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/util/SystemServiceBinderHooker.java:35
ClassWakeLockAggregation
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/core/WakeLockDetector.java:320
ClassWakeLockDetector
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/core/WakeLockDetector.java:62
ClassWakeLockInfo
唤醒锁的信息
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/core/WakeLockDetector.java:297
ClassWakeLockInfoRecorder
唤醒锁信息记录仪
canary_plugin/src/main/java/com/github/microkibaco/canary_plugin/batterycanary/core/WakeLockDetector.java:430