「Android」カテゴリーアーカイブ

donedoneでGoogleマップナビ


donedoneの基本プランというのがある。エントリープランだと維持費は0円である。かつて存在した0SIMを彷彿させる。

au回線で、速度は128kbpsである。通常の使用ではかなりきつい低速さだ。テキストベースの5ch読みとかなら行けるのかもしれないが、苦痛に耐えてまで使う気はしない。

私の場合、donedone新発売キャンペーンで、SIM発行料金も無料だったので、今のところこのSIMに1円も払っていないことになる。

しかし不思議なSIMだと思う。povo2.0の様にトッピングで収入を得るビジネスモデルなら分かるが、いったい何で収益を上げようというのだろう?

まあそんなことは置いておいて、どうやって使うかを考えてみた。Googleマップのナビなら行けるのではないかと予想した。

私はバイクではスマホナビをメインで使用しているが、Googleマップの特徴は、

長所

  • 渋滞考慮機能が優れているので、渋滞が多い都市部で最速コースを探すのに向く。
  • 比較的遅い通信速度でもナビが破綻しない。(比較対象はYahooカーナビ)これは、ルーティング検索時にWifi接続時していると、ルート上のマップをダウンロードしているようなので、それと関係あるかもしれない。

短所

  • とんでもなく狭い道や住宅街、狭い堤防などがルーティングされる事があり、バイクならともかく、車での使用は要注意。
  • 高速道路を走っている場合にPA、SA、ICといった情報が表示されない(高速道路モードがない。)。
  • VICSは対応していないので、独自の渋滞情報は秀逸ではあるものの、それ以外の道路情報は劣る。

こんなところだろうか。いずれにしてもバイクで使うグーグルマップナビならdonedoneで行けそうなので試してみた。

ナビにあてがっているスマホはOppo Reno AでDSDV、つまり2枚のSIMを切り替えて使えるスマホなので、イオンモバイルのSIMとdonedoneのSIMの2枚を差してツーリングに出かけた。donedoneでナビを使い、もしダメな場合イオンモバイルに切り替えるつもりだった。

結果は、donedoneで問題なかった。ナビではなく周辺情報などをGoogleマップで探す場合はきついかもしれないが、単にGoogleマップナビ用のSIMとしてなら問題なさそうであった。ルートに従わず、それたこともあったがリルートも問題なくできた。

もっとも、私の使用環境でたまたま問題がなかっただけで、リルートに時間がかかってしまうという不具合は起こりうるので、くれぐれも使用は自己責任で。


AndroidタブレットをやめてChromebookへ


Androidタブレットがさえない。私はアンチアップルなので改宗予定はないが、タブレットはアップルのiPadの独壇場の気がする。

そういえば、戸田覚氏も以下のようなyoutube動画を上げている。

Andoroidタブレットは画面サイズや解像度がモデルごとにいろいろだし、アプリ開発もだからこそ面倒。なのでiPadに比べてアプリが少ないといったのが一因だとか。確かに一理ある気がする。

私は持ち運び前提なので、これまで7-8インチタブレットを3台所有してきた。10インチだと大きすぎる。

1台目はASUSの7インチタブレット。名前は忘れた。Android 4.4だったと思う。

2台目はSONY Xperia Z3 tablet compact LTE版(海外版・技適あり)。ROMが16GBしかなく、厳しかった。あと、当時はMVNOはドコモ系しかなく、海外版ということもありバンド19がつかめず田舎に行くとLTEは厳しかった。Androidは6.0だった記憶だ。

そして先日まで使っていたのが3台目のHuawei Media Pad M5 8.4 LTEだ。M5を買った時点で他メーカから気合が入ったモデルは出なくなっていたからほぼ選択の余地はなかった覚え。

これはよくできた端末だったが、例のHuaweiへの風当たりが強くなり、後継機M6は日本で発売されなかった。M6が中国などで発売された時点で米国制裁の影響により、すでにGoogleアプリ等を搭載できなくなっていたから致し方がない。

そして、Huaweiが退場した時点で、力の入ったAndroidタブレットを出すところはなくなった。

Huawei M5はAndorid9.0ベースなのでまだ使えると思うが、最近はコロナ禍に伴うリモートワークの機会が増え、タブレットを持ち出す機会がガクッと減っていた。そこでM5を思い切って手放すことにした。

世の流れとしてスマホの大画面化が続いている。6インチ越えは当たり前だから、8インチタブレットを出しても売れないことは想像がつく。今後も他メーカーから力が入った8インチAndroidタブレットが出る可能性は低いと思われる。

