サードパーティの音楽アプリをEMUIの音楽ロック画面に追加する方法[ルート]

click fraud protection

音楽アプリケーション用の EMUI の美しいカスタム ロック画面レイアウトにサードパーティ アプリを表示できるようにするための変更。

EMUI は、多くの OEM スキンと同様に、テーマに合わせてストック ロック画面を変更し、ユーザーが迅速にアクセスする必要があると同社が考える機能を組み込んでいます。

EMUIのロック画面が提供する機能の1つは、現在再生中の音楽を表示する機能です。 機能に示すように、美しい全画面アルバム アートと大きなトラック コントロール ボタンを備えたトラック 画像。 ただし、この機能は、Huawei/Honor が選択した少数の事前定義アプリケーションのみに制限されています。 このリスト*には次のものが含まれます。

  • ディーザー
  • パワーアンプ
  • コブズの曲
  • サウンドクラウド
  • スポティファイ
  • Google Play ミュージック

※EMUIの音楽ロック画面と連動するアプリは他にもあるかもしれません。 このリストは、Huawei のアプリケーション ホワイト リストから直接抽出されたものであり、以下でさらに詳しく説明します。

EMUI で承認されたアプリケーションのいずれかを使用しない場合はどうなりますか? 蓄音機 または アンコール? 美しいアートを表示し、次のようなポッドキャスト アプリで大きなトラック コントロール ボタンを表示したい場合はどうすればよいでしょうか。 ポッドキャスト中毒? このような場合、トラックまたはポッドキャストを開始すると、ロック画面は次のようになります。

大きな画面の Huawei/Honor デバイスでは、ボタンが画面全体に比べて非常に小さいため、この問題に対処するのが煩わしいと感じるかもしれません。 音楽のコントロールが難しくなり、音楽を表示する方法もかなり見苦しいものになります。 幸いなことに、次の方法があります 選択したアプリをホワイトリストに登録する そのため、音楽トラックは標準の音楽プレーヤーと同様にロック画面に表示されます。


サードパーティの音楽アプリをEMUIの音楽ロック画面に追加する

どのアプリが特別な音楽ロック画面処理を行うかを決定するために EMUI が使用するパッケージのリストを含むシステム設定があります。 次の ADB コマンドを送信すると、パッケージのリストを自分で確認できます。

adb shell settings get system white_music_for_keyguard

残念ながら、ADB コマンドを使用してこのリストを変更しても何も起こりません。 しかし、この問題の解決方法を調査し始めたところ、XDA フォーラムで解決策を見つけました。

このトリックは もともと発見された XDA 上級メンバーによる 優れた8888 Huawei Mate 8 フォーラムにありますが、この機能を備えた Huawei および Honor デバイスの大部分で動作するはずです。 この方法では、 root アクセス権が必要です残念ながら、お気に入りの音楽アプリをホワイトリストに登録されたパッケージのリストに追加するには、システム環境設定ファイルを変更する必要があります。

Play ストアからルート ファイル ブラウザをダウンロードします (どのアプリでも構いません)。 コマンド ラインの使用に関する知識がある場合は、ターミナル エミュレーターを使用して作業を進めることもできます。 いずれの場合も、デバイスのモデルに応じて、編集する必要があります。 hw_defaults.xml これは、デバイスのロケールに応じて異なるディレクトリにあります。 これは、Huawei/Honor がデバイスのロケールに応じて異なる EMUI 構成ファイルを使用するためです。

国際モデルの場合、編集する必要があるファイルは次の場所にあります。

/system/emui/oversea/xml/

中国モデルの場合、編集する必要があるファイルは次の場所にあります。

/system/emui/china/xml/

このファイルを開いたら、アプリをホワイトリストに登録するために特定の行を編集または追加する必要があります。 編集/追加する文字列があります。 キーガード用のホワイトミュージック、これには、 セミコロンで区切られたリスト の パッケージ名. したがって、ホワイトリストに登録するアプリケーションのパッケージ名を知っておく必要があります。

アプリのパッケージ名を見つける方法は複数あります。 ダウンロードできます アプリインスペクター Play ストアからアプリを選択し、データ ディレクトリの名前を見てパッケージ名を見つけます。 または、次のように、Play ストアのリストの URL を参照してパッケージ名を見つけることもできます。

URL の太字部分はパッケージ名であることに注意してください。 必要なパッケージのリストを取得したら、hw_defaults.xml を変更できます。

まず、国際モデルの場合:

編集前


<resources>
<stringsettings.secure.default_input_method="com.nuance.swype.emui/com.nuance.swype.input.HuaweiIME"/>

<integersettings.secure.fingerprint_gallery_slide="0"/>

<stringwhite_languages="en_US, ar_EG, de_DE, bs_BA, es_ES, uk_UA, fr_FR, pt_PT, ru_RU, zh_CN, zh_TW, zh_HK, es_US, cs_CZ, da_DK, el_GR, hu_HU, pt_BR, it_IT, ja_JP, lt_LT, lv_LV, bg_BG, nb_NO, pl_PL, ro_RO, et_EE, sk_SK, sr_Latn, sv_SE, tr_TR, th_TH, fi_FI, in_ID, mk_MK, sl_SI, ms_MY, vi_VN, hr_HR, nl_NL, ca_ES, hi_IN, ko_KR, en_GB, iw_IL, my_ZG, my_MM, eu_ES, gl_ES, ka_GE, az_AZ, uz_UZ, km_KH, si_LK, ur_PK, kk_KZ, lo_LA, be_BY, bn_BD, ne_NP, tl_PH, jv_Latn"/>

