Jetzt kostenlos registrieren: Mitglieder surfen ohne Werbung!

"SGS Tools" App zum schnellen bearbeiten

  • 854 Antworten
  • Neuester Beitrag
Diskutiere "SGS Tools" App zum schnellen bearbeiten im Samsung Galaxy S (I9000) Forum im Bereich Samsung Forum.
Cheyenne

Cheyenne

Stammgast
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.344
Zuletzt bearbeitet:
Fr4gg0r

Fr4gg0r

App-Anbieter (Werbung)
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: 142
scheichuwe

scheichuwe

Guru
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?
 
Fr4gg0r

Fr4gg0r

App-Anbieter (Werbung)
Kannst du mal die angehängte Version testen?
Habs schnell zusammengeschrieben und muss jetzt los :)
 
Zuletzt bearbeitet:
scheichuwe

scheichuwe

Guru
Läuft :)
Danke.
 
W

wipefox

Neues Mitglied
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
 
Fr4gg0r

Fr4gg0r

App-Anbieter (Werbung)
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 :)
 
W

wipefox

Neues Mitglied
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
 
Fr4gg0r

Fr4gg0r

App-Anbieter (Werbung)
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.
 
W

wipefox

Neues Mitglied
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
 
Fr4gg0r

Fr4gg0r

App-Anbieter (Werbung)
Achso, sry, nein das wird so (in keinster Weise) funktionieren.
 
W

wipefox

Neues Mitglied
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:
Fr4gg0r

Fr4gg0r

App-Anbieter (Werbung)
Darauf gibts erstmal die Standardantworten :D
- die app hat su Rechte?
- busybox ist installiert?
- einen kleinen Augenblick gewartet?
 
W

wipefox

Neues Mitglied
Mit der aktuellsten Busybox gehts auch. Läuft jetzt. Thänks
 
Fr4gg0r

Fr4gg0r

App-Anbieter (Werbung)
Also in die nächste Version kommt beim ersten Start ein Test ob busybox installiert ist :D
 
GalaxyKeks

GalaxyKeks

Experte
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 ;)
 
scheichuwe

scheichuwe

Guru
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.
 
Fr4gg0r

Fr4gg0r

App-Anbieter (Werbung)
kann ich nicht bestätigen :confused2:

Wenn du viele Apps auf einmal löscht, musst du etwas warten bis sie aus der Liste verschwinden..
 
Fr4gg0r

Fr4gg0r

App-Anbieter (Werbung)
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.
 
scheichuwe

scheichuwe

Guru
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...