专栏名称: 谷歌开发者
Google中国官方账号。汇集Android, Chrome, Angular等移动和网络开发技术、Google Play和AdMob等开发者成长、优化和变现平台。
目录
相关文章推荐
51好读  ›  专栏  ›  谷歌开发者

玩转全新的 Android 8.0 Oreo 后台策略

谷歌开发者  · 公众号  · 科技媒体  · 2017-10-19 11:00

正文

请到「今天看啥」查看全文


final int JOB_TYPE_CHANNEL_PROGRAMS = 1 ; public static final int JOB_TYPE_CHANNEL_METADATA = 2 ; public static final int JOB_TYPE_CHANNEL_DELETION = 3 ; public static final int JOB_TYPE_CHANNEL_LOGGER = 4 ; public static final int JOB_TYPE_USER_PREFS = 11 ; public static final int JOB_TYPE_USER_BEHAVIOR = 21 ; @IntDef ( value = { JOB_TYPE_CHANNEL_PROGRAMS , JOB_TYPE_CHANNEL_METADATA , JOB_TYPE_CHANNEL_DELETION , JOB_TYPE_CHANNEL_LOGGER , JOB_TYPE_USER_PREFS , JOB_TYPE_USER_BEHAVIOR }) @Retention ( RetentionPolicy . SOURCE ) public @interface JobType { } //16-1 for short. Adjust per your needs private static final int JOB_TYPE_SHIFTS = 15 ; public static int getJobId ( @JobType int jobType , int objectId ) { if ( 0 < objectId && objectId < ( 1 << JOB_TYPE_SHIFTS ) ) { return





请到「今天看啥」查看全文