<stringwhite_music_for_keyguard="deezer.android.app; com.maxmpz.audioplayer; com.qobuz.music; com.soundcloud.android; com.spotify.music"/>


<stringhw_invert_txtclr_packages="google*;facebook*"/>


<integerhw_displayafterfirstring="0"/>

resources>

続きを読む

編集後


<resources>
<stringsettings.secure.default_input_method="com.nuance.swype.emui/com.nuance.swype.input.HuaweiIME"/>

<integersettings.secure.fingerprint_gallery_slide="0"/>

<stringwhite_languages="en_US, ar_EG, de_DE, bs_BA, es_ES, uk_UA, fr_FR, pt_PT, ru_RU, zh_CN, zh_TW, zh_HK, es_US, cs_CZ, da_DK, el_GR, hu_HU, pt_BR, it_IT, ja_JP, lt_LT, lv_LV, bg_BG, nb_NO, pl_PL, ro_RO, et_EE, sk_SK, sr_Latn, sv_SE, tr_TR, th_TH, fi_FI, in_ID, mk_MK, sl_SI, ms_MY, vi_VN, hr_HR, nl_NL, ca_ES, hi_IN, ko_KR, en_GB, iw_IL, my_ZG, my_MM, eu_ES, gl_ES, ka_GE, az_AZ, uz_UZ, km_KH, si_LK, ur_PK, kk_KZ, lo_LA, be_BY, bn_BD, ne_NP, tl_PH, jv_Latn"/>

<stringwhite_music_for_keyguard="deezer.android.app; com.maxmpz.audioplayer; com.qobuz.music; com.soundcloud.android; com.spotify.music;YOUR.MUSIC.PACKAGE.HERE"/>


<stringhw_invert_txtclr_packages="google*;facebook*"/>


<integerhw_displayafterfirstring="0"/>

resources>

続きを読む

中国モデルの場合:

編集前

<resources>
<stringdefault_input_method="com.baidu.input_huawei/.ImeService"/>
<stringcustom_certify_picture="/system/emui/china/media/certify_infor.png"/>
<stringwhite_languages="en_US, ar_EG, de_DE, bs_BA, es_ES, uk_UA, fr_FR, pt_PT, ru_RU, zh_CN, zh_TW, zh_HK, es_US, cs_CZ, da_DK, el_GR, hu_HU, pt_BR, it_IT, ja_JP, lt_LT, lv_LV, bg_BG, nb_NO, pl_PL, ro_RO, et_EE, sk_SK, sr_Latn, sv_SE, tr_TR, th_TH, fi_FI, in_ID, mk_MK, sl_SI, ms_MY, vi_VN, hr_HR, nl_NL, ca_ES, hi_IN, ko_KR, en_GB, iw_IL, eu_ES, gl_ES, bo_CN, ka_GE, az_AZ, uz_UZ, km_KH, si_LK, ur_PK, kk_KZ, lo_LA, be_BY, bn_BD, ne_NP, tl_PH, jv_Latn"/>
<stringhw_theme_support_hw/>
<stringhw_theme_support_pay="true"/>
<integeris_show_google="0"/>
resources>

続きを読む

編集後


<resources>
<stringdefault_input_method="com.baidu.input_huawei/.ImeService"/>
<stringcustom_certify_picture="/system/emui/china/media/certify_infor.png"/>
<stringwhite_languages="en_US, ar_EG, de_DE, bs_BA, es_ES, uk_UA, fr_FR, pt_PT, ru_RU, zh_CN, zh_TW, zh_HK, es_US, cs_CZ, da_DK, el_GR, hu_HU, pt_BR, it_IT, ja_JP, lt_LT, lv_LV, bg_BG, nb_NO, pl_PL, ro_RO, et_EE, sk_SK, sr_Latn, sv_SE, tr_TR, th_TH, fi_FI, in_ID, mk_MK, sl_SI, ms_MY, vi_VN, hr_HR, nl_NL, ca_ES, hi_IN, ko_KR, en_GB, iw_IL, eu_ES, gl_ES, bo_CN, ka_GE, az_AZ, uz_UZ, km_KH, si_LK, ur_PK, kk_KZ, lo_LA, be_BY, bn_BD, ne_NP, tl_PH, jv_Latn"/>
<stringhw_theme_support_hw/>
<stringhw_theme_support_pay="true"/>
<stringwhite_music_for_keyguard="YOUR.LIST.OF.PACKAGES.SEPARATED.BY.SEMI.COLON.HERE"/>
<integeris_show_google="0"/>
resources>

続きを読む

この編集を行ったら、デバイスを再起動します。 ロック画面に大きなトラック コントロール ボタンを備えた全画面アルバム アートが表示されるはずです。 ただし、この調整が機能するかどうかは保証できません  世の中にはマルチメディア アプリケーションがありますが、ほとんどのアプリケーションで動作すると思います。


このトリックを試してみると、あなたの Honor/Huawei デバイスで動作するかどうかお知らせください。