This repository has been archived by the owner. It is now read-only.
No description, website, or topics provided.
Java
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.settings
assets
libs-build
libs
res
src/com/nagopy/android/xposed
.factorypath
.gitignore
AndroidManifest.xml
LICENSE
README.md
ic_launcher_web.png
proguard-project.txt
project.properties

README.md

XUtilities

XUtilitiesは、小規模なカスタマイズ機能を寄せ集めたXposedモジュールです。 KitKatのストックROMが対象ですが、他の環境でもある程度動作します。

便利機能満載モジュールといえばGravityBoxですが、どうも自分の好みに合わないため一から作りました。被っている機能もありますが、このモジュール+Notification Toggleのほうが、より私好みです。

主な機能

  1. 画面輝度
    • 最低輝度を1~255に変更
    • 自動調整のプロファイルを書き換え
  2. ステータスバーの時計
    • 文字サイズ、色、フォーマット、フォント変更
    • 日付追加、「日付(改行)時刻」ができる
  3. バッテリーアイコン
    • サークルアイコンに置き換え
  4. ロック画面の時計
    • 文字サイズ、色、フォーマット、フォント変更
    • フォーマットにsを含めることで秒表示も可能(もともとのソースコードが、フォーマットにsがあると勝手に秒更新するようになってた)
  5. ロック画面でライト点灯
    • 時計部分をダブルタップまたは長押しでライトを点灯
  6. 通知領域
    • ヘッダー部分(時計とか)を非表示にする
    • 通知アイコンだけを非表示にする(Notification Toggleのアイコンだけを消すために作った機能)
    • 通知を完全に非表示にする(SwipePadなどの常駐アプリ向け)
  7. トースト
    • トーストをキーガードより上位のレイヤーで表示する 主に開発者向けの機能。
  8. その他
    • メニューキー表示
    • 音量キーでスリープから復帰
    • IME表示中の通知アイコンを非表示に
    • アクションバーのメニューの文字を表示(コピーとか)
    • カメラの音を無効化

動作環境

Nexus 5、4.4.2、ストックROMで確認。他の環境でもある程度は動くはず。 4.4未満でも動くけど機能は制限されます。

要求パーミッション

  • CAMERA

  • FLASHLIGHT

    ライト点灯に使用します。

  • WRITE_EXTERNAL_STORAGE

  • READ_EXTERNAL_STORAGE

    フォントファイルの読み込みに使用します。

  • SYSTEM_ALERT_WINDOW

    トーストを前面表示するために使用します。

ソースコード

https://github.com/75py/XUtilities

ライセンス

Apache License 2.0