/SkipTracksWithVolumeKey

画面がオフのときにボリュームキーの長押しで曲飛ばしをするシンプルなXposedモジュール

Primary LanguageJava

SkipTracksWithVolumeKey

概要

  • 画面がオフのときにボリュームキーの長押しで曲飛ばしをするシンプルなXposedモジュールです
  • XperiaのStock13用に作りましたが、GravityBox/AOSPModsの同等機能が機能する環境なら基本的に動作する(と思います,未確認)
  • API Levelが20より低い環境では動作しません(インストールは出来てしまう)

動作確認

  • SONY Xperia 10IV(XQ-CC44) (@r-ca)
    • Android 13
    • Security patch version: 2023/06/01
    • Build number: 65.1.A.7.67 release-keys

既知の問題

  • 必要クラスの検索に失敗する場合がある(起動時に何度かSystem Frameworkが読み込まれるようで、その場合に失敗する...?)
  • 最低限のハンドリングはしているので動作に問題はない(はず)です
  • ボリューム変わっちゃうことが結構ある(たぶん小細工すれば直せるのでそのうち直します)

その他

  • 自身のデバイスで動作したら教えていただけるとありがたいです!
  • 開発環境
    • Android Studio Giraffe (2022.3.1)
    • OpenJDK 17

License

The MIT License Copyright (c) 2023 r-ca

以下に定める条件に従い、本ソフトウェアおよび関連文書のファイル(以下「ソフトウェア」)の複製を取得するすべての人に対し、ソフトウェアを無制限に扱うことを無償で許可します。これには、ソフトウェアの複製を使用、複写、変更、結合、掲載、頒布、サブライセンス、および/または販売する権利、およびソフトウェアを提供する相手に同じことを許可する権利も無制限に含まれます。

上記の著作権表示および本許諾表示を、ソフトウェアのすべての複製または重要な部分に記載するものとします。

ソフトウェアは「現状のまま」で、明示であるか暗黙であるかを問わず、何らの保証もなく提供されます。ここでいう保証とは、商品性、特定の目的への適合性、および権利非侵害についての保証も含みますが、それに限定されるものではありません。 作者または著作権者は、契約行為、不法行為、またはそれ以外であろうと、ソフトウェアに起因または関連し、あるいはソフトウェアの使用またはその他の扱いによって生じる一切の請求、損害、その他の義務について何らの責任も負わないものとします。