20211026のAndroidに関する記事は2件です。

Androidで表示されているキーボードを閉じる方法

概要 Androidで表示されているキーボードを閉じる方法を記載する。 言語はKotlin Androidで表示されているキーボードを閉じる方法 InputMethodManagerのhideSoftInputFromWindowを使用する。 以下のコードを任意のイベントで実行されるようにすることでキーボードを閉じることができる。 val inputMethodManager: InputMethodManager = context.getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager inputMethodManager.hideSoftInputFromWindow(this.windowToken, InputMethodManager.RESULT_UNCHANGED_SHOW)
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Windows Subsystem for Android(WSA)でMagiskをインストールする

事の発端はこのツイートでした とりあえず初日からWSA(以下略称)を楽しみたいと思い、いろいろやりくりしていました(主にGMSの部分) なくても.apkが動くので文句はないのですが、まぁストアがないのはかなりつらいと かといってTWRPが動くわけもなく、Fastbootにはいれないのは実験していたのでMagisk GApps(https://mg.pixel-fy.com) をインストールできないかと考えていると、topjohnwu(現GoogleのエンジニアかつMagisk生みの親)がこのようなツイートしていました やるしかない 思ったはいいものの、なかなか情報がなく、たまたまTelegramをのぞくとなんと???????のチャンネルに書いてあるではありませんか Brief steps (note this is just a tmp solution) 1. Enable dev mode in win, extract WSA package, disable its signature verification, remove private permissions, and sideload it. 2. Download kernel sources of WSA, write a kernel module to provide su, compile it and relpace the kernel. 3. With su, compile magisk and run its emulator.sh script, then grant su to adb. 4. Compile Riru commenting out codes that restart zygote and install it. 5. Download and install LSPosed. 6. adb reboot userspace. 7. Enjoy なるほど わからん ということで、とあるAndroidカスタムROM関連DiscordサーバーでWSAのカーネルを提供するのでできる人いればのような感じで募集をかけたところ、すべてを解決する人が現れたわけです 本題 1 の工程はわかると思うので省きます どうしてもわからない方は ProductId: 9P3395VX91NR Ring: SLOW について調べてみましょう これはWSAの.msixbundleです(ヒント出し過ぎましたね) 2 カーネルはここから探すのがよいでしょう 見つけてもダウンロードできない状況であれば L4Ph#4533 へどうぞ(探した痕跡のスクショを提出ください) suのパッチはWSA-Kernel-SUがすでに作成されているのでこれを使ってビルドします コンパイルしたカーネルを1で解凍した.msixのtools内のkernelに上書きすることで書き換えは完了します Power shellを管理者で起動し、 Add-appxPackage -path./appxmanifest -regester を実行し.msixインストールします adb接続し、 adb shell su をするとsuをとれたことが確認できます 3 Magiskのコンパイル /scripts/emulator.shから行いましょう 4 Zygoteの欄をコメントアウトし、Riruをコンパイルします 5 LSPosedをインストール 6 adb reboot userspaceします あとはMagiskからMagiskGAppsをインストールしたりして楽しみましょう ちなみに、一応コンパイル済みのものがありますが、提示すると色々問い合わせが来てクソなのでやりません 今後関連の投稿は増えると思いますが、自分が一番最初の投稿者であるということを誇示するためだけの記事です 今後も追記予定です P.S.証拠置いておきますね
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む