実は私が買ったASUSのChromebook CM3は、キーボードを切り離しタブレットとして使うことができる。といっても10インチなので8インチやブレットのようにウエストポーチに入れるには大きすぎる。

 

それと困ったことが一つ。Chromebookでは、ある程度Andoroidアプリは動作するのだが、私が試した範囲では、電子書籍アプリはいろいろと不具合があるようだ。

SONY Reader
互換性ないようで、ASUS CM3のGoogle playで見つからない。

楽天Kobo
一応動くが、どうやら外字?を使っているコンテンツは正常に表示できないようだ。具体的には「蒋介石」の「蒋」は外字なのかAndoroid端末でも、黒字に文字色白では文字が欠けて表示できないのだが、Chromebookではさらに「蒋」以外の文字の文字サイズまでおかしくなる。いずれにしても互換性が甘い。

(追記1)
他のAndroid端末(Pixel 4a)でもCM3と同じ状況になり、OSではなく、特定の電子書籍を表示しとき生じるアンドロイドアプリKoboの問題であることが分かった。

(追記2)
楽天から、他の端末で読むか返金を提案された。直す予定はないらしい。なお手持ちのAndroidアプリが動く端末では、以下の通り1勝2敗だった。

Pixel 4a(Android 12) ×
Asus CM3(chromebook) ×
Oppo Reno A(Android 9ベースColorOS)

      ×

ということで、目下の困りごとは電子書籍リーダー。

Androidタブレットがオワコンなら、せめてChromebookで利用できるよう、アプリの互換性の向上に力を入れて欲しいもの。


ASUS CM3でファイル取り込み時に9時間のずれ


ASUSのChromebook CM3をもって旅行に出かけた。コロナもあったので本当に久しぶりの旅行だ。CM3は軽いし電池も持つので旅先では本当に重宝する。

しかしある問題に気が付いた。Pixel 4aとCM3を、USBケーブルでつなぎ、OTGでファイル読み取り可能にする。ここまでは何の問題もない。ところが、CM3側から撮影した写真ファイルを見ると、ファイル更新日時が実際の日時+9時間となることに気が付いた。

例えば、10月10日13時に撮影した画像ファイルのタイムスタンプは、10月10日22時と表示されてしまう。WIndowsで同じことをしょっちゅうするが、こちらでは問題を起こしたことはない。

もちろん、PixelもCM3も正しく日時設定、タイムゾーン設定はされている。

一方でコンデジのSONY RX100M1で撮影したSDカードを、カードリーダ接続で見ると日時は正しく表示される。

なんとなく、ChromebookのOSの問題?実は上はPixel 4aでの話だが、試しに手持ちの

OPPO Reno A
Huawei Mediapad M5

で試しても、Pixel同様にCM3上から見ると9時間の日時ずれが生じることを確認した。どうやら、Android→Chromebookにファイルを移動/コピーするときはよろしくないようだ。同じGoogle製なのに…

旅先から撮った写真ファイルのバックアップを自宅NASへとることをこれまでWindowsでやってきたが、一工夫しないとタイムスタンプがずれてしまう。

なお、試しにPixelにSDカードリーダ経由でSDをつなぎファイルコピーしたら、ファイルのタイムスタンプはコピー日時となるようだからこの手もダメ。

もしかすると、SDスロットが載ったAndroid機で、写真撮影時の保存先をSDカードにすれば、行けるかもしれないが残念ながらPixelにはカードスロットはない。

というわけで一つ問題が未解決で残ってしまった。


楽天モバイルでDDNSでのVPN接続不可


私は職場も自宅も名古屋市内でいずれも楽天モバイルの圏内だ。昨年秋にタダにつられて空いていたeSIMで楽天モバイルと契約した。とはいってもMNPはせずに、主にDSDVでデータ通信用のサブ回線として使っている。電話をかけるときはRakuten-Linkも使ってはいる。

パートナー回線(auのプラチナバンド)の供用が順次停止されていることもあり、私の生活圏ではバンド3での接続となるが、世で言われてる通り、通信品質は良いとは言えない。大きなビル内(オフィス)等で歩きながら通話して切れたり、名古屋市内の親族のマンションではいつもデータ通信の上りが遅かったりと現状ではとてもメインでは使えない。バンド3は周波数が高いので、当分(楽天にプラチナバンドが割り当てられない限り)ダメかもしれない。

また楽天モバイルサイトのサービスエリアでは、名古屋市の北の小牧市も楽天モバイル圏内のはずだが、最近お世話になっている小牧市のバイク屋ではいつもパートナー回線で接続され、サービスエリア情報はあまり当てにならない。名古屋市内の自宅から豊山町を経て小牧市のバイク屋までずっと楽天モバイルサービスエリアのはずなのだが(下図参照)。。。

