Import miniabs 1.0 source

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
xockoandClaude Opus 5.5 committed 2026-10-14 19:26:04 +02:00
commit 4fe9eed870
78 files changed
+5800

No files matched your search

+15
View File
@@ -0,0 +1,15 @@
package android.content;
import java.util.HashMap;
public class Context {
public static final int MODE_PRIVATE = 0;
public static final String CONNECTIVITY_SERVICE = "connectivity";
private final HashMap<String, SharedPreferences> prefs = new HashMap<String, SharedPreferences>();
public static boolean online = true;
public Context getApplicationContext() { return this; }
public synchronized SharedPreferences getSharedPreferences(String name, int mode) {
SharedPreferences p = prefs.get(name);
if (p == null) { p = new SharedPreferences(); prefs.put(name, p); }
return p;
}
public Object getSystemService(String name) { return new android.net.ConnectivityManager(); }
}
@@ -0,0 +1,21 @@
package android.content;
import java.util.HashMap;
import java.util.Map;
public class SharedPreferences {
final HashMap<String, Object> m = new HashMap<String, Object>();
public synchronized String getString(String k, String d) { Object v = m.get(k); return v == null ? d : (String) v; }
public synchronized boolean getBoolean(String k, boolean d) { Object v = m.get(k); return v == null ? d : (Boolean) v; }
public synchronized long getLong(String k, long d) { Object v = m.get(k); return v == null ? d : (Long) v; }
public synchronized int getInt(String k, int d) { Object v = m.get(k); return v == null ? d : (Integer) v; }
public synchronized Map<String, ?> getAll() { return new HashMap<String, Object>(m); }
public Editor edit() { return new Editor(); }
public class Editor {
final HashMap<String, Object> put = new HashMap<String, Object>(); final java.util.HashSet<String> rm = new java.util.HashSet<String>();
public Editor putString(String k, String v) { put.put(k, v); return this; }
public Editor putBoolean(String k, boolean v) { put.put(k, v); return this; }
public Editor putLong(String k, long v) { put.put(k, v); return this; }
public Editor putInt(String k, int v) { put.put(k, v); return this; }
public Editor remove(String k) { rm.add(k); return this; }
public boolean commit() { synchronized (SharedPreferences.this) { for (String k : rm) m.remove(k); m.putAll(put); } return true; }
}
}
@@ -0,0 +1,5 @@
package android.net;
public class ConnectivityManager {
public static final int TYPE_WIFI = 1;
public NetworkInfo getActiveNetworkInfo() { return android.content.Context.online ? new NetworkInfo() : null; }
}
+2
View File
@@ -0,0 +1,2 @@
package android.net;
public class NetworkInfo { public boolean isConnected() { return true; } public int getType() { return 1; } }
+5
View File
@@ -0,0 +1,5 @@
package android.os;
public class Build {
public static final String MANUFACTURER = "samsung", MODEL = "GT-S5570";
public static class VERSION { public static final String RELEASE = "2.2.1"; public static final int SDK_INT = 8; }
}
@@ -0,0 +1,5 @@
package android.preference;
import android.content.Context; import android.content.SharedPreferences;
public class PreferenceManager {
public static SharedPreferences getDefaultSharedPreferences(Context c) { return c.getSharedPreferences("default", 0); }
}
+2
View File
@@ -0,0 +1,2 @@
package android.text;
public class Html { public static CharSequence fromHtml(String s) { return s.replaceAll("<[^>]+>", ""); } }
+5
View File
@@ -0,0 +1,5 @@
package android.util;
public class Base64 {
public static final int URL_SAFE = 8;
public static byte[] decode(String s, int flags) { return java.util.Base64.getUrlDecoder().decode(s); }
}