Rhod|v_!r0x Mi-Padawan
  • Männlich
  • 104
  • Mitglied seit 7. Mai 2011
  • Letzte Aktivität:

Beiträge von Rhod|v_!r0x

    Da du einen richtigen System-Wechsel hast, würd ich dir ein FullWipe empfehlen.
    Zudem ein Nand-Backup oder MIUI-Backup (oder beides).


    Die ICS-Rom kannst du dann aber wie die GB-Rom installieren.
    Leider werden nicht alle Elemente des Miui-Backups von GB zu ICS übernommen (zumindest be der von mir getesteten Version), aber es beschränkt sich auf Sachen wie Layout, Theme, etc.


    Ansonsten fällt mir nichts wichtiges mehr ein.
    Falls du Schiss hast, würde ich auf jeden Fall Nand- UND Miui-Backup machen ;)

    Nochmal etwas ausführlicher:


    Für die Icons brauchst du das Package der APKs (oft auch der Name der APK).


    Aber du kannst auch einfach im Market am PC die App suchen, draufklicken und in der URL das hinter id=... is dann das Package


    Ansonsten in /data/data mitm root explorer bruteforcen :D


    Oder du guckst mein Theme-Guide an, da steht das auch nochmal drin

    naja, vom Umfang her is es eig mehr als der poplige Lockscreen-Tester ;)
    Wobei da auch einiges an "unnötigen" Funktionen gegeben is (mtz erstellen, description.xml erstellen, screenshots, ...)


    Ich programmier auch OO aber wenn man viele Objekte und viele Funktionen hat, kommt man nich drum rum^^
    Verwöhnter Windows-Mensch :P


    ja, das meiste tut eig schon. Nur noch etwas am MusicControl machen, dann ist der auch fertig.
    Dann fehlen eig nur noch Unlocker und Animationen.
    Aber ne "offizielle" Version werd ich erst rausgeben wenn ich mich um Exceptions und Fehler abfangen gekümmert hab :D

    Danke euch beiden. :)


    Kleine Info zur Programmierung:
    - Das Projekt besteht mittlerweile aus 1389 Zeilen Code :)


    - Das Projekt beinhaltet 22 Klassen


    Kinderkram :D
    Mein Projekt dreht sich nur um den Lockscreen und hat schon insgesamt 4000 Zeilen + 2 externe zusätzliche Libs^^


    Aber mal im Ernst: ist .net so sparsam was Code angeht? oO
    In Java wäre allein für die GUI schon die Hälfte von deinem Codeumfang drauf gegangen^^


    Angst hab ich deswegen keine^^
    Aber bin grad eh an nem MIUI-Projekt in java dran. Dann hätte das ganz gut gepasst ;)
    Und könnte es nebenher schon machen, aber deine Sache :)

    Ja, das mit dem "nicht zulässig" isn komischer Bug. Bei mir wurde bisher jedes Wallpaper übernommen.


    Wenn du direkt im LS n Wallpaper einbauen willst, musst einfach in die mtz noch nen Ordner "wallpaper" machen und da ne jpg/png mit dem Namen: 'default_lock_wallpaper.jpg/png' rein. Die wird dann automatisch als default gesetzt.

    Download:


    19. Juni, 2012
    LS-Debugger alpha 4


    28. April, 2012
    LS-Debugger alpha 3


    24. April, 2012
    LS-Debugger alpha 2


    27. März, 2012
    LS-Debugger alpha


    Changelog:


    • Text,DateTime und Image implementiert
    • ToolTip-Text für Text, DateTime und Image (Zeigt den Namen des Elements an)
    • ElementGroup implementiert
    • VarArrays implementiert
    • ContentProvider für Wetter-Apps implementiert (nur für 9s-weather)
    • ContentProvider für Anrufe/SMS implementiert (db-file hinzugefügt)
    • FontChooser implementiert
    • category-Attribute implementiert(bis jetzt nur für Text)
    • rotieren und AntiAlias funktioniert für: Image, Text und DateTime
    • screen_width/_height muss beim Start festgelegt werden
    • Der letzte Pfad wird in einer Datei gespeichert (kein nerviges Geklicke mehr bei jedem Start)
    • "where" für ContentProvider implementiert
    • festlegen für ein background hinzugefügt (muss im Ordner "wallpaper" liegen. Wie bei miui)
    • db-Datei aktualisiert
    • Bei Klick auf 'Screenshot' wird ein Screenshot im Ordner 'preview' gespeichert (der Button wird erst angezeigt, wenn man auf 'Preview' geklickt hat)
    • Time-Tag implementiert
    • Button zum erstellen einer zip/mtz Datei hinzugefügt
    • erstellen einer description.xml (nachdem man auf 'create mtz' geklickt hat)
    • Checkboxen hinzugefügt, um wallpaper, preview-Ordner und Font zur mtz hinzuzufügen
    • die config-Datei überarbeitet
      => width, height, Pfad und Font werden gespeichert
    • erstellen/bearbeiten der description.xml überarbeitet
    • Beschränkung mancher Eingabefelder auf Zahlen
    • config.xml implementiert

      • NumberChoice
      • NumberInput
      • StringChoice
      • StringInput
      • CheckBox


    • MusicControl

      • Image (ohne 'music_album_cover')
      • Text (ohne 'music_display')


    • (normale) Buttons (keine von MusicControl) implementiert
    • kleine Fixes
    • Scrollbar für kleine Bildschirme/zu große LS eingebaut
    • Button eingefügt, der Informationen über das System und das Programm ausgibt (fürs Debugging). Der Button ist das kleine Quadrat in der linken unteren Ecke im ControlPanel
      Neue Fixes (19. Juni, 2012):
    • mehr Ausgabe in der Konsole, wenn man die mtz-Datei erstellt
    • Font-Bug gefixt (wenn der Font kein ttf war, ist das Programm abgestürzt)
    • Splash Screen hinzugefügt
    • Update auf Java 7

    Ne Anleitung dazu gibt es glaub ich nicht, aber wirklich programmieren musst du auch nicht.


    Wichtig ist vor Allem dass du die Funktionsweise von den ContentProviderBindern verstehst und vllt schonmal mit Datenbanken (SQLite, MySQL, ...) gearbeitet hast.
    Wobei auch sowas wie Excel für das Verständnis ausreicht.


    Kann ich dir aber auch mal im TS/Skype oder so erklären, aber zu schreiben is mir das zu viel ;)