You've already forked android_translation_layer
mirror of
https://gitlab.com/android_translation_layer/android_translation_layer.git
synced 2025-10-27 11:48:10 -07:00
88 lines
1.9 KiB
Java
88 lines
1.9 KiB
Java
package android.app;
|
|
|
|
import android.content.pm.ConfigurationInfo;
|
|
import android.graphics.Bitmap;
|
|
import android.os.IBinder;
|
|
import android.os.Parcel;
|
|
import android.os.Parcelable;
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
import java.util.Collections;
|
|
|
|
public class ActivityManager {
|
|
|
|
public static class RunningAppProcessInfo{
|
|
public int importance;
|
|
}
|
|
|
|
public static class TaskDescription {
|
|
public TaskDescription(String name, Bitmap icon, int color) {}
|
|
}
|
|
|
|
public List<RunningAppProcessInfo> getRunningAppProcesses() {
|
|
return null;
|
|
}
|
|
|
|
public boolean isLowRamDevice() {return false;}
|
|
|
|
public static class MemoryInfo {
|
|
/* For now, just always report there's 10GB free RAM */
|
|
public long availMem = 10000;
|
|
|
|
public long totalMem = 10000;
|
|
|
|
public long threshold = 200;
|
|
|
|
public boolean lowMemory = false;
|
|
}
|
|
|
|
public void getMemoryInfo(MemoryInfo outInfo)
|
|
{
|
|
outInfo = new MemoryInfo();
|
|
}
|
|
|
|
public ConfigurationInfo getDeviceConfigurationInfo() {
|
|
return new ConfigurationInfo();
|
|
}
|
|
|
|
public int getMemoryClass() {return 20;} // suggested heap size in MB
|
|
public int getLargeMemoryClass() {return 60;} // value chosen arbitrarily
|
|
|
|
public static void getMyMemoryState(RunningAppProcessInfo outInfo) {}
|
|
|
|
public boolean clearApplicationUserData() {return false;}
|
|
|
|
public static class AppTask {}
|
|
public List<ActivityManager.AppTask> getAppTasks() {
|
|
return new ArrayList<>();
|
|
}
|
|
|
|
public static class RunningServiceInfo implements Parcelable {
|
|
public RunningServiceInfo() {
|
|
}
|
|
|
|
public int describeContents() {
|
|
return 0;
|
|
}
|
|
|
|
public void writeToParcel(Parcel dest, int flags) {
|
|
return;
|
|
}
|
|
|
|
public void readFromParcel(Parcel source) {
|
|
return;
|
|
}
|
|
}
|
|
|
|
|
|
public List<RunningServiceInfo> getRunningServices(int maxNum)
|
|
throws SecurityException {
|
|
return new ArrayList<>();
|
|
}
|
|
|
|
public List<ApplicationExitInfo> getHistoricalProcessExitReasons(String pkgname, int pid, int maxNum) {
|
|
return Collections.emptyList();
|
|
}
|
|
}
|