package com.hdl.sdk.sourceos;
|
|
import android.annotation.SuppressLint;
|
import android.app.HdlSystemManager;
|
import android.content.Context;
|
|
/**
|
* Created by panlili on 2025/2/14
|
* description:
|
*/
|
public class Rk3566Manager {
|
private static final String TAG = "Rk3566Manager";
|
private Context context;
|
private HdlSystemManager manager;
|
|
private Rk3566Manager() {
|
}
|
|
public static Rk3566Manager getInstance() {
|
return Rk3566Manager.SingletonInstance.INSTANCE;
|
}
|
|
@SuppressLint({"WrongConstant"})
|
public void init(Context context) {
|
this.context = context;
|
|
try {
|
this.manager = (HdlSystemManager) context.getSystemService("hdl");
|
} catch (Exception e) {
|
e.printStackTrace();
|
}
|
|
}
|
|
public Context getContext() {
|
return this.context;
|
}
|
|
public void setContext(Context context) {
|
this.context = context;
|
}
|
|
@SuppressLint({"WrongConstant"})
|
public HdlSystemManager getManager() {
|
return this.manager;
|
}
|
|
public void setManager(HdlSystemManager manager) {
|
this.manager = manager;
|
}
|
|
private static class SingletonInstance {
|
private static final Rk3566Manager INSTANCE = new Rk3566Manager();
|
|
private SingletonInstance() {
|
}
|
}
|
|
}
|