Android

Android'de medya ses seviyesini ve ses seviyesini nasıl kişiselleştirebilirim?

1. Разработка на Android. Введение | Технострим

1. Разработка на Android. Введение | Технострим

İçindekiler:

Anonim

Farkında mısın bilmiyorum ama Android cihazınızın varsayılan medya hacmi 15 adıma (0 - 14) ayrılmıştır. 0 sessiz ve 14 maksimum ses içindir. Şimdi mesele şu ki, her zaman 11'in benim için çok yumuşak olduğunu, 12'sinin ise biraz yüksek olduğunu hissettim. Beni bu ölçekte 12.5 ya da bir şey için can attı.

Bu ayarın diğer platformlarda özelleştirilmesi mümkün değildir. Ancak burada Android'den bahsediyoruz ve bu işletim sistemi hakkında en iyi şey, onu tweaking açısından sunduğu esneklik.

Bu yüzden biraz araştırmadan sonra, Chris Dube tarafından yazılmış ve 15 medya hacmini 30 adıma dönüştürmeme yardım eden harika bir yazı buldum. Nasıl yapıldığını görelim.

Not: Görev için köklü bir cihaza ihtiyacınız olacak. Görevdeki Android sistem dosyalarını değiştireceğiz ve dosyayı düzenlerken çok dikkatli olmalısınız. Önlem olarak, öncelikle telefonunuzun Nandroid yedeğini alın. Ayrıca, bu bir geeky öğretici ve ADB vb yükleme gibi şeyler bilmenizi gerektirir. Yani acemi Android kullanıcıları için.

Bilgisayarınıza Kurmanız Gereken Araçlar.

Bunlar, öğreticiye başlamadan önce sisteminize yüklenmesi gereken araçların listesidir. Onlara henüz sahip değilseniz, lütfen kurun.

  • Java Development Kit'in en son sürümü.
  • Akıllı telefon sürücüleriniz.
  • Smali / Baksmali Manager'ı indirin ve bilgisayarınızdaki bir klasöre çıkarın
  • ADB dosyalarına ihtiyacınız olacak. Devam edip ayrı ayrı indirebilirsiniz, ancak tam Android SDK'yı bilgisayarınıza kurmanızı ve ardından ek araçları kurmanızı öneririm.
  • 7-Posta
  • Notepad ++

Çerçeve Dosyasını Aygıttan Çekme

Adım 1: Yukarıdaki tüm araçları bilgisayarınıza indirip yükleyin ve ADB dosyalarının yolunu Windows Path Ortam Değişkenlerine ekleyin (bağlantıyı kontrol edin, Windows değişkenlerine yol ekleme adımlarını bulacaksınız). Telefon sürücülerinin bilgisayarınızda yüklü olup olmadığını sınamak için, telefonu bilgisayarınıza bağlayın (USB hata ayıklamasını etkinleştirin) ve komut adb cihazlarına yazın. Komut İstemi bir cihaz döndürürse, bir sonraki adıma geçebilirsiniz. Değilse, bilgisayarınızdaki ADB dosyalarını ve mobil sürücüleri kontrol edin.

Adım 2: Baksmali Manager klasörüne gidin ve sağ tıklama seçeneğini kullanarak Komut İstemi'ni açın. Bu seçeneği ortaya çıkarmak için fareye tıklarken Kontrol ve Shift tuşunu basılı tutun.

Adım 3: Komut İstemi'nde, cihaz çerçeve dosyanızı bilgisayarınıza düzenlemek için düzenleyebilmeniz için adb pull /system/framework/framework.jar yazın.

Çerçeve Dosyasını Değiştirme

Adım 4: Şimdi baksmali Manager.bat komutunu kullanarak Baksmali Manager'ı çalıştırın.

Adım 5: Baksmali Manager'da 4'ü seçin (Dosya Seç) -> 2 (Framework.jar) -> 1 (Baksmali) ve Komut İstemi'ni açık bırakın. Baksmali Manager klasörüne geçin, framework -> android-> media klasörüne gidin ve AudioService.smali'yi NotePad ++ 'da açın.

Adım 6: Dosya Notepad ++ 'da açıldığında, onaltılık sayılardan oluşan bir tablo bulmak için 0xft 0x0t 0x0t 0x0t ifadesini arayın. Dördüncü çizginin ilk onaltılık sayıdaki medya hacmi adım sayısının ve 0xf'nin ilk girişi 15'in onaltılık değeridir.

Adım 7: Yapmanız gereken tek şey f (15 onaltılık) herhangi bir onaltılık sayıyla değiştirmektir. Bunun için Pencere Bilimsel Hesap Makinesini kullanabilirsiniz. Yine de, benim gibi, sen de 30 yapmak istiyorsan, f'yi 1e ile değiştir ve dosyayı kaydet.

Adım 8: Dosyayı kaydettikten sonra, 5. adımda gözetimsiz bıraktığınız Baksmali Manager komut istemini açın ve dosyayı küçültmek ve bunu bir classes.dex dosyası oluşturmak için 2 tuşuna basın. Dex dosyası oluşturulduktan sonra, framework.jar dosyasını 7-Zip ile açın ve Baksmali Manager kullanılarak değiştirilen classes.dex dosyasını sürükleyip değiştirin.

Değiştirilmiş Dosyayı Değiştirme

Adım 9: Şimdi Baksmali Manager'dan çıkın ve telefonu yeniden bağlamak için adb remount yazın.

Adım 10: Bir onay mesajı gördükten sonra, dosyayı değiştirmek için adb push framework.jar /system/framework/framework.jar yazın.

Adım 11: Dosyayı değiştirdikten sonra adb shell'i çalıştırın ve dosya sisteminin iznini değiştirmek için chmod 644 framework.jar yazın.

Phew, neredeyse bitti. Artık cihazınızı yeniden başlatabilir, telefonunuzda bazı şarkılar çalabilir ve kendiniz için farkı hissedebilirsiniz.

Sonuç

Prosedürün sadece hacim adımlarını değiştirmek için biraz uzun olduğunu kabul ediyorum, ancak bunu yapmanın tek yolu bu gibi görünüyor. Umarım, aramızdaki Android meraklıları bunu takdir edecek ve herhangi bir hıçkırık olmadan adımları takip edecek.

Top Image Kredisi: woodleywonderworks