Keyboard_Skins/app/src/main/java/com/exquisite/KeyboardSkin.java
2024-07-09 17:33:59 +08:00

66 lines
2.0 KiB
Java

package com.exquisite;
import android.app.Application;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
import android.widget.Toast;
import androidx.localbroadcastmanager.content.LocalBroadcastManager;
import com.exquisite.data.Mydata;
import com.exquisite.tools.Mytools;
import java.util.Collections;
import java.util.List;
public class KeyboardSkin extends Application {
public static KeyboardSkin app;
private static Context context;
public static List<Mydata> myDataArrayList;
private static final String MAX_SDK = "JE7gVeObwAxnnPBv2tb61lNAIEHd4Udk3kac0g2rNpfhmVP0m6PwUH38KLK7yVPblRTBpgFf8ansDbsMtQJ3mx";
public static final String AD_BROADCAST = "on_success_action";
public static Boolean initSDK = false;
@Override
public void onCreate() {
super.onCreate();
context = getApplicationContext();
app = this;
// initSDK();
List<Mydata> myData = Mytools.parseJsonToList("keyboard.json");
myDataArrayList = myData;
}
public static Context getAppContext() {
return context;
}
public static List<Mydata> getMyDataArrayList() {
if (myDataArrayList != null) {
Collections.shuffle(myDataArrayList);
return myDataArrayList;
} else {
return null;
}
}
// private void initSDK() {
// AppLovinSdkInitializationConfiguration initConfig = AppLovinSdkInitializationConfiguration.builder(MAX_SDK, this)
// .setMediationProvider(AppLovinMediationProvider.MAX)
// .build();
// AppLovinSdk.getInstance(this).initialize(initConfig, new SdkInitializationListener() {
// @Override
// public void onSdkInitialized(AppLovinSdkConfiguration appLovinSdkConfiguration) {
// initSDK = true;
// LocalBroadcastManager.getInstance(context).sendBroadcast(new Intent(AD_BROADCAST));
// }
// });
// AppLovinSdk.getInstance(this).getSettings().setVerboseLogging(true);
// }
}