Borne NFC
Sommaire
Présentation
Objectif de PROJET
Borne NFC pour le commerce pour le client de localiser les marchandises dans leurs téléphones androids .
Le but de ce projet est de concevoir un dispositif permettant à un client de sélectionner des articles à son domicile sur le site web du vendeur puis de venir les examiner en magasin. Les articles sont enregistrés sur un mobile puis communiqués à une borne sur place via le protocole sans fil NFC. Ce projet est porté par Oxylane, département recherche et développement de Décathlon.
Préparation du projet
Matériel requis
- Tablet Android
- Shield NFC
Matériel à acheter
- Platine ADK
- Quincaillerie (Bosch) pour le pied
Connaissances prérequis
Avancement du projet
Réaliser la 1er petite étape qui peux gérer les base de données SQlite pour téléphone
Objectifs suggérés par les encadrants
Réalisations concrètes
Séances
Première séance
Commencer à faire la recherche sur le SQLite , et faire une petite application sur AVD qui peux réaliser la création de base de donnée , modifier , insérer et supprimer .
SQLite est une base données petite et voire mếme qu'on peux le négliger durant la conception de l'application.
On peux essayer chercher les infos de références sur le site connu http://developer.android.com
on peux chercher les 2 classes SQLiteOpenHelper et SQLiteDatabase
SQLiteOpenHelper
Class Overview
A helper class to manage database creation and version management.
You create a subclass implementing onCreate(SQLiteDatabase), onUpgrade(SQLiteDatabase, int, int) and optionally onOpen(SQLiteDatabase), and this class takes care of opening the database if it exists, creating it if it does not, and upgrading it as necessary. Transactions are used to make sure the database is always in a sensible state.
This class makes it easy for ContentProvider implementations to defer opening and upgrading the database until first use, to avoid blocking application startup with long-running database upgrades.
For an example, see the NotePadProvider class in the NotePad sample application, in the samples/ directory of the SDK.
pour les fonctions plus détaillées , consulter sur
http://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html
SQLiteDatabase
Class Overview
Exposes methods to manage a SQLite database.
SQLiteDatabase has methods to create, delete, execute SQL commands, and perform other common database management tasks.
See the Notepad sample application in the SDK for an example of creating and managing a database.
Database names must be unique within an application, not across all applications.
pour les fonctions plus détaillées , consulter sur
http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html