add APIs needed for non legacy NewPipe version

This commit is contained in:
Julian Winkler
2023-09-12 23:18:47 +02:00
parent 399cf87254
commit f5fc993484
78 changed files with 2458 additions and 147 deletions

View File

@@ -1,5 +1,15 @@
package android.app;
import java.util.List;
public class ActivityManager {
public static class RunningAppProcessInfo{}
public List<RunningAppProcessInfo> getRunningAppProcesses() {
return null;
}
public boolean isLowRamDevice() {return false;}
}

View File

@@ -0,0 +1,4 @@
package android.app;
public class AppOpsManager {
}

View File

@@ -9,9 +9,9 @@ import com.reandroid.arsc.chunk.xml.AndroidManifestBlock;
import java.io.InputStream;
import java.io.IOException;
import android.content.Context;
import android.content.ContextWrapper;
public class Application extends Context {
public class Application extends ContextWrapper {
private String app_icon_path = null;
private String get_app_icon_path() {
@@ -43,6 +43,7 @@ public class Application extends Context {
}
public Application() {
super(null);
/* TODO: is this the right place to put this? */
InputStream inStream = ClassLoader.getSystemClassLoader().getResourceAsStream("AndroidManifest.xml");
try {

View File

@@ -0,0 +1,8 @@
package android.app;
import android.media.AudioAttributes;
public class Notification {
public static final AudioAttributes AUDIO_ATTRIBUTES_DEFAULT = new AudioAttributes();
}

View File

@@ -0,0 +1,4 @@
package android.app.job;
public class JobScheduler {
}

View File

@@ -0,0 +1,4 @@
package android.app.job;
public class JobService {
}