Skip to content

Commit

Permalink
Merge branch 'main' of github.com:romellfudi/FudiNFC into main
Browse files Browse the repository at this point in the history
  • Loading branch information
romellfudi committed Jun 18, 2021
2 parents 61f285e + d79531a commit 727af87
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
</style>
</head>
<body class="vsc-initialized">
<google-codelab id="https://github.com/romellfudi/FudiNFC" environment="web" feedback-link="https://github.com/romellfudi/FudiNFC/issues" selected="" google-codelab-ready="" codelab-title="FudiNFC Library"><div id="drawer"><div class="codelab-time-container" style="display: none;"></div><div class="steps"><ol><li completed="" selected=""><a href="#0"><span class="step"><span>Introduction</span></span></a></li><li><a href="#1"><span class="step"><span>Setting up</span></span></a></li><li><a href="#2"><span class="step"><span>How to read NFC tags</span></span></a></li><li><a href="#3"><span class="step"><span>How to write into tags</span></span></a></li><li><a href="#4"><span class="step"><span>How to obtain tags' MAC</span></span></a></li><li><span class="step"><span>License</span></span></a></li></ol></div><div class="metadata"><a target="_blank" href="https://github.com/romellfudi/FudiNFC/issues"><i class="material-icons">bug_report</i> Report a mistake</a></div></div><div id="codelab-title"><div id="codelab-nav-buttons"><a href="https://codelabs-preview.appspot.com/" id="arrow-back"><i class="material-icons">close</i></a><a href="#" id="menu"><i class="material-icons">menu</i></a></div><h1 is-upgraded="" class="title">FudiNFC Library</h1><div class="codelab-time-container" style="display: none;"></div><devsite-user></devsite-user></div><div id="main"><div id="steps"><google-codelab-step label="Introduction" duration="0" step="1" ><h2 is-upgraded="" class="step-title">1. Introduction</h2>
<google-codelab id="https://github.com/romellfudi/FudiNFC" environment="web" feedback-link="https://github.com/romellfudi/FudiNFC/issues" selected="" google-codelab-ready="" codelab-title="FudiNFC Library"><div id="drawer"><div class="codelab-time-container" style="display: none;"></div><div class="steps"><ol><li completed="" selected=""><a href="#0"><span class="step"><span>Introduction</span></span></a></li><li><a href="#1"><span class="step"><span>Setting up</span></span></a></li><li><a href="#2"><span class="step"><span>How to read NFC tags</span></span></a></li><li><a href="#3"><span class="step"><span>How to write into tags</span></span></a></li><li><a href="#4"><span class="step"><span>How to obtain tags' MAC</span></span></a></li><li><span class="step"><span>License</span></span></a></li></ol></div><div class="metadata"><a target="_blank" href="https://github.com/romellfudi/FudiNFC/issues"><i class="material-icons">bug_report</i> Report a mistake</a></div></div><div id="codelab-title"><div id="codelab-nav-buttons"><a href="https://codelabs-preview.appspot.com/" id="arrow-back"><i class="material-icons">close</i></a><a href="#" id="menu"><i class="material-icons">menu</i></a></div><h1 is-upgraded="" class="title">FudiNFC Library</h1><div class="codelab-time-container" style="display: none;"></div><devsite-user></devsite-user></div><div id="main"><div id="steps"><google-codelab-step label="Introduction" duration="1" step="1" ><h2 is-upgraded="" class="step-title">1. Introduction</h2>
<p class="image-container"><img style="width: 624.00px" src="./index_files/nfc.gif"></p>
<h2 is-upgraded="">Target &amp; How setup</h2>
<p>This is a tutorial for introducing how to read and write <code>Near-Field-Communication</code> tags using Android Project. First at all, need add the dependency repository and library into your gradle files:</p>
Expand All @@ -39,7 +39,7 @@ <h2 is-upgraded="">Dependencies<strong> </strong></h2>
</aside>


</div></div></google-codelab-step><google-codelab-step label="Setting up" duration="0" step="2"><h2 is-upgraded="" class="step-title">2. Setting up</h2>
</div></div></google-codelab-step><google-codelab-step label="Setting up" selected="0" duration="1" step="2"><h2 is-upgraded="" class="step-title">2. Setting up</h2>
<p>To start you need a code with interfaces classes or adapter patterns.</p>
<h2 is-upgraded=""><strong>Download the Code</strong></h2>
<p>Click the following link to download all the code for this tutorial:</p>
Expand All @@ -57,7 +57,7 @@ <h2 is-upgraded=""><strong>What you'll need</strong></h2>
</ul>


