NetworkModule.java 781 Bytes
package com.wmdigit;

import android.content.Context;

import com.wmdigit.data.value.PrivateAccessValue;
import com.wmdigit.network.oss.OSSManager;

/**
 * 网络模块存放全局context的类
 * @author dizi
 */
public class NetworkModule {

    private static Context appContext;

    public static void init(Context context){
        if (appContext == null){
            appContext = context.getApplicationContext();
            // 初始化OSS
            initOss();
        }
    }

    public static Context getAppContext() {
        return appContext;
    }

    /**
     * 初始化OSS
     */
    private static void initOss() {
        String[] values = PrivateAccessValue.getAllPrivateAccessValue();
        OSSManager.getInstance().init(values[0], values[1]);
    }
}