Ακολουθεί μια έξυπνη προσαρμογή build.prop που ανακαλύψαμε και σας επιτρέπει να προσθέτετε εύκολα περισσότερη ευαισθησία στα μέσα ή στο ρυθμιστικό έντασης κατά την κλήση.
Στην προσπάθειά μου να ανακαλύψω ενδιαφέρουσες τροποποιήσεις για να μοιραστώ με την κοινότητα των XDA-Developers, συναντούσα συχνά ένα αίτημα σε πολλά διαφορετικά φόρουμ:
"Πώς μπορώ να προσθέσω περισσότερα βήματα στο ρυθμιστικό έντασης;" -Κανένας συγκεκριμένα
Ενώ αναζητούσα μεθόδους για την αξιόπιστη προσθήκη μεγαλύτερης ευαισθησίας όγκου, διαπίστωσα ότι οι περισσότερες από τις εφαρμογές στο Google Play Store απλά δεν λειτουργούν για τις περισσότερες σύγχρονες συσκευές. Μια άλλη λύση που βρήκα αφορούσε τη χρήση της ενότητας Xposed VolumeSteps+, πράγμα που δυστυχώς σημαίνει ότι η μέθοδος περιορίζεται σε συσκευές root που υποστηρίζουν το Xposed Framework (που σημαίνει ότι δεν υπάρχει υποστήριξη Android Nougat). Τέλος, η τελευταία μέθοδος που πολλοί από εσάς γνωρίζετε είναι να αναβοσβήσετε μια προσαρμοσμένη ROM, αλλά για όσους από εμάς δεν έχουμε πολλές επιλογές σε αυτό όσον αφορά (το Huawei Mate 9 δεν έχει αγάπη για την ανάπτυξη αυτή τη στιγμή) ή θέλετε να παραμείνετε με μια έκδοση βασισμένη στο stock, αυτή η επιλογή είναι δύσκολο να στομάχι.
Ευτυχώς, υπάρχει ένας απλός τρόπος για να προσθέσετε περισσότερα βήματα στην ένταση κλήσης ή πολυμέσων σας δεν απαιτεί το Xposed Framework και λειτουργεί σε Android 6.0+ επισης. Το καλύτερο από όλα, μπορείτε να παραμείνετε στη ρύθμιση του stock root, αν θέλετε! Το μόνο που χρειάζεται να κάνετε είναι να επωφεληθείτε από ένα απλό, αλλά εντελώς μη δημοσιευμένο build.prop tweak.
Σημείωση: η συσκευή στην οποία το δοκίμασα είναι δύο τηλέφωνα Google Nexus 6 με Android 6.0 Marshmallow και 7.1 Nougat. Δεν έχω τρόπο να δοκιμάσω αυτό το tweak σε κάθε συσκευή με κάθε παραλλαγή λογισμικού. Αυτό το tweak προέρχεται από την εξέταση του AOSP, αλλά χωρίς να δοκιμάσω άλλες συσκευές ή να κοιτάξω την πηγή τους δεν μπορώ να πω ακριβώς σε ποιες συσκευές θα λειτουργήσει.
Κοκκώδης έλεγχος όγκου με κατασκευή. Στήριγμα Tweak
Η τεκμηρίωση ανοιχτού κώδικα του Android περιγράφει ακριβώς πώς υλοποιείται η υπηρεσία ήχου του λογισμικού AudioService.java. Μέσα στον κώδικα, υπάρχει μια συγκεκριμένη ενότητα που ορίζει πώς αρχικοποιούνται τα επίπεδα έντασης κατά την εκκίνηση.
// Initialize volume
int maxVolume = SystemProperties.getInt("ro.config.vc_call_vol_steps",
MAX_STREAM_VOLUME[AudioSystem.STREAM_VOICE_CALL]);
if (maxVolume != MAX_STREAM_VOLUME[AudioSystem.STREAM_VOICE_CALL]) {
MAX_STREAM_VOLUME[AudioSystem.STREAM_VOICE_CALL] = maxVolume;
AudioSystem.DEFAULT_STREAM_VOLUME[AudioSystem.STREAM_VOICE_CALL] = (maxVolume * 3) / 4;
}
maxVolume = SystemProperties.getInt("<strong>ro.config.media_vol_stepsstrong>",
MAX_STREAM_VOLUME[AudioSystem.STREAM_MUSIC]);
if (maxVolume != MAX_STREAM_VOLUME[AudioSystem.STREAM_MUSIC]) {
MAX_STREAM_VOLUME[AudioSystem.STREAM_MUSIC] = maxVolume;
AudioSystem.DEFAULT_STREAM_VOLUME[AudioSystem.STREAM_MUSIC] = (maxVolume * 3) / 4;
}
Οι δύο όροι που έγραψα παραπάνω μοιάζουν τρομερά με τις γραμμές του αρχείου build.prop που βρίσκεται στο /system, έτσι δεν είναι; Αυτό συμβαίνει επειδή είναι, αν και από προεπιλογή δεν θα βλέπετε αυτές τις ιδιότητες στο αρχείο build.prop. Ευτυχώς, αν ορίσετε μόνοι σας αυτές τις ιδιότητες, μπορείτε ορίστε χειροκίνητα τον αριθμό των βημάτων έντασης.
Εάν είστε εξοικειωμένοι με τον τρόπο επεξεργασίας και προσθήκης γραμμών στο build.prop σας, τότε προχωρήστε και πάρτε το σπάσιμο! Αν όχι, εδώ είναι μια απλή μέθοδος για να ξεκινήσετε.
Κατεβάστε Επεξεργαστής BuildProp από τον JRummy στο Google Play Store και ανοίξτε το. Πατήστε στο εικονίδιο "μολύβι" επάνω δεξιά για να εμφανιστεί η λειτουργία χειροκίνητης επεξεργασίας. Κάντε κύλιση μέχρι το κάτω μέρος και προσθέστε μία από τις γραμμές build.prop που αναφέρονται παραπάνω και ορίστε την ίση με τον αριθμό των βημάτων όγκου που θέλετε να έχετε. Για παράδειγμα, η εισαγωγή αυτών των δύο εντολών στο τέλος θα διπλασιάσει τον αριθμό των βημάτων έντασης της κλήσης και των βημάτων έντασης του μέσου, αντίστοιχα.
ro.config.vc_call_vol_steps=14
ro.config.media_vol_steps=30
Αφού εισαγάγετε αυτές τις εντολές, επανεκκινήστε το τηλέφωνό σας. Εάν λειτούργησε, θα πρέπει τώρα να έχετε τόσα βήματα όγκου όσα καθορίσατε στο build.prop.
Απολαύστε αυτό το υπέροχο tweak! Ενημερώστε μας στα παρακάτω σχόλια εάν λειτούργησε για τη συσκευή σας και την έκδοση έκδοσης.