</div></div></google-codelab-step><google-codelab-step label="How to read NFC tags" duration="0" step="3"><h2 is-upgraded="" class="step-title">3. How to read NFC tags</h2>
</div></div></google-codelab-step><google-codelab-step label="How to read NFC tags" duration="1" step="3"><h2 is-upgraded="" class="step-title">3. How to read NFC tags</h2>
<h2 is-upgraded=""><strong>Add manifest's permission:</strong></h2>
<p> Add the following to your AndroidManifest.xml file:</p>
<pre><code><span class="tag">&lt;uses-permission</span><span class="pln"> </span><span class="atn">android:name</span><span class="pun">=</span><span class="atv">"android.permission.NFC"</span><span class="pln"> </span><span class="tag">/&gt;</span></code></pre>
Expand Down Expand Up @@ -95,7 +95,7 @@ <h2 is-upgraded=""><strong>Add manifest's permission:</strong></h2>
</aside>


</div></div></google-codelab-step><google-codelab-step label="How to write into tags" duration="0" step="4"><h2 is-upgraded="" class="step-title">4. How to write into tags</h2>
</div></div></google-codelab-step><google-codelab-step label="How to write into tags" duration="1" step="4"><h2 is-upgraded="" class="step-title">4. How to write into tags</h2>
<h2 is-upgraded=""><strong>Implement NFC Callback interfaces:</strong></h2>
<p> Implement your own business-case callbacks in order to write the byte buffer:</p>
<pre><code><span class="pln">mOpCallback </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">when</span><span class="pun">(</span><span class="pln">condition</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
Expand Down Expand Up @@ -132,7 +132,7 @@ <h2 is-upgraded=""><strong>Implement NFC Callback interfaces:</strong></h2>
</span><span class="typ">WriteCallbackNfc</span><span class="pun">(</span><span class="pln">mTaskCallback</span><span class="pun">,</span><span class="pln"> mOpCallback</span><span class="pun">).</span><span class="pln">executeWriteOperation</span><span class="pun">()</span></code></pre>


</div></div></google-codelab-step><google-codelab-step label="How to obtain tags&#39; MAC" duration="0" step="5"><h2 is-upgraded="" class="step-title">5. How to obtain tags' MAC</h2>
</div></div></google-codelab-step><google-codelab-step label="How to obtain tags&#39; MAC" duration="1" step="5"><h2 is-upgraded="" class="step-title">5. How to obtain tags' MAC</h2>
<p>Use the following function as to get <code>MAC</code> of the tag</p>
<pre><code><span class="pln">fun getMAC</span><span class="pun">(</span><span class="pln">tag</span><span class="pun">:</span><span class="pln"> </span><span class="typ">Tag</span><span class="pun">):</span><span class="pln"> </span><span class="typ">String</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
val byteArrayToHexString </span><span class="pun">=</span><span class="pln"> </span><span class="typ">String</span><span class="pun">.</span><span class="pln">format</span><span class="pun">(</span><span class="str">"%0"</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> </span><span class="pun">(</span><span class="pln">tag</span><span class="pun">.</span><span class="pln">id</span><span class="pun">.</span><span class="pln">size </span><span class="pun">*</span><span class="pln"> </span><span class="lit">2</span><span class="pun">).</span><span class="pln">toString</span><span class="pun">()</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> </span><span class="str">"X"</span><span class="pun">,</span><span class="pln">
Expand All @@ -145,7 +145,7 @@ <h2 is-upgraded=""><strong>Implement NFC Callback interfaces:</strong></h2>
</span><span class="com">// returns 0025:96FF:FE12:3456</span></code></pre>


</div></div></google-codelab-step><google-codelab-step label="License" duration="0" step="6"><h2 is-upgraded="" class="step-title">6. License</h2>
</div></div></google-codelab-step><google-codelab-step label="License" duration="1" step="6"><h2 is-upgraded="" class="step-title">6. License</h2>
<h2 is-upgraded=""><strong>by Romell Domínguez</strong></h2>
<p class="image-container"><img style="width: 287.00px" src="./index_files/icono.png"></p>
<p>Copyright 2016 Romell D.Z.</p>
Expand Down Expand Up @@ -210,4 +210,4 @@ <h2 is-upgraded=""><strong>by Romell Domínguez</strong></h2>
<script src="./index_files/api.js"></script>


</body></html>
</body></html>

0 comments on commit 727af87

Please sign in to comment.