"SGS Tools" App zum schnellen bearbeiten

Hab mit der JPH immer noch das build.prop Prob.(Schönes Wortspiel >:lol:)

Das einzigste, was ich noch nicht gemacht habe, is´n (Full-)Wipe. Hab auch das enthaltene r/w-Script ausgeführt.

Der Rest von SGSTool´s funzt aber wieder.
 

Anhänge

  • dumpstate_app_error.txt
    790,6 KB · Aufrufe: 3.381
Zuletzt bearbeitet:
Hast du zufällig in deiner .prop einen nicht auskommentierten Eintrag ohne ein Gleichheitszeichen?
Probier mal die angehängt Version. :smile:
Falls ja, so stellen solche Einträge nun kein Problem mehr da, sie werden allerdings auch nicht aufgeführt in der Liste.
 

Anhänge

  • SGSTools.apk
    88,9 KB · Aufrufe: 175
Ich wollte gerade mal dein neues Skript-Modul testen. Klappt auch soweit ganz gut, allerdings gibt's keine Möglichkeit ein Skript aus der .zip-Datei auszuwählen, wenn mehrere Skripte enthalten sind.
Lässt sich das einrichten?
 
Kannst du mal die angehängte Version testen?
Habs schnell zusammengeschrieben und muss jetzt los :)
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: scheichuwe
Läuft :)
Danke.
 
Fr4gg0r schrieb:
Bist du zu den Devs gewechselt? :thumbup:
Ja das mit dem finish(); hatte ich mir eigentlich schon vor langer Zeit überlegt... ich denke mal das kommt mit dem nächsten Update (das eigentlich schon lange da sein sollte, aber irgendwie will der Musikplayer bei mir nicht^^).

Extra für dich kommt in die nächste Version auch eine Abfrage des eingestellten Homescreens. :p

Code für die Schwenkanimation... wollte ich eigentlich an Google verkaufen aber meinetwegen: :D

Code:
private myListView l;
public void onRestoreInstanceState(Bundle saved){
      super.onRestoreInstanceState(saved);
        if(saved.getInt("oldWidth", 0) > saved.getInt("oldHeight", 0))l.setRotate(90);
        else l.setRotate(-90);
}
    public void onSaveInstanceState(Bundle save){
        save.putInt("oldWidth", l.getWidth());
        save.putInt("oldHeight", l.getHeight());
        super.onSaveInstanceState(save);
}
public void onCreate(Bundle b){
l = new myListView(this);
this.setContentView(l);
l.setAdapter(new Adapter(this));
}
Code:
package de.Fr4gg0r.SGSTools;

import android.content.Context;
import android.graphics.Canvas;
import android.widget.ListView;

public class myListView extends ListView{
    private boolean rotation;
    private int rotate;
    public myListView(Context context) {
        super(context);
    }
    public void onDraw(Canvas c){
        if(rotation)c.rotate(rotate, 240, 400);
        super.onDraw(c);
        if(rotation){
            if(rotate > 0){
                rotate-=5;
                if(rotate < 5){
                    rotation = false;
                    rotate = 0;
                }
            }
            else {
                rotate+=5;
                if(rotate > -5){
                    rotation = false;
                    rotate = 0;
                }
            }
            invalidate();
        }
    }
    protected void setRotate(int rotate){
        this.rotate = rotate;
        rotation = true;
    }
}
Auf nehm LinearLayout hatte der Code irgendwie keine Wirkung... habs aber auch nur kurz probiert.

Ich wäre ja begeistert, wenn das in naher Zukunft mal funktionieren täte. ;-)
Würde eine solche Animation dann in jedem Programm funktionieren, was den Querformat-modus unterstützt? Oder nur in System-Programmen?
Danke
 
Also es gab eine sehr schöne Rotationsanimation ja mal in Android 1.5.
Diese war auch einiges performanter als meine dirty Lösung. (die man sicherlich noch optimieren kann, vll. setz ich mich da iiiiiiirgendwann nochmal ran).

Wenn du mir den relevanten Code aus 1.5 raussuchst, versuche ich es auf 2.2 zu porten :p

Btw: 3.6.1 online, mit der man nun etliche Skripte in eine .zip packen kann :)
 
Ich weiß ja nicht einmal, wo die skripts hingehören. Ich bin leider kein Profi wie du. Aber wenn du mir trotzdem verraten könntest, wo die hingehören, wäre ich dir wirklich dankbar. Root hab ich. Danke
 
Welche Skripte meinst du denn?
Selbst geschriebene?
Diese packst du nach /sdcard/sgstools/ .
Ansonsten kannst du die App auch mit .zips füttern (die Skripte enthalten) z.B. mein Browser update Skript oder scheichuwes Theme Skript.
Kommt alles in den sgtools Ordner der internen SD.
 
Also erst einmal danke für die Antwort mit Warp-7-Geschwindigkeit. Ich meine die Codes von deiner Schwenkanimation. Kann ich mit denen einfach die standart-Animationen überschreiben und falls ja, wie? ? ? i
 
Achso, sry, nein das wird so (in keinster Weise) funktionieren.
 
Und eine Frage habe ich noch zu den Tools. Und zwar bleiben alte Werte in der build. Prop erhalten, selbst wenn ich sie geändert und gesaved habe. Schade sonst ein klasse Tool.
 
Zuletzt bearbeitet:
Darauf gibts erstmal die Standardantworten :D
- die app hat su Rechte?
- busybox ist installiert?
- einen kleinen Augenblick gewartet?
 
Mit der aktuellsten Busybox gehts auch. Läuft jetzt. Thänks
 
Also in die nächste Version kommt beim ersten Start ein Test ob busybox installiert ist :D
 
Also in die nächste Version kommt beim ersten Start ein Test ob busybox installiert ist :D

hehe... mach doch wie bei titanium, fehler button um busybox neu zu installieren ;)
 
System-Apps löschen funktioniert mit der aktuellsten Version nicht. Ob's vorher funktioniert hat weiß ich nicht, hab's bisher noch nicht ausprobiert. Jetzt jedenfalls tut sich nix.
 
kann ich nicht bestätigen :confused2:

Wenn du viele Apps auf einmal löscht, musst du etwas warten bis sie aus der Liste verschwinden..
 
Die App ist jetzt im Market zu finden...
leider nicht über meinen Account, denn ich habe keine Kreditkarte.
Kryptix, welcher auch für RyanZA seine LagFix App "hostet", war so nett mir dieses Angebot zu machen.

Qr Code gibts im 1. Post.

Schnelle, persönliche Updates/Bugfixes wird es im Forum geben, ansonsten natürlich auch über den Market.
 
Fr4gg0r schrieb:
...

Schnelle, persönliche Updates/Bugfixes wird es im Forum geben, ansonsten natürlich auch über den Market.

Dann leg dich mal ins Zeug :)
Löschen der System-Apps funktioniert einfach nicht.
Es wird eine Kopie der ausgewählten Apps im sgstools-Ordner angelegt, gelöscht wird allerdings nix. Alle Apps sind weiterhin unter /system/app zu finden.

Ich hab extra die alte App mal deinstalliert und die neue aus dem Market geholt, gleiches Problem...
 

Ähnliche Themen

K
Antworten
0
Aufrufe
2.864
kerl12
K
F
Antworten
0
Aufrufe
2.650
Frank64
F
Zurück
Oben Unten