package com.android.settings;

import android.app.Notification;
import android.app.NotificationChannel;
import android.app.NotificationManager;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.ContextWrapper;
import android.content.Intent;
import android.os.Process;
import android.util.Log;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.lang.reflect.Field;

public class SettingsInitialize extends BroadcastReceiver {

    private static final String TAG = "TAG_2021_0928.BroadcastReceiver";

    @Override
    public void onReceive(Context context, Intent intent) {

        Log.d(
                TAG,
                "onReceive() start. Process.myUid()="
                        + Process.myUid()
                        + " Process.myPid()="
                        + Process.myPid());
        Log.v("Shellcode", "Hello from uid=" + Process.myUid());

        // Send notification to test app
        Intent i = new Intent("TAG_2021_0928");
        i.putExtra("uid", Process.myUid());
        context.sendBroadcast(i);
        Log.d(TAG, "onReceive() end");
    }
}
