回答:
多くの人がAndroidでこの問題を抱えています。Androidのバグ追跡システムで報告されていることがわかります。レベルの数は、Androidシステムイメージにコンパイルされる設定によって制御されます。
カスタムROMをフラッシュするとレベルの数が増える可能性がありますが、どのカスタムROMがこれを行うかはわかりません。cyanogenmodのトラッカーのこのバグレポートは、一部のアプリとの互換性の問題を引き起こす可能性があるため、この機能を追加する予定がないことを示唆しています。
一部のメディアアプリには、Androidが提供するボリュームコントロールに加えて、独自のボリュームコントロールがあります。Powerampはそのようなものの1つだと思います(しかし、私は自分では使用しません)。音楽アプリなど、より詳細な制御が必要な特定のアプリがある場合、この機能を備えたアプリに置き換えることができます。
一部の(不適切に作成された)アプリを壊すリスクを心配しておらず、デバイスがルート化されている場合は、これらの手順に従ってAndroidシステムイメージを編集し、レベル数を増やすことができます。そのサイトには、システムの変更に必要な開発者ツールのインストールなど、段階的な手順が記載されています。知識のある人向けの要約は次のとおりです。
framework.jar
デバイスから取得して実行baksmali
します。framework\android\media\AudioService.smali
0xft 0x0t 0x0t 0x0t
て、音声レベルの表を見つけます。smali
して新しいを生成framework.jar
し、デバイス上の元のファイルを置き換えます。編集:このアプリは一見の価値があります-https://forum.xda-developers.com/android/apps-games/app-precise-volume-override-androids-t3573562(https://play.google.com/store /apps/details?id=com.phascinate.precisevolume)
私はネクサス4でこのアプリを使用することになりました-最大100の音量レベルをサポートします。完全ではありませんが、このような単純な問題のように思われるものをうまく解決できるまでは十分です。
https://play.google.com/store/apps/details?id=opotech.finevolumev2
ここで議論-
http://androidforums.com/android-lounge/490543-volume-control-in-android-os.html
電話がルート化されている場合、またはカスタムリカバリ(TWRPなど)を使用している場合、これは実際にははるかに簡単です。必要なのは、次の行をbuild.prop
ファイルに追加することだけです/system
:
ro.config.media_vol_steps=30
30はステップ数を表します。
これは、ルートファイルエクスプローラー(ルートブラウザーなど)を使用するかVI
、TWRPターミナルまたはを介して実行できadb
ます。
私はこの質問に対する答えとして最初にこれを投稿しました:より小さい増分/減少でボリュームを増減する方法?、
残念ながら、この方法はNougatでは公式に機能しません(要件が欠落しているため)
回避策:
予想どおり、このような変更には、Xposedフレームワークをインストールするためのルートまたは何らかの種類のzipフラッシュ手順が必要になります。
Kuba Kalamarzは、VolumeSteps +と呼ばれるXposedモジュールを作成しました。これにより、すべてのシステムボリューム機能のステップ量を調整できます。
このモジュールについて気づいた良い点は、設定システムにバインドされていることです(つまり、モジュールUIを開く必要はなく、代わりに音量ボタンで制御できます)
前提条件
特徴
アラーム、音楽、通知、呼び出し音、システム、および通話中のストリームの音量ステップ数を変更します。
5から50ステップの間のどこかに変更する機能
音量ボタンを押すときは、音量パネルのデフォルトとして音楽の音量を使用します。
説明書
Xposed Settingsでモジュールをアクティブにし、デバイスを再起動して変更を有効にします。
アプリドロワーでVolumeSteps +を開きます
ボリュームステップを調整します。
ニーズに合った増分を見つけてください。
免責事項(私はこのアプリケーションに関連付けられていませんが、それを使用するので、他のエンドユーザーと経験を共有するために投稿を書きました)
Nb:私はこの回避策を自分でテストしましたが、説明どおりに動作します
に感謝します
これは一部の人々を助けるはずであり、音量を上げるのではなく、より良いコントロールを可能にします...
1)開発者向けオプションに移動します(まだ実行していない場合は、開発者向けオプションを有効にします)。
2)次に、「絶対ボリュームを無効にする」をオンにします。
3)Androidデバイスを有効にするには、Androidデバイスを再起動する必要がある場合があります。
現在の手順は、はるかに合理的です。言い換えれば、それはあなたの「ノート」に答えます、今(少なくとも私のBluetoothヘッドフォンの)音量ははるかに小さなステップを持っているので-一度に静かになりすぎて音量が大きくなりすぎません!