前置きはこのくらいにして、私はよく中国旅行にでかけていたために自宅のSynology社製のNAS DS218+にVPNサーバーを設けている。そして、今読んでいただいているブログと同様DDNSで接続が出来る。ところが、どうやら楽天モバイルだとDDNSでVPNに接続できないようだ。手持ちのPixel 4aで接続しようとすると

こんな感じで接続に失敗する。DSDVなのでもう一つのSIMであるIIJmioのau回線へデータ通信を切り替えると何の問題もなく接続できる。なのでスマホの設定が間違っているわけではなく、楽天モバイル特有の問題のようだ。加えて言うなら待機時電池消費問題で速攻でMNP転出したOCNモバイルONEでも問題なくVPN接続できていた。

実は、自宅に割り当てられているIPアドレスを調べ、IPアドレス直打ちでVPN接続すると楽天モバイルから接続できる。だったら名前解決ができてない?と思うのだが、楽天モバイルでも、このブログはDDNSで読めるから訳がわからないのだ。残念ながら私の拙いネットワーク知識では原因はわからない。

まあ、VPNサーバーをDDNSで建てるなんて普通はしないので、問題にはならないのかもしれないが。

(追記)
iijmioのAタイプでも同じ現象が出ました。調べた範囲では、ドコモ系のSIMはDDNS名でのVPN接続大丈夫ですが、auや楽天(バンド3でも)は駄目なようです。


IODATA EX-BCTX2のネットワーク視聴が不安定


3年半ほど前に、IODATAのEX-BCTX2というネットワーク視聴ができるチューナー付録画機を購入した。

この機種は2チューナーだが、3チューナー版のHVTR-BCTX3も存在し、チューナー数以外の使用はほぼ同じと想像され、以下の問題もおそらく同じと思われる。

両モデルとも今でも売られるロングセラーで値段も安い。個人的には気に入っているのだが、どうも本体ファームウエアが不安定なのだ。特にネットワーク視聴で問題が起こる。同一LAN内においた端末(Android/Windows)からの接続に失敗してしまうのだ。

Windows10上のテレリモのエラーメッセージ

Android端末REC-ON上でのエラーメッセージ

実は思い当たるフシがあって、最初にいずれかの端末でEX-BCTX2に接続し、その後それほど時間が経たないうちに、別の端末で接続しようとすると起こることがある。おそらくは前のセッションが残ってしまい、タイム・アウトしない限り、次の接続ができないのだと想像する。

こんなとき、IODATAのページでは、本体を再起動せよみたいな案内ページにたどり着くのだが、マニュアルを見ても再起動について一切記載がないようだ。USB-HDDを接続してるので、電源の強制的に切るのも抵抗がある。いろいろ調べた結果、本体を直接操作し、本体設定→ネットワーク設定→ネットワークサーバー設定でONを一旦OFFにし、再度ONでセッションが切断され、再接続できることがわかった。

それにしても、他にもファームウエアが不安定と感じる事があり、せめて再起動は容易かつHDDに対して安全にできるようにしてほしかった。


DS218+で家庭内DNSを構築


このページを考えれば分かるが、私はSynology DS218+でホームページやblogを外部公開している。その際にSynologyが提供するDDNSを用いている。

以下は、DS218+でDNSを構築したときの備忘録だ。

私の家庭ネットワーク構成だが、

ルーター:NTT西のPR-S300NE(従前のDNSであり、DHCPサーバー)
NAS:Synology DS218+
IPアドレスの割当は、家に置きっぱなしのもの(レコーダー、デスクトップPC)は、固定IP、外に持ち出す、ノートPC、タブレット、スマホはDHCPによる割当を用いていた。

これで自公開ページを閲覧しようとすると、DDNSによるアドレスでは不可で、Windowsに関してはhostsファイル、さらに外に持ち出すPCにはHosts File Manaerでhostsファイルを切り替えて対応してきた。

正直、使い勝手は悪い。今どきhostsファイルの切り替え(実質書き換え)は、ウイルス監視ソフトの対象にもなる。加えてWindowsは何とか出来るが、Androidのスマホやタブレットはrootでも取らない限り無理のようだ。これでは使い勝手が悪いので家庭内DNS導入に至った。

まずはDS218+にDNSをインストール及び設定するのだが、以下のページ(DS218Jでの構築例)に詳細に書かれている。

