123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272 |
- //
- // RQCommonManager.m
- // SDJK
- //
- // Created by 张嵘 on 2021/8/19.
- //
- #import "RQCommonManager.h"
- @interface RQCommonManager ()
- @property (nonatomic, readwrite, assign) BOOL isDispose;
- @end
- @implementation RQCommonManager
- @def_singleton(RQCommonManager);
- - (void)cancleAutoReadQuestion {
- [RQ_MUSIC_MANAGER rq_cancelStreamer];
- RQ_COMMON_MANAGER.isAutoRead = NO;
- }
- - (NSString *)getCarTypeStrWithCarType:(RQHomePageCarType)carType {
- switch (carType) {
- case RQHomePageCarType_Car:
- return @"小车";
- case RQHomePageCarType_Bus:
- return @"客车";
- case RQHomePageCarType_Truck:
- return @"货车";
- case RQHomePageCarType_Motorcycle:
- return @"摩托车";
-
- default:
- return @"";
- }
- }
- - (NSString *)getSubjectTypeStrWithSubjectType:(RQHomePageSubjectType)subjecType {
- if (subjecType == RQHomePageSubjectType_SubjectOne) {
- return @"科目一";
- } else if (subjecType == RQHomePageSubjectType_SubjectFour) {
- return @"科目四";
- } else {
- return @"";
- }
- }
- - (void)keepIdleTimerDisabledisOpen:(BOOL)isOpen {
- _isDispose = isOpen;
- [UIApplication sharedApplication].idleTimerDisabled = _isDispose;
- __block RACDisposable *handler = [[RACObserve([UIApplication sharedApplication], idleTimerDisabled) distinctUntilChanged] subscribeNext:^(id _Nullable x) {
- if (_isDispose) {
- if (![UIApplication sharedApplication].idleTimerDisabled) {
- [UIApplication sharedApplication].idleTimerDisabled = _isDispose;
- }
- } else {
- [handler dispose];
- }
- }];
- }
- - (BOOL)is_Online_Media {
- id object = [RQ_SHARE_FUNCTION getObjectWithKey:@"is_Online_Media"];
- if (RQObjectIsNil(object)) {
- return NO;
- } else {
- BOOL isOnlineMedia = [object boolValue];
- return isOnlineMedia;
- }
- }
- - (void)setIs_Online_Media:(BOOL)is_Online_Media {
- [RQ_SHARE_FUNCTION saveObjectWithObject:[NSNumber numberWithInteger:is_Online_Media] ForKey:@"is_Online_Media"];
- }
- - (BOOL)is_Online_Media_Image {
- id object = [RQ_SHARE_FUNCTION getObjectWithKey:@"is_Online_Media_Image"];
- if (RQObjectIsNil(object)) {
- return NO;
- } else {
- BOOL isOnlineMediaImage = [object boolValue];
- return isOnlineMediaImage;
- }
- }
- - (void)setIs_Online_Media_Image:(BOOL)is_Online_Media_Image {
- [RQ_SHARE_FUNCTION saveObjectWithObject:[NSNumber numberWithInteger:is_Online_Media_Image] ForKey:@"is_Online_Media_Image"];
- }
- - (BOOL)is_Online_Media_Video {
- id object = [RQ_SHARE_FUNCTION getObjectWithKey:@"is_Online_Media_Video"];
- if (RQObjectIsNil(object)) {
- return NO;
- } else {
- BOOL isOnlineMediaVideo = [object boolValue];
- return isOnlineMediaVideo;
- }
- }
- - (void)setIs_Online_Media_Video:(BOOL)is_Online_Media_Video {
- [RQ_SHARE_FUNCTION saveObjectWithObject:[NSNumber numberWithInteger:is_Online_Media_Video] ForKey:@"is_Online_Media_Video"];
- }
- - (NSInteger)LN_HY_FACE_NUM {
- id object = [RQ_SHARE_FUNCTION getObjectWithKey:@"LN_HY_FACE_NUM"];
- if (RQObjectIsNil(object)) {
- return 0;
- } else {
- NSInteger LNHYFACENUM = [object integerValue];
- return LNHYFACENUM;
- }
- }
- - (void)setLN_HY_FACE_NUM:(NSInteger)LN_HY_FACE_NUM {
- [RQ_SHARE_FUNCTION saveObjectWithObject:[NSNumber numberWithInteger:LN_HY_FACE_NUM] ForKey:@"LN_HY_FACE_NUM"];
- }
- - (NSInteger)LN_NET_EDU_FACE_NUM {
- id object = [RQ_SHARE_FUNCTION getObjectWithKey:@"LN_NET_EDU_FACE_NUM"];
- if (RQObjectIsNil(object)) {
- return 0;
- } else {
- NSInteger LNNETEDUFACENUM = [object integerValue];
- return LNNETEDUFACENUM;
- }
- }
- - (void)setLN_NET_EDU_FACE_NUM:(NSInteger)LN_NET_EDU_FACE_NUM {
- [RQ_SHARE_FUNCTION saveObjectWithObject:[NSNumber numberWithInteger:LN_NET_EDU_FACE_NUM] ForKey:@"LN_NET_EDU_FACE_NUM"];
- }
- - (BOOL)LN_SHEQU_OPEN {
- id object = [RQ_SHARE_FUNCTION getObjectWithKey:@"LN_SHEQU_OPEN"];
- if (RQObjectIsNil(object)) {
- return NO;
- } else {
- BOOL LNSHEQUOPEN = [object boolValue];
- return LNSHEQUOPEN;
- }
- }
- - (void)setLN_SHEQU_OPEN:(BOOL)LN_SHEQU_OPEN {
- [RQ_SHARE_FUNCTION saveObjectWithObject:[NSNumber numberWithInteger:LN_SHEQU_OPEN] ForKey:@"LN_SHEQU_OPEN"];
- }
- - (BOOL)YYXC_AD_OPEN {
- id object = [RQ_SHARE_FUNCTION getObjectWithKey:@"YYXC_AD_OPEN"];
- if (RQObjectIsNil(object)) {
- return NO;
- } else {
- BOOL open = [object boolValue];
- return open;
- }
- }
- - (void)setYYXC_AD_OPEN:(BOOL)YYXC_AD_OPEN {
- [RQ_SHARE_FUNCTION saveObjectWithObject:[NSNumber numberWithBool:YYXC_AD_OPEN] ForKey:@"YYXC_AD_OPEN"];
- }
- - (BOOL)YYXC_SPLASH_AD_OPEN {
- id object = [RQ_SHARE_FUNCTION getObjectWithKey:@"YYXC_SPLASH_AD_OPEN"];
- if (RQObjectIsNil(object)) {
- return NO;
- } else {
- BOOL open = [object boolValue];
- return open;
- }
- }
- - (void)setYYXC_SPLASH_AD_OPEN:(BOOL)YYXC_SPLASH_AD_OPEN {
- [RQ_SHARE_FUNCTION saveObjectWithObject:[NSNumber numberWithBool:YYXC_SPLASH_AD_OPEN] ForKey:@"YYXC_SPLASH_AD_OPEN"];
- }
- - (BOOL)YYXC_NATIVE_AD_OPEN {
- if (self.networkReachabilityStatus == AFNetworkReachabilityStatusUnknown || self.networkReachabilityStatus == AFNetworkReachabilityStatusNotReachable) {
- return NO;
- } else {
- id object = [RQ_SHARE_FUNCTION getObjectWithKey:@"YYXC_NATIVE_AD_OPEN"];
- if (RQObjectIsNil(object)) {
- return NO;
- } else {
- BOOL open = [object boolValue];
- return open;
- }
- }
- }
- - (void)setYYXC_NATIVE_AD_OPEN:(BOOL)YYXC_NATIVE_AD_OPEN {
- [RQ_SHARE_FUNCTION saveObjectWithObject:[NSNumber numberWithBool:YYXC_NATIVE_AD_OPEN] ForKey:@"YYXC_NATIVE_AD_OPEN"];
- }
- - (BOOL)YYXC_BANNER_AD_OPEN {
- if (self.networkReachabilityStatus == AFNetworkReachabilityStatusUnknown || self.networkReachabilityStatus == AFNetworkReachabilityStatusNotReachable) {
- return NO;
- } else {
- id object = [RQ_SHARE_FUNCTION getObjectWithKey:@"YYXC_BANNER_AD_OPEN"];
- if (RQObjectIsNil(object)) {
- return NO;
- } else {
- BOOL open = [object boolValue];
- return open;
- }
- }
- }
- - (void)setYYXC_BANNER_AD_OPEN:(BOOL)YYXC_BANNER_AD_OPEN {
- [RQ_SHARE_FUNCTION saveObjectWithObject:[NSNumber numberWithBool:YYXC_BANNER_AD_OPEN] ForKey:@"YYXC_BANNER_AD_OPEN"];
- }
- - (BOOL)YYXC_SERVICE_OPEN {
- if (self.networkReachabilityStatus == AFNetworkReachabilityStatusUnknown || self.networkReachabilityStatus == AFNetworkReachabilityStatusNotReachable) {
- return NO;
- } else {
- id object = [RQ_SHARE_FUNCTION getObjectWithKey:@"YYXC_SERVICE_OPEN"];
- if (RQObjectIsNil(object)) {
- return NO;
- } else {
- BOOL open = [object boolValue];
- return open;
- }
- }
- }
- - (void)setYYXC_SERVICE_OPEN:(BOOL)YYXC_SERVICE_OPEN {
- [RQ_SHARE_FUNCTION saveObjectWithObject:[NSNumber numberWithBool:YYXC_SERVICE_OPEN] ForKey:@"YYXC_SERVICE_OPEN"];
- }
- - (NSString *)YYXC_AD_TIME1 {
- id object = [RQ_SHARE_FUNCTION getObjectWithKey:@"YYXC_AD_TIME1"];
- if (RQObjectIsNil(object)) {
- return @"23-24";
- } else {
- NSString *YYXC_AD_TIME1 = [NSString stringWithFormat:@"%@",object];
- return YYXC_AD_TIME1;
- }
- }
- - (void)setYYXC_AD_TIME1:(NSString *)YYXC_AD_TIME1 {
- [RQ_SHARE_FUNCTION saveObjectWithObject:YYXC_AD_TIME1 ForKey:@"YYXC_AD_TIME1"];
- }
- - (NSString *)YYXC_AD_TIME2 {
- id object = [RQ_SHARE_FUNCTION getObjectWithKey:@"YYXC_AD_TIME2"];
- if (RQObjectIsNil(object)) {
- return @"0-6";
- } else {
- NSString *YYXC_AD_TIME2 = [NSString stringWithFormat:@"%@",object];
- return YYXC_AD_TIME2;
- }
- }
- - (void)setYYXC_AD_TIME2:(NSString *)YYXC_AD_TIME2 {
- [RQ_SHARE_FUNCTION saveObjectWithObject:YYXC_AD_TIME2 ForKey:@"YYXC_AD_TIME2"];
- }
- - (NSUInteger)freeLookSimExamNum {
- id object = [RQ_SHARE_FUNCTION getObjectWithKey:@"freeLookSimExamNum"];
- if (RQObjectIsNil(object)) {
- return NO;
- } else {
- NSInteger freeLookSimExamNum = [object integerValue];
- return freeLookSimExamNum;
- }
- }
- - (void)setFreeLookSimExamNum:(NSUInteger)freeLookSimExamNum {
- [RQ_SHARE_FUNCTION saveObjectWithObject:[NSNumber numberWithInteger:freeLookSimExamNum] ForKey:@"freeLookSimExamNum"];
- }
- @end
|