panlili2024
2025-02-21 d31f2155237aa65cee1cb6ce1d39c48191663226
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
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() {
        }
    }
 
}