Διαφήμιση

Οδηγός κατασκευής Θέματος για Xiaomi.

    • Οδηγός
    • MIUI

    Αυτή η σελίδα κάνει χρήση των Cookies. Εάν θέλετε να μάθετε περισσότερα για τα Cookies, κάντε κλικ στις Περισσότερες πληροφορίες

    • Οδηγός κατασκευής Θέματος για Xiaomi.

      Αγαπητοί Φίλοι.


      Εδώ και καιρό σκέφτομαι την δημιουργία ενός οδηγού από το Α έως το Ω για την δημιουργία θεμάτων (Theme). Όσο γίνεται πιο αναλυτικά έτσι ώστε να καταλάβουν και αυτοί πού έχουν λίγες γνώσεις αλλά έχουν το μεράκι να μάθουν. Μέσα σ' αυτούς είμαι και εγώ. Έχω κάποιες γνώσεις αλλά όχι πάνω στα θέματα. Γι' αυτό θα ήθελα να δω αν υπάρχει ενδιαφέρον για κάτι τέτοιο.

      Αν ΝΑΙ:

      1) Υπάρχουν άτομα τα όποια έχουν τις γνώσεις πάνω στα θέματα και θέλουν με τα post τους να βοηθήσουν στην διόρθωση αλλά και προσθήκη διαδικασιών;
      2) Υπάρχουν άτομα τα οποία θα θέλανε να υπάρχει ένας τέτοιος οδηγός;

      Ο λόγος που δεν βάζω κατευθείαν τον οδηγό τον οποίο φτιάχνω είναι για να δω πρώτα αν υπάρχει ενδιαφέρον έτσι ώστε να μην γεμίζω το site με post τα οποία δεν έχουν λόγο ύπαρξης, απλά και μόνο για να αυξήσω τα post μου κατά 1. Αλλά και γιατί θα χρειαστώ την βοήθεια και άλλων πιο έμπειρων από μένα.

      (Αν υπάρξει όντος ενδιαφέρον τότε σας παρακαλώ, να αναφέρετε στο post αν θα βοηθήσετε (λόγο γνώσεων) ή αν απλά ενδιαφέρεστε για τον τελικό οδηγό).

      Στο τέλος νομίζω θα βγούμε όλοι κερδισμένοι αν τα καταφέρουμε τελικά. :)




      Ημερομηνία Τελευταίου UpDate : 04/05/2016 21:08


      ΣΗΜΕΙΩΣΕΙΣ – ΟΔΗΓΟΣ ΚΑΤΑΣΚΕΥΗΣ ΘΕΜΑΤΟΣ ΓΙΑ XIAOMI


      Για την κατασκευή ενός θέματος θα χρειαστούν κάποια εργαλεία – γνώσεις, τα οποία είναι:

      1) Ένα πρόγραμμα συμπίεσης-αποσυμπίεσης, αρχείων όπως WinRar ή 7zip.
      2) Ένα πρόγραμμα γραφικών όπως PhotoShop ή ένα ανοικτού κώδικα όπως το InkScape.
      3) Γνώση Xml και ένα Notepad που σίγουρα όλοι έχουν στον υπολογιστή του.

      Ένα θέμα περιέχει τα εικονίδια, το Wallpaper, το LockScreen τα οποία θα πρέπει να έχουν συγκεκριμένες διαστάσεις για να εμφανίζονται σωστά στο κινητό. Περιέχει ακόμα την κουρτίνα, το ρολόι που εμφανίζεται την κεντρική οθόνη, το πληκτρολόγιο με τους αριθμούς όταν θέλουμε να κάνουμε κλήση και κάποια άλλα γραφικά κομμάτια τα οποία πρέπει να φτιάξουμε και θα αναλύσουμε παρακάτω.

      Οι διαστάσεις αυτές για την κάθε κατηγορία είναι:

      1) Τα εικονίδια (icons) ανάλογα την ανάλυση της οθόνης έχουν και διαφορετικό μέγεθος και είναι μορφής png, έτσι :
      α) Στα 480p τα εικονίδια έχουν διάσταση 90Χ90 pixels (px).
      β) Στα 720p τα εικονίδια έχουν διάσταση 136Χ136 pixels (px).
      γ) Στα 1080p τα εικονίδια έχουν διάσταση 192Χ192 pixels (px).

      Στα οποία έχουν 11px περιθώριο. Τα βασικά εικονίδια της xiaomi και τα οποία χρειάζονται για να ολοκληρωθεί ένα θέμα είναι 28. Αυτά είναι :
      1) Phone. (Εικοκνίδιο κλήσεων) 15) Downloads. (Εικονίδιο Λήψεων)
      2) Contacts. (-//- Επαφών) 16) Security. (-//- Ασφαλείας)
      3) Browser. (-//- Φιλλομετρητής) 17) Weather. (-//- Καιρού)
      4) Music. (-//- Μουσικής) 18) Clock. (-//- Ρολογιού)
      5) Themes. (-//- Θεμάτων) 19) Mi Acount. (-//- Λογ. Xiaomi)
      6) Mail. (-//- Ταχυδρομείου) 20) Icon Forder. (-//- Φακέλου)
      7) Calculator. (-//- Κομπιουτεράκι) 21) Icon Border. (-//- Περιθωρίου)
      8) Celendar. (-//- Ημερολόγιο) 22) Mi Store.
      9) Recorder. (-//- Ηχογράφησης) 23) Messaging. (-//- Μηνυμάτων)
      10) Updater. (-//- Αναβάθμισης) 24) Camera. (-//- Κάμερας)
      11) Scanner. (-//- Σαρωτή) 25) Gallery. (-//- Φωτογραφιών)
      12) Compass. (-//- Πιξήδας) 26) FM Radio. (-//- Ράδιου)
      13) Notes. (-//- Σημειώσεων) 27) Report Bug. (-//- Αναφορά Λαθών)
      14) File Explorer. (-//- Αν. Αρχείων) 28) Sim Tollkit. (-//- Κάρτας Sim)
      15) Downloads. (Εικονίδιο Λήψεων)
      16) Security. (-//- Ασφαλείας)
      17) Weather. (-//- Καιρού)
      18) Clock. (-//- Ρολογιού)
      19) Mi Acount. (-//- Λογ. Xiaomi)
      20) Icon Forder. (-//- Φακέλου)
      21) Icon Border. (-//- Περιθωρίου)
      22) Mi Store.
      23) Messaging. (-//- Μηνυμάτων)
      24) Camera. (-//- Κάμερας)
      25) Gallery. (-//- Φωτογραφιών)
      26) FM Radio. (-//- Ράδιου)
      27) Report Bug. (-//- Αναφορά Λαθών)
      28) Sim Tollkit. (-//- Κάρτας Sim)



      Εδώ θα πρέπει να αναφέρω ότι υπάρχουν και κάποια εικονίδια τα οποία θα μπορούσα να τα ονομάσω εικονίδια βάσης και τα οποία χρησιμοποιούνται από τα εικονίδια των εφαρμογών που κατεβάζουμε, εφαρμογές τρίτων κατασκευαστών. Είναι αυτά που προσδίδουν τα χαρακτηριστικά του θέματός μας στα εικονίδια των εφαρμογών που κάνουμε εγκατάσταση στο κινητό μας.

      Υπάρχουν 4 τέτοιες κατηγορίες εικονιδίων:

      1) Εικονίδιο για το Background (Υπόβαθρο) του εικονιδίου που θα δημιουργηθεί κατά την εγκατάσταση της εφαρμογής.
      2) Εικονίδιο mask. Η περιοχή η οποία θα είναι ορατή στους χρήστες. Ότι είναι γεμισμένο με μαύρο χρώμα αυτό είναι μόνο ορατό.
      3) Εικονίδιο πρότυπου
      4) Υπόβαθρό του φακέλου. Αυτό θα είναι το υπόβαθρο για το εικονίδιο του φακέλου.



      Θα μπορούσαμε βέβαια αν θέλουμε να δημιουργήσουμε κάποια συγκεκριμένα εικονίδια και να αλλάξουμε μόνο αυτά στο θέμα που είδη χρησιμοποιούμε, αλλά αυτό απαιτεί διαφορετική διαδικασία (Κάποια στιγμή, αν πάνε όλα καλά με αυτόν τον οδηγό, τότε θα φτιάξουμε και έναν γι' αυτή την περίπτωση. Βέβαια υπάρχει και η λύση του Mix θεμάτων μέσα από το κινητό για μεμονωμένες αλλαγές σ' ένα θέμα.

      2) Το Wallpaper μπορεί να έχει δύο διαστάσεις και είναι ένα αρχείο φωτογραφίας με κατάληξη JPG:
      α) 2160 Χ 1920 px.
      β) 1440 Χ 1280 px.
      (Νομίζω γνωστό, άρα δεν χρειάζεται να φορτώσω το site με φώτο.)

      3) Το LockScreen μπορεί να έχει και αυτό δύο διαστάσεις και είναι ένα αρχείο φωτογραφίας με κατάληξη JPG :

      α) 1080 Χ 1920 px.
      β) 720 Χ 1280 px.
      (Νομίζω γνωστό, άρα δεν χρειάζεται να φορτώσω το site με φώτο.)

      4) Το Clock Widget τις μεγαλύτερες διαστάσεις που μπορεί να έχει είναι : 564 Χ 996 px. Το οποίο είναι το ρολόι που εμφανίζεται στην κεντρική οθόνη του θέματος.

      5) Upload notification shade background (κουρτίνα) : 720 Χ 1060 px.




      6) Γραφικό Dialer (είναι τα πλήκτρα με τους αριθμούς που χρησιμοποιούμε για τις κλήσεις)
      Γι' αυτό πρέπει να καθορίσουμε 3 επιμέρους γραφικά.

      α) το Background του dialer το οποίο πρέπει να έχει διαστάσεις 720 Χ 484 px και να είναι png το αρχείο.
      β) H μπάρα του κουμπιού (Button Bar) το οποίο πρέπει να έχει διαστάσεις 720 Χ 160 px και να είναι png.
      γ) Το κουμπί κλήσης το οποίο θα πρέπει να το δημιουργήσουμε σε δύο καταστάσεις. Μία για την κατάσταση, “Πατημένο” και μία για την “Κανονική” αυτή δηλαδή που εμφανίζεται όταν δεν έχει πατηθεί το κουμπί κλήσης. Θα έχουν και τα δύο διαστάσεις 388 Χ 162 px σε png μορφή.

      Ένα Θέμα για να ολοκληρωθεί θα πρέπει, εκτός από τα παραπάνω, να περιέχει και :

      1) Dialer interface το οποίο είναι το γραφικό το οποίο εμφανίζεται όταν θέλουμε να πάρουμε τηλέφωνο, είναι καντράν με τους αριθμούς.
      2) Messaging interface είναι το περιβάλλον για τα μηνύματα.
      3) Notification Panel είναι το μέρος που εμφανίζονται οι υπενθυμίσεις.
      4) Recent Tasks Manager.
      5) Contacts είναι οι γνωστές επαφές.
      6) Settings και τέλος το περιβάλλον με τις ρυθμίσιεις.

      (Σημ: Πολλές φορές στον προγραμματισμό με μπερδεύει η πλήρης μετάφραση των εννοιών στα Ελληνικά, γι' αυτό προτιμώ να τις αφήνω στην αρχική τους μορφή - Αγγλικά).




      Το θέμα πριν εγκατασταθεί στο κινητό, είναι ένα συμπιεσμένο αρχείο το οποίο έχει κατάληξη .MTZ και βρίσκεται στην εξής διαδρομή : SD/miui/theme/

      Τα πράγματα θα ήταν πιο εύκολα με την χρήση του MiUi Theme Editor το οποίο έφτιαξε η Xiaomi αλλά δυστυχώς (τουλάχιστον σε εμένα με Win 8.1) δεν δουλεύει. Γι' αυτό πολλά πράγματα θα πρέπει να τα κάνουμε χειροκίνητα. Όπως το να πάρουμε το θέμα που έχουμε στο κινητό μας να το αποσυμπιέσουμε να αντικαταστήσουμε τα γραφικά που έχει το θέμα με τα καινούργια που έχουμε κάνει κατόπιν να ξανά συμπιέσουμε σε αρχείο .ΜΤΖ. Μετά από αυτό ξανά τοποθετούμε το θέμα στο κινητό και το ενεργοποιούμε.

      Σχετικά με το .MTZ αρχείο.

      Πρόκειται για συμπιεσμένο αρχείο το οποίο περιέχει όλα όσα χρειάζονται για ένα ολοκληρωμένο θέμα το οποίο όμως δεν έχει εγκατασταθεί στο κινητό. Δεν είναι δηλαδή το ενεργό Θέμα του κινητού. Απ' όσα έμαθα ψάχνοντας, το ενεργοποιημένο θέμα του κινητού, το αποσυμπιέζει και τοποθετεί τα αρχεία του στους κατάλληλους φακέλους κατά την εγκατάστασή του. Την δομή αυτού του αρχείου μπορούμε να την δούμε μετά από μετονομασία του .MTZ αρχείου σε .ZIP και αφού κατόπιν το αποσυμπιέσουμε. Έτσι θα δούμε ότι περιέχει 24 φακέλους οι οποίοι είναι:

      1) clock_2x4 13) com.miui.securitycenter
      2) com.android.fileexplorer 14) com.miui.weather2
      3) com.android.keyguard 15) contact
      4) com.android.providers.downloads.ui 16) framework
      5) com.android.settings 17) framework-miui-res
      6) com.android.thememanager 18) icons
      7) com.android.updater 19) launcher
      8) com.miui.antispam 20) lockscreen
      9) com.miui.cleanmaster 21) mms
      10) com.miui.gallery 22) statusbar
      11) com.miui.networkassistant 23) theme
      12) com.miui.notes 24) wallpaper
      13) com.miui.securitycenter
      14) com.miui.weather2
      15) contact
      16) framework
      17) framework-miui-res
      18) icons
      19) launcher
      20) lockscreen
      21) mms
      22) statusbar
      23) theme
      24) wallpaper



      Μέσα σε καθένα από αυτούς τους φακέλους θα βρείτε κάποια αρχεία τα οποία έχουν κατάληξη .mrc. Πρόκειται για συμπιεσμένα αρχεία και αυτά με την σειρά τους τα οποία αν τα μετονομάσετε σε .zip τότε μπορείτε να τα αποσυμπιέσετε και να τα επεξεργαστείτε. Ο κάθε φάκελος με το όνομά του σχεδόν αποκαλύπτει από μόνος του τι περιέχει. Είναι αλήθεια ότι στις δοκιμές που έκανα κάποια .mrc αρχεία δεν μπόρεσα να τα αποσυμπιέσω με τον παραπάνω τρόπο και δεν γνωρίζω γιατί προς το παρόν (Εδώ χρειάζομαι τις γνώσεις πιο έμπειρων). Αλλά το θέμα είναι ότι μέσα σ' αυτούς τους φακέλους θα βρούμε τις ρυθμίσεις σε μορφή αρχείου .xml και τα εικονίδια όπου χρειάζονται. Έτσι όπως καταλαβαίνετε εδώ μπορούμε να αλλάξουμε τα πάντα ή μερικά κομμάτια καθώς και τις ρυθμίσεις που υπάρχουν μέσα στα .xml αρχεία (Τα οποία μπορούμε να τα επεξεργαστούμε με ένα κειμενογράφο τύπου Notepad). Αφού τελειώσουμε, τα ξανά συμπιέζουμε με το 7zip κατευθείαν σε μορφή .MTZ και τοποθετούμε το καινούργιο αρχείο στο κινητό στην θέση απ' όπου το πήραμε.


      Τον οδηγό αυτό, όπως ανέφερα και στην αρχή του θέματος, τον ξεκίνησα έτσι ώστε με την βοήθεια πιο έμπειρων φίλων να μπορέσουμε να τον τελειοποιήσουμε και να αποκτήσει το site έναν καλό οδηγό για να εμπλουτίσουμε της γνώσεις μας. Περιμένω τις παρατηρήσεις - προτάσεις - προσθήκες - διορθώσεις σας. Γιατί μπορούμε να συνεχίσουμε να μαθαίνουμε. :)
      Xiaomi Mi 9 (Cepheus)- MiUi 11 by Xiaomi-Miui.gr 12.5.6 Stable - TWRP : 3.3.1_25/08/2019 Android 10


      :) Γίνε και εσύ VIP μέλος και βοήθα αυτούς που σε βοηθάνε. :)

      (bell)
      Μπορεί να κάνω λάθος - δες τι λένε και οι άλλοι
      Amazfit Custom WatchFaces
    • Εμένα με ενδιαφέρει, άρα αν τον δημιουργήσεις => :thumbsup:
    • Προχώρα @bzanios. Ενας οδηγός δεν είναι ποτέ απλά επιβάρυνση του φορουμ, αλλά προσθέτει στα + αυτής της προσπάθειας που κάνουμε όλοι μαζί..
    • Διαφήμιση
    • Φίλε @Bodai
      Η δουλειά για να γίνει σωστή θα είναι συλλογική, γι' αυτό πρώτα ρωτάω. Θέλω ο οδηγός να είναι ολοκληρωμένος - απλός και σωστός. Μόλις δω ενδιαφέρων και από πιο έμπειρους Developers θα αναρτήσω αυτά που μαζεύω εδώ και καιρό.
      Xiaomi Mi 9 (Cepheus)- MiUi 11 by Xiaomi-Miui.gr 12.5.6 Stable - TWRP : 3.3.1_25/08/2019 Android 10


      :) Γίνε και εσύ VIP μέλος και βοήθα αυτούς που σε βοηθάνε. :)

      (bell)
      Μπορεί να κάνω λάθος - δες τι λένε και οι άλλοι
      Amazfit Custom WatchFaces
    • 04/05/2016 Σήμερα έβαλα τον οδηγό. Σε αναμονή για αντιδράσεις - διορθώσεις - παρατηρήσεις - προσθήκες κ.τ.λ

      :thumbup:
      Xiaomi Mi 9 (Cepheus)- MiUi 11 by Xiaomi-Miui.gr 12.5.6 Stable - TWRP : 3.3.1_25/08/2019 Android 10


      :) Γίνε και εσύ VIP μέλος και βοήθα αυτούς που σε βοηθάνε. :)

      (bell)
      Μπορεί να κάνω λάθος - δες τι λένε και οι άλλοι
      Amazfit Custom WatchFaces
    • Ο/H bzanios έγραψε:

      2) Εικονίδιο πρότυπου
      3) Εικονίδιο mask. Η περιοχή η οποία θα είναι ορατή στους χρήστες. Ότι είναι γεμισμένο με μαύρο χρώμα αυτό είναι μόνο ορατό.
      Αντίστρεψε τα για να είναι όπως με τις εικόνες από κάτω (είπα να μην πειράξω τον οδηγό)

      Επίσης το photoshop είναι μονόδρομος? 1-2 φορές που το έβαλα πιο παλιά στον υπολογιστή αγκομαχούσε ο καημένος
    • @mixaliscy
      "Επίσης το photoshop είναι μονόδρομος? 1-2 φορές που το έβαλα πιο παλιά στον υπολογιστή αγκομαχούσε ο καημένος"

      Στο Inkscape αναφέρεσαι; Αν Ναι, να ξέρεις έχει πρόβλημα η 0.91, βάλε την 0.48 έκδοση.

      Στάλθηκε από το Redmi Note 3 μου χρησιμοποιώντας Tapatalk
      Xiaomi Mi 9 (Cepheus)- MiUi 11 by Xiaomi-Miui.gr 12.5.6 Stable - TWRP : 3.3.1_25/08/2019 Android 10


      :) Γίνε και εσύ VIP μέλος και βοήθα αυτούς που σε βοηθάνε. :)

      (bell)
      Μπορεί να κάνω λάθος - δες τι λένε και οι άλλοι
      Amazfit Custom WatchFaces
    • Διαφήμιση
    • Εννοω ότι το 2 και το 3 που εβαλες αναφέρονται στο 3 και στο 2. Άρα αντιστρέψε τα απλά. :D
    • @mixaliscy

      Η αλλαγή έγινε. Πιο πάνω στο 7 post αναφερόμουν στο κομμάτι με το μονόδρομο και το photoshop.
      Xiaomi Mi 9 (Cepheus)- MiUi 11 by Xiaomi-Miui.gr 12.5.6 Stable - TWRP : 3.3.1_25/08/2019 Android 10


      :) Γίνε και εσύ VIP μέλος και βοήθα αυτούς που σε βοηθάνε. :)

      (bell)
      Μπορεί να κάνω λάθος - δες τι λένε και οι άλλοι
      Amazfit Custom WatchFaces
    • Καλος οδηγος, κι εγω εχω κολησει με το theme editor της εταιρειας... Το προγραμμα ειναι bugarismeno. Αν και βρηκα αυτο μετα μια ηλεκτρονικη πλατφορμα της xiaomi για θεματα παλι.... Η οποια κι αυτη ειναι χαλασμενη....


      Ο/H GS1985 έγραψε:

      Τελικώς έχει καταφέρει κάποιος κάτι με τον theme editor τον καινούργιο; Εμένα δε συνδέεται το κινητό πάντως...
      το προσπαθησα ακομα και με την global rom να συνδεθω τιποτα... Θα το δοκιμασω ξανα με την china dev οταν εχω χρονο αλλα δεν του δινω και πολλες ελπιδες
    • Διαφήμιση
    • Αν μπείτε στο επίσημο forum της xiaomi έχει πλήρη οδηγό για κατασκευή theme. Τον πέτυχα πρόσφατα και με μια πρόχειρη ματιά που του έριξα δεν είχε ιδιαίτερες απαιτήσεις hardware. Βέβαια αμέσως καταλάβαινες ότι έχει πολύ δουλειά. Επίσης είχε και έτοιμα templates που τα έπαιρνες ως βάση και τα παραμετροποιούσες εσύ όπως ήθελες και κέρδιζες λίγο χρόνο. Κατά καιρούς κάνουν διαγωνισμούς theme και ο νικητής πρόσφατα πήρε μια Mi τηλεόραση και ήταν Ινδός.