印刷前パターン前置詞を縮小する Magiskyanbo92 – Kuan によるモジュール作成チュートリアル
実際の設置効果はカバー画像に示されています
モジュール紹介
フロントカメラ近くの画面は効率が悪く、通常はあまり多くのコンテンツを表示しないため、見た目を良くするためにカメラの周りにパターンを作りました#Magisk模块#これが前面のパターンモジュールです。
そのモジュールは偶然に作られました。すべては、クーラットがフロントカメラの黒い円を縮小するモジュールを見て驚いたことから始まりました。実はその中にはマジスクモジュールを使って変更できるソフトウェアコンポーネントがありました(実際、考えてみるとハードウェアのエッジは粗いはずです。無限に滑らかな円を作れるのはベクターグラフィックスだけなので、ソフトウェア要素は自然なことです)。 このモジュールを開くと、マスク画像リソースを含むAPKになります。この記事で示されているプリシュリンキングブラックサークルモジュールとフロントエンドパターンモジュールは、これらのリソースを修正または置き換えることで実装されており、ほとんどプログラミングは不要で、基本的には写真編集とパッケージングのプロセスに過ぎません。
準備の手順
私が使うツール
理論上は、これらはすべて似たような他の道具に置き換えることができます
・MTマネージャー
• Picsart
・マスク画像マテリアル(通常はiconfontに搭載)
• Magiskモジュールテンプレート
マスク画像を含むAPKを見つける
MT Managerを使って/system/product/overlay/ディレクトリを開き、まずresディレクトリのdrawableフォルダを一つずつ開いてみてください。次の4枚の画像を探してください。もしあれば、それがapkです(.9.pngで終わるかもしれません)。

私が扱ったモデルは全部ここにいます。電話がなければ見つからない。どうかお気をつけてください。
/system/product/overlay/DevicesOverlay.apk
apkを抽出してください
MTマネージャーでこのAPKを長押しすると、以下のメニューが表示されます

SDカードのルートディレクトリなど、使いやすい場所に置いてください。
もう一度押し続けるとフォルダに抽出できます。
フォトレタッチ*4
このステップは少し遅いですが、かなりの努力が必要です。まず、Picsartの下部中央にあるプラス記号をクリックし、抽出済みフォルダの最初のステップの画像を開き、4枚の画像の中から1枚を選びます。どれでも動作します。開くと以下の画像が表示されます

下のメニューから「写真追加」オプションを見つけ、マスキングしたい素材(例えば星形のリング画像)を選び、回転とシフトボタンを操作して円が元のフロントカメラと重なるようにします(より正確には2本指でズームすることが推奨されます)。以下のように

この編集インターフェースは、パターンの不透明度調整、伏線の縮小、円を小さくしたり完全に削除したりといった幅広いオプションを提供します。
編集後、右上の✅ボタンをクリックし、再度⬇️ボタンを押してこの画像を保存してください。

このプロセスを最初の画像の4つの方向に対応して4回繰り返し、各画像を望むマスク画像で覆います。
フォルダ内の他の画像の名前を変更して置き換えてください
デフォルトでは、Picsartはsdcard/pictures/picsartディレクトリに画像を保存し、これらの修正された画像を見つけて元のインストールパッケージ名にちなんで名前を付けます。これはscreen_round_corner_top.pngの名前に似ています。
そして、これら4つの修正済み画像を元のAPK抽出フォルダの場所にコピーします。注意:これら4つの画像がフォルダ内の複数の場所に存在する場合は、すべて置き換える必要があります。このコピーと置換の手順は何度も繰り返す必要があります。

APKを再パックして署名します
すべてのマスク画像を置き換えた後、apkのルートディレクトリに戻ります。そこには以下のファイルがあります
META-INF
res
AndroidManifest.xml
resources.arsc
すべてのコンテンツを選択し、圧縮を選択し、ファイル名を元のAPK名と同じにします。例えばDevicesOverlay.apk。圧縮レベルについては、以下の通りapkモードを選択してください。

パッキング後、apkファイルを長押しし、署名を選択し、デフォルトの設定で直接確認してください。
署名後、以前署名されていなかったapkを削除し、署名済みファイルを元の名前(例えばDevicesOverlay.apk)に戻します。
モジュールを作成する
よくできた似たモジュールを選んで、テンプレートとして使うために抽出してください。抽出後、フォルダ内の以下のファイルを修正し、モデル名、著者名、モジュール名を変更します。
README.md
module.prop
install.sh
完成したAPKをシステムの元の経路に従ってモジュールディレクトリに入れます。
操作完了後、モジュールのルートディレクトリに戻り、圧縮用のすべてのファイルを選択し、標準圧縮を選択し、フォーマット.zipします。
圧縮が完了したら、トライアルモードにフラッシュしてください。
フルプロダクションビデオ:

![[オープンソース読書] 2024年1月 ≈ 400冊の慎重に編集された書籍の資料集まとめと更新 - 白雲ブログ](https://www.bybk.cc/wp-content/uploads/img/af867764c3780f0b7da88376fca7bf92.png)



![[オープンソース読書] 1300年10月 書籍情報更新 - 白雲ブログ](https://www.bybk.cc/wp-content/uploads/img/1eeb6ae31cde88ab39faa2f19651638d.jpeg)
![[VMOS PRO 2.9.6 メンバーエディション] - 白雲ブログ](https://www.bybk.cc/wp-content/uploads/img/c303a7a50d3ebfa235cc380190db2980.png)

まだコメントはありません