misc stubbing for ctr2

This commit is contained in:
Mis012
2023-01-14 14:32:37 +01:00
parent f8beaa4a7d
commit 27f3d288dd
16 changed files with 184 additions and 0 deletions

View File

@@ -32,6 +32,8 @@ import android.hardware.usb.UsbManager;
import android.os.Vibrator;
import android.hardware.display.DisplayManager;
import android.media.MediaRouter;
import android.app.NotificationManager;
import android.app.AlarmManager;
import java.io.File;
import java.io.FileInputStream;
@@ -125,6 +127,10 @@ public class Context extends Object {
return new DisplayManager();
case "media_router":
return new MediaRouter();
case "notification":
return new NotificationManager();
case "alarm":
return new AlarmManager();
default:
System.out.println("!!!!!!! getSystemService: case >"+name+"< is not implemented yet");
return null;
@@ -261,6 +267,8 @@ public class Context extends Object {
return -1; // PackageManager.PERMISSION_DENIED
}
public void registerComponentCallbacks(ComponentCallbacks callbacks) {}
// these may not look like typical stubs, but they definitely are stubs
public final TypedArray obtainStyledAttributes (AttributeSet set, int[] attrs) { return new TypedArray(r, new int[1000], new int[1000], 0); }
public final TypedArray obtainStyledAttributes (AttributeSet set, int[] attrs, int defStyleAttr, int defStyleRes) { return new TypedArray(r, new int[1000], new int[1000], 0); }