2013/11/16

[hce]Nexus7(2013)をAndroid4.4にしてみたが、HCEがよくわからん

わからんシリーズだ。

Nexus7(2013)のAndroid 4.4 Factory ImageがGoogleから出ていたので、インストールした。
そうすると、設定メニューに「タップ&ペイ」という項目が増えていた。
なんとなく、HCEできそうだ!

SDK for NFC Starter Kitのサンプルに、Type4Tag.exeというものがあり、なんとなくType4を読んでくれそうだ。
試してみたが・・・よくわからん。
Type4Tag.exeは、PaSoRiになにも置いていないと「タグを置け」と出るし、Type2とかのタグを置くと「それは違う」と出してくれる。
Nexus7(2012)をかざしてみたのだが、「タグを置け」の方だった。
Nexus7(2013)をかざすと「それは違う」と出てくる。

「それは違う」というのは私の言葉で、正確には「Failed to access to the tag.」と出る。
アクセスに失敗した、というわけだ。
そういうことからすると、なんらかのカードエミュレーションをしているように見えるのだが・・・。

何を気にしているかというと、HCEのサンプルアプリなどを動かさなくても動作が変わらないからだ。
HCEって、アプリがなくても何かしら動いているのかいな?
それにしては、logcatに何も出てこないのだが・・・。
もう少し、「何か来たけどAIDが違うのではじきました」とか出てくれれば安心なのだが。

Android Beamでターゲットになったときが反応しているのかと思って、Beamだけ止めてみたのだが、やはり変わらない。
スクリーンがロック状態になると、「タグを置け」になる。
裏で動くんなら、ロック状態でも動いてほしい気はするのだが・・・。

Type4 Tagが手元にないので、Type4Tag.exeがどう動くのかわかっていないというのもよろしくない。
かといって、手軽に買えるところもないしなあ、うーむ。

よくわからん、という状況で、代案が出てこない私であった。