Also im Grunde habe ich eine theme.apk Datei Ich wollte wissen, wie setze ich dieses Thema auf das System, das Standard-Icons, Standard-Hintergrund, Standardschrift alle sollte systemweit geändert werden. Ich habe viele Antworten durchsucht, aber alles, was ich gefunden habe, dreht sich um das Thema meiner App/Aktivität. Ich habe keine Antworten gefunden, die sich auf systemweite Änderungen beziehen. wenn ich zum Beispiel diese apk über meine App installiere, sollte sie die Standardschriftart in die Schriftarten ändern, die in meinem theme .apk systemweit enthalten sind.Wenden Sie externe Thema APK programmatisch auf systemweite Anwendungen
folgende Sache ist, was ich versucht
String packagename="com.....";
Resources res =
context.getPackageManager().getResourcesForApplication(packagename);
int strid = res.getIdentifier(packagename+":string/"+name, "string",packagename);
int drawableid = res.getIdentifier(packagename+":drawable/"+name, "drawable", packagename);
String name = res.getString(resid);
Bitmap bmp = BitmapFactory.decodeResource(res, resid);
zu tun, aber ich habe Sackgasse erreicht. Zum weiteren Vorgehen
Mit öffentlichen APIs Sie nicht. Möglicherweise gibt es eine versteckte API oder ein xposed-Modul oder eine herstellerspezifische API. Aber Android unterstützt derzeit keine programmatische Änderung des systemweiten Themas. – Budius