[Android][Mi Band3][App] Tools & Mi BandとMi band 3との組み合わせで、中国語のエラーを回避する

     
    • 最終更新日時:2018/11/02 17:08:35

    Embed
    Screenshot_2018-10-30 Tools Mi Band - Google Play のアプリ

    Mi band 3を購入して使用している方も多いと思います。
    純正のアプリ、Mi fitでも運動量や睡眠に関する情報を取得できたりしますが、サードパーティーで公開されているアプリを使用することで、いろいろと取得する情報を増やしたりすることができます。
    そのうち、Tools & Mi Bandを日本語環境で使用しようとするとちょっと困った問題になったりします。

    Tools & Mi Band - Google Play のアプリ
    他の有名どころだと以下になると思います。
    Mi Bandage - Mi Band & Amazfit support - Google Play のアプリ
    Mi Band Master - Google Play のアプリ
    Tools & Mi Bandに戻りますが、こちらのレビューにもあるように、Mi band 3(Chinese ver)と組み合わせて使用するとき、100字を超える通知が送られた場合に"收到一条新消息,请在手机查看."という中国語メッセージが表示される問題があります。
    mibandtools.png

    アプリでMi fitを使用するときにはこの問題は出ていないので、このアプリケーション側で100文字を超えて出力しようとするのは間違いないと思います。
    アプリ側で対応してほしいというコメントもあるのですが、今のところ対応してもらえる感じではありません。

    なんとか対応方法はないかなーと思っていたのですが、公式ドキュメントを確認していて多分これだなーというのを見つけたので書いておきます。

    Display Text Filter and Replace | Mi Band Tools

    1. 「設定」 -> 「初期値:振動とテキスト」へ移動する。
    2. 「初期値:アプリケーション」を選択する。
    3. 基本的に、こちらのデフォルトで指定されている「タイトル」、「内容」の部分が今回の問題の原因のはずです。
    公式ドキュメントにもあるのですが、この部分では正規表現が使用できます。今回の場合は100文字を超えることで中国語のエラーが出力されてしまうので、以下のように置き換えます。
    置き換え前:
    タイトル
    $contact
    内容
    $content

    置き換え後:
    タイトル
    $contact(0,49)
    内容
    $content(0,49)

    単純に指定した変数の内容の先頭から49字までを出力する、という意味です。。

    これで今のところアプリケーションの通知においては中国語のエラーは出なくなっています。(多分他のも大丈夫だと思いますが・・・)

    ちなみに\w(単語構成文字:[a-zA-Z_0-9])や[^\x01-\x7E](unicode日本語)などでも正規表現としてひっかけられるかなと思ったのですが、うまいことMi band toolsでは動作しませんでした。

    ちなみにMi band 3にはInternationalバージョンやNFCバージョンなどもあるはずですが、これと同じ問題が発生しているかは不明です。
    関連記事


    Pagination

    Trackback

    Trackback URL

    https://kometchtech.blog.fc2.com/tb.php/2170-7a1c5382

    Comment

    Post Your Comment

    コメント登録フォーム
    公開設定

    Utility

    Profile

    kometchtech

    Author:kometchtech
    なんちゃってエンジニアです。
    2009年10月から業務都合により大阪勤務になりました。
    2010年1月、HYBRID W-ZERO3を購入しました。
    2010年11月、HTC Desire HDを購入しました。
    2012年2月、都内の会社に転職しました。
    2012年5月、HTC One Xを購入しました。
    2012年8月、事情により休職しました。
    2012年8月、SONY Xperia SXを購入しました。
    2013年1月、一身上の都合により退職しました。
    2014年3月、都内の会社に就職しました。
    2016年8月、HPC系の会社に転職しました。
    2018年6月、Xperia XZ1 compactに機種変。

    Amazonほしい物リスト
    何か問題などありましたら、こちらまで。 Twitter:@kometchtech follow us in feedly

    カレンダー

    10 | 2018/11 | 12
    - - - - 1 2 3
    4 5 6 7 8 9 10
    11 12 13 14 15 16 17
    18 19 20 21 22 23 24
    25 26 27 28 29 30 -

    記事リスト

    最新の記事

    全記事(数)表示

    全タイトルを表示

    バロメーター

    カテゴリー

    カテゴリークラウド

    アーカイブ

    検索フォーム

    FCカウンター

    オンライン

    現在の閲覧者数:

    Amazonアソシエイト

    スポンサードリンク

    月間ページランキング

    ブログパーツ

    サイトランキング