packages/apps/Nfc以下にあるソースに、FireflyRenderThread.javaってのがある。
蛍のことらしいが、NFCとは直接関係なさそうだ。
使っているのは、SendUI.java。
FireflyRenderThreadもSendUIも、NFC関係のものをimportしていないので、UIなのだろう。
こんな感じで、NFCフォルダにあるものすべてがNFCのことをやっているわけではない。
フォルダも増えている(いつと比較してなのか忘れたけど)。
ndefpushは、前からあった。snepができている。
そして、nxpがある。
nxp ?
これは、Nativeなんちゃらってファイルをまとめたフォルダみたいだ。
ってことは、NXPのチップから変更するなら、ここのnxpとjni、external/libnfc-nxpなんかを置き換えればいいってことかな。
libnfc-nxpはちょっと巨大だな・・・。
最近見ているlibnfcと関係あるかと思ったが、ファイル名からするとまったく関係ない。
まあ、Linuxでのライブラリルールだと普通の名前だからなぁ。
ファイルヘッダなんかを見ると、libnfc-nxpはNXPがじきじきに作っているみたいだ。
http://www.nfc.cc/technology/nxp-fri
時代としては、ハードを広く採用してもらうためにソフトを無料で出す、ということなのだろうか。
最近「フリー」って本を読んだので、そんなことを考えてしまう。
Linuxのカーネルにもドライバが組み込まれたので、NXPの戦略は当たったのだろう。
SONYの次世代チップも、そういった広がりを見せてほしいなあ。
0 件のコメント:
コメントを投稿
コメントありがとうございます。
スパムかもしれない、と私が思ったら、
申し訳ないですが勝手に削除することもあります。
注: コメントを投稿できるのは、このブログのメンバーだけです。