2014年09月30日

俺得Android用ツール2つ公開

どこにも需要ないだろうけどせっかく作ったので一応公開。
Androidプログラムの事全然分からずに作ったので、
ソース見て突っ込みがあったらどんどんお願いしたいですw
とくにXposedモジュールは日本語の資料がなくて…。
あ、どっちもバージョンチェックとかしてませんが、
Android4.0以降なら動くんじゃないかと思います。多分。

・LandscapeForTasks
apkファイル(ソース)
指定のアプリが立ち上がっている時に、
画面を強制的に横向き(Landscape)にする常駐ツールです。
正確には、指定のactivityがタスク上に
(例えバックグラウンドでも)存在するときに、です。
普段スマホを縦画面(Portrait)固定で使っていて、
横画面のゲームをやりながらメールやLINEの返信を返したいけど、
その度にいちいち端末を持ち替えるのが面倒な俺の様な人向けツール。
設定画面作るの面倒だったので、activitiyの指定は
/data/data/com.takeyazakka.yakou.landscapefortasks/shared_prefs/tasks.xml
を直接書き換えてください。反映させるには端末を再起動してください。
デフォルトでは
消滅都市
ラブライブ!スクールアイドルフェスティバル
MX 動画プレーヤー
が指定してあります。
アプリのactivitiy調べるのは何か適当なアプリ使ってください。
環境ある人はソース書き直す方が速くて楽だと思います。
ぶっちゃけこちらのサイトこちらのサイトのコードまるパクりです。
本当にありがとうございますごめんなさい。
ホントはactivityじゃなくてprocess見るのが綺麗だしそうしたいんだけど、
「消滅都市」が常駐アプリなんでね…TT


・XposedScreenShot
apkファイル(ソース)
Android4.0(ICS)から「電源キー+VolDownキー長押し」で
画面のスクリーンショットが撮れるようになりましたが、
それをアプリから実行するだけのツールです。
スクリーンショット撮るだけならscreencapコマンド叩けば良いだけなんですが、
撮影時のアニメーションとか通知領域表示とかさせたくて作りました。
ランチャーなりショートカットキーなりに割り当てて使ってください。
ぶっちゃけ「GravityBox [KK]」から該当コードパクって来てます。
本当にありがとうございますごめんなさい。
…でも「GravityBox [KK]」の該当コードも
frameworks\base\policy\src\com\android\internal\policy\impl\PhoneWindowManager.java
のコードそのまんまだからいいよね…?w


以上〜。
posted by yakou at 03:39| Comment(0) | Android | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。