mirror of
				https://github.com/oplus-giulia-dev/android_hardware_oplus
				synced 2025-11-04 13:55:35 +08:00 
			
		
		
		
	oplus-fwk: Add OplusNecManager stub implementation
* Required by RMX3572 (RMX3572_11.F.08_2080_202407301657) IMS stack. Change-Id: I471f990a5f3717f0db4d289b8cf6764e10cd47e3 Signed-off-by: bengris32 <bengris32@protonmail.ch>
This commit is contained in:
		
							
								
								
									
										61
									
								
								oplus-fwk/src/com/oplus/nec/OplusNecManager.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										61
									
								
								oplus-fwk/src/com/oplus/nec/OplusNecManager.java
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,61 @@
 | 
			
		||||
/*
 | 
			
		||||
 * Copyright (C) 2024 The LineageOS Project
 | 
			
		||||
 * SPDX-License-Identifier: Apache-2.0
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
package com.oplus.nec;
 | 
			
		||||
 | 
			
		||||
import android.content.Context;
 | 
			
		||||
import android.os.Bundle;
 | 
			
		||||
 | 
			
		||||
public class OplusNecManager implements IOplusNecManager {
 | 
			
		||||
    private static OplusNecManager sInstance = null;
 | 
			
		||||
 | 
			
		||||
    public OplusNecManager(Context context) {}
 | 
			
		||||
 | 
			
		||||
    public static OplusNecManager getInstance(Context context) {
 | 
			
		||||
        if (sInstance == null) {
 | 
			
		||||
            sInstance = new OplusNecManager(context);
 | 
			
		||||
        }
 | 
			
		||||
        return sInstance;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void notifyNwDiagnoseInitComplete() {}
 | 
			
		||||
    public void broadcastNecEvent(int slotId, int eventId, Bundle data) {}
 | 
			
		||||
    public void broadcastServiceStateChanged(boolean oos, int slotId) {}
 | 
			
		||||
    public void broadcastDataConnect(int slotId, String type) {}
 | 
			
		||||
    public void broadcastOlkKeylog(int slotId, Bundle data) {}
 | 
			
		||||
    public void broadcastDataConnectResult(int slotId, String type, boolean success) {}
 | 
			
		||||
    public void broadcastVolteVopsOrSettingChanged(int slotId, int event, boolean isVolteEnabled) {}
 | 
			
		||||
    public void broadcastDataDisconnect(int slotId, String type) {}
 | 
			
		||||
    public void broadcastDataDisconnectComplete(int slotId, String type) {}
 | 
			
		||||
    public void broadcastDataCallInternetProtocolType(int slotId, int protocol) {}
 | 
			
		||||
    public void broadcastNoDataIconError(int slotId, int errorcode, int protocol, String cause) {}
 | 
			
		||||
    public void broadcastNoDataFlowError(int slotId, int errorcode, String mNoDataFlowReason) {}
 | 
			
		||||
    public void broadcastNoDataFlowRecoveryError(int slotId, int errorcode, String recovery) {}
 | 
			
		||||
    public void broadcastFastRecoveryEvent(int slotId, int errorcode, String event) {}
 | 
			
		||||
    public void broadcastSlowDataFlowError(int slotId, int errorcode, String score) {}
 | 
			
		||||
    public void broadcastSlowDataFlowRecovery(int slotId, int errorcode, String score) {}
 | 
			
		||||
    public void broadcastGameLargeDelayError(int slotId, int errorcode, String gameError) {}
 | 
			
		||||
    public void broadcastLimitState(int slotId, boolean limitState) {}
 | 
			
		||||
    public void broadcastScanQrCodeStats(int slotId, int errorcode, String QrSuccess) {}
 | 
			
		||||
    public void broadcastPreferredNetworkMode(int slotId, int preferredMode) {}
 | 
			
		||||
    public void broadcastDataEnabledChanged(int slotId, boolean enabled) {}
 | 
			
		||||
    public void broadcastLostConnectionReason(int slotId, int errorcode, int lostReason) {}
 | 
			
		||||
    public void broadcastAnrEventStat(int slotId, int errorcode, String anrEventStat) {}
 | 
			
		||||
    public void broadcastHangUpDelayTimer(int slotId, long millis, int csOrIms) {}
 | 
			
		||||
    public void broadcastCdmaResetActiveTimer(int slotId, int networkType) {}
 | 
			
		||||
    public void broadcastPreciseCallStateChanged(int slotId, int ring, int foreground, int background, int cause, int preciseCause, int disconnectState) {}
 | 
			
		||||
    public void broadcastSrvccStateChanged(int slotId, int srvccState) {}
 | 
			
		||||
    public void broadcastCallError(int slotId, int event, int cause, int preciseCause, String desc, boolean isImsCall, boolean isIncoming) {}
 | 
			
		||||
    public void broadcastVolteCallKeylog(int slotId, int event, String desc) {}
 | 
			
		||||
    public void broadcastImsRegisterState(int slotId, boolean imsRegisterState) {}
 | 
			
		||||
    public void broadcastRegInfoChanged(int voiceRegState, int voiceNetworkType, int dataRegState, int dataNetworkType, int slotId) {}
 | 
			
		||||
    public void broadcastImsNetworkStateChanged(int phoneId, int errorCode, String errorMessage, int regState, int imsRat) {}
 | 
			
		||||
    public void broadcastScreenShare(int phoneId) {}
 | 
			
		||||
    public void broadcastScreenTouch(int phoneId, int screenTouchCount, int screenTouchSuccCount) {}
 | 
			
		||||
    public void broadcastOnlineMeeting(int slotId, int errorcode, String record) {}
 | 
			
		||||
    public void broadcastNetworkDiagnosis(int slotId, Bundle data) {}
 | 
			
		||||
    public void broadcastDispatchedSmsId(int slotId, int errorCode, long messageId, boolean isWapPush, boolean isClass0, String mPackageName) {}
 | 
			
		||||
    public void broadcastDispatchedMoSmsId(int slotId, int eventId, String networkType, int rat, int errorType, int errorCode, String success) {}
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user