Upload
meco300
View
7.828
Download
3
Embed Size (px)
Citation preview
NFCのアプリつくる!meco300
13年1月19日土曜日
NFCハンズオン経緯NFCって面白そう。でも難しそう。調べてみたら、結構サンプルある。大体みんな同じ書き方してる?ここだけ、っての抑えとけば良さそう…?私ができるんだし、みんなできるよ
やろうず!13年1月19日土曜日
注意ふんわり雑()です。すみません。エラー処理等、完璧でない部分も多々。Android開発環境が必要です。NFCタグ、NFC対応端末も必要。Windowsは端末のドライバも必要です。分からなかったら置いていかれる前にお隣さんに相談。もしくはスタッフへ。
13年1月19日土曜日
今日やること下準備:HelloWorldまで駆け足1.NFCに反応させる
アプリ表示時に反応アプリ非表示時に反応
2.NFCの中身をとるNFCのIDNFCの書込み内容
おまけ:おみくじアプリ
GIT URLhttp://xfs.jp/6XC0u
GIST URLhttps://gist.github.com/meco300
ソースziphttp://xfs.jp/6XC0u
13年1月19日土曜日
NFCでHelloWold1.NFCに反応させる
13年1月19日土曜日
AndroidのHelloWold新規AndroidProject作成。New→Android Application Project →SDKをAPI:10
後はNext(次へ)押してく。
13年1月19日土曜日
AndroidのHelloWold新規AndroidProject作成。New→Android Application Project →SDKをAPI:10
後はNext(次へ)押してく。
HelloWorld終わり13年1月19日土曜日
NFCに反応するいじるのはAndroidManifest.xml
MainActivity.javahttps://gist.github.com/4554406
https://gist.github.com/4561607
13年1月19日土曜日
NFCに反応するいじるのはAndroidManifest.xml
MainActivity.java
反応したよ!!
https://gist.github.com/4554406
https://gist.github.com/4561607
13年1月19日土曜日
いじるのはAndroidManifest.xmlXml/nfc_tech_filter.xmlを作成
バックにいても反応
https://gist.github.com/4561607
13年1月19日土曜日
いじるのはAndroidManifest.xmlXml/nfc_tech_filter.xmlを作成
バックにいても反応
https://gist.github.com/4561607
13年1月19日土曜日
いじるのはAndroidManifest.xmlXml/nfc_tech_filter.xmlを作成
バックにいても反応
https://gist.github.com/4561607
13年1月19日土曜日
いじるのはAndroidManifest.xmlXml/nfc_tech_filter.xmlを作成
バックにいても反応
https://gist.github.com/4561607
反応したよ2!!13年1月19日土曜日
ばいなりじごく2.NFCの中身をとる
13年1月19日土曜日
不変なIDと可変な領域があるバイナリのbyte配列でとれます。
NFCタグ
NFCってこんな構造
13年1月19日土曜日
不変なIDと可変な領域があるバイナリのbyte配列でとれます。
NFCタグ
NFCってこんな構造
EXTRA_ID
13年1月19日土曜日
不変なIDと可変な領域があるバイナリのbyte配列でとれます。
NFCタグ
NFCってこんな構造
NdefMessage
EXTRA_ID
13年1月19日土曜日
不変なIDと可変な領域があるバイナリのbyte配列でとれます。
NFCタグ
NFCってこんな構造
NdefMessage
NdefMessage
EXTRA_ID
13年1月19日土曜日
不変なIDと可変な領域があるバイナリのbyte配列でとれます。
NFCタグ
NFCってこんな構造
NdefMessage
NdefMessage
NdefRecord
PayloadTypeTNF
EXTRA_ID
13年1月19日土曜日
不変なIDと可変な領域があるバイナリのbyte配列でとれます。
NFCタグ
NFCってこんな構造
NdefMessage
NdefMessage
NdefRecord
PayloadTypeTNF
NdefRecord
PayloadTypeTNF
EXTRA_ID
13年1月19日土曜日
不変なIDと可変な領域があるバイナリのbyte配列でとれます。
NFCタグ
NFCってこんな構造
NdefMessage
NdefMessage
NdefRecord
PayloadTypeTNF
NdefRecord
PayloadTypeTNF
NdefRecord
PayloadTypeTNF
EXTRA_ID
13年1月19日土曜日
不変なIDと可変な領域があるバイナリのbyte配列でとれます。
NFCタグ
NFCってこんな構造
NdefMessage
NdefMessage
NdefRecord
PayloadTypeTNF
NdefRecord
PayloadTypeTNF
NdefRecord
PayloadTypeTNF
EXTRA_ID
MB
13年1月19日土曜日
不変なIDと可変な領域があるバイナリのbyte配列でとれます。
NFCタグ
NFCってこんな構造
NdefMessage
NdefMessage
NdefRecord
PayloadTypeTNF
NdefRecord
PayloadTypeTNF
NdefRecord
PayloadTypeTNF
EXTRA_ID
MB
ID
13年1月19日土曜日
不変なIDと可変な領域があるバイナリのbyte配列でとれます。
NFCタグ
NFCってこんな構造
NdefMessage
NdefMessage
NdefRecord
PayloadTypeTNF
NdefRecord
PayloadTypeTNF
NdefRecord
PayloadTypeTNF
EXTRA_ID
MB
ID
CR
13年1月19日土曜日
NFCのIDMainActivity.Javahttps://gist.github.com/4561791
ユニークである保証はないので使用方法には注意。
13年1月19日土曜日
NFCのIDMainActivity.Java
IDとれたよ
https://gist.github.com/4561791
ユニークである保証はないので使用方法には注意。
13年1月19日土曜日
NFCの書込み領域MainActivity.Java
NdefMessage→NdefRecord→ Payload と入れ子になってる。今回、Payloadの入れ子は未対応
https://gist.github.com/4561944
13年1月19日土曜日
NFCの書込み領域MainActivity.Java
NdefMessage→NdefRecord→ Payload と入れ子になってる。今回、Payloadの入れ子は未対応
中身もとれたよ!
https://gist.github.com/4561944
13年1月19日土曜日
あとはアイディアでセキュアな部分とか、もっと詳しくは、他の発表者に聞いてみてくださいタッチしたら何かできる、っていうアプリなら今回の内容でできる!コミュニティなので、詰まったらまわりの人と助けあえる!
試してみてください13年1月19日土曜日
おみくじアプリNfcFortune
解説:https://gist.github.com/4562035NFCでタッチすると、おみくじが引けます。タグの内容をToastで取るようにしてます。
https://github.com/meco300/NfcFortune
13年1月19日土曜日
おみくじアプリNfcFortune
解説:https://gist.github.com/4562035NFCでタッチすると、おみくじが引けます。タグの内容をToastで取るようにしてます。
正月仕様のドロイド君です
https://github.com/meco300/NfcFortune
13年1月19日土曜日
参考サイトAndroidプログラマへの道 ~MoonLight明日香~ Ndefメッセージを取得する URL@IT AndroidアプリでNFCタグを読み書きするための基礎知識 (1/3) URLソフトウェア技術ドキュメントを勝手に翻訳 i.1 NFC の基本 URLブリリアントサービス NFC技術ブログ URL
13年1月19日土曜日
開発に便利だったものnexus7安い。薄い。NFCついてる!
5000円位で買ったイーモバ付だけど
13年1月19日土曜日
開発に便利だったものリアルタッチショップ(一枚からNFCタグを買える)東京駅の八重洲口(八重洲ブックセンター近く)https://www.facebook.com/RealTouchShop営業日には気をつけて
13年1月19日土曜日