次に自宅のLANのDHCPをDS218+に切り替えた。今までのPR-S300NE上のDHCP機能を殺し、DS218+でDHCPを有効にする。DS218+自身のIPアドレスをDNSに指定しておけば、DHCPでIPアドレスが割り当てられる際に、DS218+のDNSを指定できることを確認できた。

これで外に持ち出すPCも、Andoroidもシームレスで自分の公開ページにアクセスできるし、便利になった。

(2020/5/26追記)
しかし、この記事にはオチがあり、ルーター(NTT西日本のPR-S300NE)のDHCP機能を用いてIPアドレスを割り当てると、DNSサーバーアドレスもルーターと同じIPアドレスしか割り当てられないことに気がついた。この解決法は以下参照。


バイクインカムが勝手に切断される問題の対処法


バイクのナビに使っているスマホを、古くなったAndroid O(8.0)(Xperia)に交換したのだが、いつの間にかBluetoothが切断されるという問題に気がついた。これまで使用してきたSharpのAndroid M(5.0)では生じなかった問題だ。ちなみに使用しているインカムは、以下のCOOLROBO Easy Talk3だ。

但し、どのBTインカム、あるいはBTヘッドホンでも起こりうる問題なのかもしれない。結果的には解決したのだが、いくつかの項目はBTヘッドホンでも共通の設定項目なので、応用が効くかもしれない。

ネットで情報を探し回り、設定変更したのは以下の3点。結果的に解決したが、この内のどれが原因だったかは特定していないので、3つすべてを実行しなくても良いかもしれない。

1)Bluetooth絡みの省電力設定
個人的には、一番怪しいところだと思っている。省電力設定を無効にしてやることで、もちろんバッテリーは消耗は早くなるかもしれないが、原因となっている可能性は高いと思う。Android O(8.0)なXperiaでは以下で設定を変えられる。(他2項目も同様)

設定-バッテリー-︙で省電力機能対象外アプリを選択

でBluetooth、Bluetooth MIDIサービス、btiddの3つを選択した(以下のスクリーンショット)。もしかするとこれら3つ全てを選択しなくても良いかもしれないが未検証だ。

2)位置情報のスキャン設定
位置情報のためにBluetoothのスキャンを使用しないようにする設定だ。

設定-ロック画面とセキュリティ-プライバシーにある位置情報-スキャン

で以下の画面が現れるので、Bluetoothのスキャンをオフにする。

3)BluetoothのAVRCPバージョン
まず、「開発者向けオプション」が表示されるようにして欲しい。ググれば容易にわかると思うのでここでは割愛する。

次に、

設定-システムー開発者向けオプションーネットワークにあるBluetooth AVRCPバージョン

を押して、下スクリーンショットの通り、AVRCP 1.4 (標準)を選択すれば良い。なお私の機種ではデフォルトはAVRCP 1.6が選択されていた。

私の場合以上の設定変更で、バイクのインカムのBluetooth接続が勝手に切れてしまう問題は解決した。

 


SIMロックフリースマホ


SIMロックスマホを愛用しているが、意外と選択肢がない。私はアップル信者でないのでiPhoneを除外すると、例えばSONYは基本的に大手キャリアが扱うSIMロック版となり、選択から外れてしまう。

SIMロックフリーを好む人は、多分MVNO(格安SIM)とセットで使用する人と思われるので、どちらかというとITリテラシーが高いというか、それなりに使い込める人だと思っている。しかしSIMロックフリースマホだと、端末が限られるのは事実だと思う。

上述のとおりソニーは基本的にSIMロックフリースマホを扱わないが、国内で比較的シェアの大きなシャープもSIMロックフリースマホは中位以下のスペックのものしか展開していない。今だと、SH-M07が該当するが、いまさらフラッシュROM32GBとか相当に見劣りする。まあ、日本で人気のおサイフケータイに対応し、防水だから、日本人が好むスペックではあるが。

個人的には、おサイフケータイは長い目で見ると残るか疑問と思っている。交通系のSuica等は残ると思うが、決済のみのサービスはどうだろうか?たしかに便利だが、ユーザーからみると、割高もしくはスマホが限られてしまい、販売店からすれば設置端末の問題がある。中国等で普及したQRコード決済のほうが、利用者、販売店共に設備の面でメリットがあると思うのだ。

おサイフケータイは不要となれば、中国のHuawei、OPPOや台湾のAsus等も選択肢に入ってくる。スペックも日系のSIMロックフリースマホに比べれば、ハイエンドから安価なものまで幅広く揃えている。

