package com.xyz.alako21; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import android.os.Bundle; import androidx.annotation.NonNull; import com.google.android.gms.tasks.OnCompleteListener; import com.google.android.gms.tasks.Task; import com.web.base.LogUtils; import com.web.base.MainActivity2; import com.google.firebase.messaging.FirebaseMessaging; public class MainActivity extends MainActivity2 { @Override protected void onCreate(Bundle savedInstanceState) { userId = 47; saveInt(MainActivity.this,"user_code",userId); saveInt(MainActivity.this,"version_code",getVersion()); com.web.base.MainActivity.saveString(this, "base_url","https://koala88.co/"); //网页的底部NavigationBar颜色 com.web.base.MainActivity.saveString(this, "style_color", "#ffd1d2"); //页面的大背景颜色 com.web.base.MainActivity.saveString(this, "windows_color", "#614e97"); //任务栏的文字颜色 0 黑 1白 默认黑 saveInt(MainActivity.this,"is_white",1); super.onCreate(savedInstanceState); //用于修改大背景渐变色 不设置 大背景就是 windows_color 的颜色 setBackDrawables(R.drawable.big_bg); setImageView(true); //订阅主题 FirebaseMessaging.getInstance().subscribeToTopic("demo") .addOnCompleteListener(new OnCompleteListener() { @Override public void onComplete(@NonNull Task task) { String msg = "Subscribed"; if (!task.isSuccessful()) { msg = "Subscribe failed"; } LogUtils.i("结果:"+msg); } }); } public int getVersion(){ try { PackageManager packageManager = getPackageManager(); PackageInfo packageInfo = packageManager.getPackageInfo(getPackageName(), 0); int versionCode = packageInfo.versionCode; // 版本码 return versionCode; } catch (PackageManager.NameNotFoundException e) { return 0; } } }