1// Device Idle 2aconfig_declarations { 3 name: "service-deviceidle.flags-aconfig", 4 package: "com.android.server.deviceidle", 5 container: "system", 6 srcs: [ 7 "device_idle.aconfig", 8 ], 9} 10 11java_aconfig_library { 12 name: "service-jobscheduler-deviceidle.flags-aconfig-java", 13 aconfig_declarations: "service-deviceidle.flags-aconfig", 14 visibility: ["//frameworks/base:__subpackages__"], 15} 16 17// JobScheduler 18aconfig_declarations { 19 name: "service-job.flags-aconfig", 20 package: "com.android.server.job", 21 container: "system", 22 srcs: [ 23 "job.aconfig", 24 ], 25} 26 27java_aconfig_library { 28 name: "service-jobscheduler-job.flags-aconfig-java", 29 aconfig_declarations: "service-job.flags-aconfig", 30 visibility: ["//frameworks/base:__subpackages__"], 31} 32 33// Alarm 34aconfig_declarations { 35 name: "alarm_flags", 36 package: "com.android.server.alarm", 37 container: "system", 38 srcs: ["alarm.aconfig"], 39} 40 41java_aconfig_library { 42 name: "service-jobscheduler-alarm.flags-aconfig-java", 43 aconfig_declarations: "alarm_flags", 44} 45 46// App Idle 47aconfig_declarations { 48 name: "app_idle_flags", 49 package: "com.android.server.usage", 50 container: "system", 51 srcs: ["app_idle.aconfig"], 52} 53 54java_aconfig_library { 55 name: "service-jobscheduler-appidle.flags-aconfig-java", 56 aconfig_declarations: "app_idle_flags", 57} 58