ただし中国系は各社独自の急速充電規格なのが気に食わない。Quick Charge等米系企業が開発した技術は敢えて使われていないようだ。その点ASUSは、Quick Chargeに対応しているので、Anker等のサードパーティー製の充電器やモバイルバッテリーと相性が良いと思う。但し高価で入手性難なHTCは別として、ASUSはおサイフケータイには対応していない点と防水機能がない点は妥協が必要かもしれない。

そんな中、GoogleからPixel 3シリーズが発売された。これは、SIMロックフリー、防水、おサイフケータイ、Quick Chargeなど日本人が好む機能は一通り備えている。ネックとしては値段が9.5万円からと高いこと、それと私のようにドコモ系MVNOで使用した場合、3Gの800MHzが非対応のようであることだ。LTEは800GHzに対応しているのに…。まあこれから先3Gが使われなくなるのなら良いのだが、今の所通話は、両者で通信会社(MNO)を跨いだり、どちらかがVoLTEに対応できない状況にあると3Gでの通話になってしまうので、痛いところだ。

というわけで、なかなか本命のスマホが見つからないのだった。


百度地図アプリのアカウント作成@日本とログイン法


中国を旅行する方なら百度(baidu)地図を利用される方が多いと思う。GoogleマップはVPNでも使用するか、香港SIMでローミングするしかない上に、情報が不正確だったり少なかったりするからだ。

そこで百度地图の出番だ。Google Playにも置かれていて、アンドロイド端末ならば、無料でダウンロード&インストール可能だ。

もちろん百度でアカウントなぞ作らなくても使用可能だが、出来ればフルに使いたいので、やり方をまとめてみた。必要なのは結果的にPC(多分スマホでも可能)と、SMS受信可能なスマホだった。

1)百度アカウントの作成

これはこのページの方法で2018/7/29現在可能だった。つまり、アカウントを作るサイトにアクセスするのだが、

https://passport.baidu.com/v2/?reg&overseas=1

と、&overseas=1を末尾に入れないと、海外へのSMS送信が選択できず、日本のユーザーではうまく行かない。私はPCのChromeでアクセスした。あとは、手机号(電話番号)で、0を抜いた番号、例えば090-1234-5678ならば9012345678といれる点だ。

以上で、希望するアカウント(用户名)とパスワード(密码)は自分で設定(希望するものを入力)、SMSで受信したパスコードを验证码に入れること。

2)百度地図アプリでのログイン

以外とこの手順に戸惑った。以下画像に沿って紹介すると、

①百度地図アプリを起動し下の画像の部分を押す。

②下の画像の注册/登录を押す。

③下の画像の帐号名/密码登录を押す。

④下の図に従って、あらかじめとっておいた百度のアカウント名とパスワードを入力する。

以上で完了する。


WindowsでXC-HM86のリモコンを使う


パイオニアXC-HM86のリモコンアプリPioneer Remote Appはスマホを想定していることもあって、iOSとアンドロイド版のみ提供されている。私はできる限りPCで作業をし、できないことをスマホでやるという使い方なので、これでは困ることがある。特に家出はスマホは持ち歩いていないことも多い。そこで、Windows PCでアンドロイドのリモコンアプリが使えないかトライしてみた。今回紹介するやり方は、HM76等兄弟機種でも同じくできると思う。

用意したのは、Windows用のAndroidエミュレータであるNox Playerだ。Android自身はフリーのOSでもあり、何種類かエミュレータは存在するが、一番互換性が高く、ネットワーク設定(そのLANのネットワークアドレスが付与できるブリッジ接続ができる必要がある。)も自由にできたので、これに落ち着いた。

Nox Playerのインストール方法や設定は他のページに譲るとして、リモコンアプリを使うのに注意が必要な点は、

システム設定-端末情報でインターネット接続にチェックを入れ、ネットワークブリッジモードオンにする。ここで忘れてはいけないのは、ドライバーのインストールが必要なことだ。下記画像に記したリンクをクリックすればインストールされる。

次にブリッジセッティングのボタンを押して、ネットワーク設定をする。DHCPが提供されている(普通の?)LANなら、DHCPにチェックするだけでも良いし、静的IPを選択して個別にIPアドレス等を割り当て、設定しも良い。この辺りは好みだと思う。

以上のネットワーク設定がうまくいっていれば、上記リモコンアプリをインストールすれば、動作すると思う。

参考までに、エミュレートしているのはAndoroid 5.1.1だ。

今のところ、動作がおかしいのはGoogleの連絡先アプリのみ。アマゾンアレクサ用のアプリなど、いろいろなアプリがNox Player上で動作することを確認している。まあ、もとはといえばアンドロイドのゲームをWindows上で動作させるためのアプリだから、この辺りは仕方がないか。