• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Nfcのアプリつくってみる
 

Nfcのアプリつくってみる

on

  • 6,846 views

 

Statistics

Views

Total Views
6,846
Views on SlideShare
6,844
Embed Views
2

Actions

Likes
7
Downloads
16
Comments
0

2 Embeds 2

http://s.deeeki.com 1
https://twitter.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Nfcのアプリつくってみる Nfcのアプリつくってみる Presentation Transcript

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