Tag: sqlite

Où Emulator Android stocker la base de données SQLite?

Je travaille sur une application Android qui stocke les données dans une base de données SQLite. Ma question est: où ce fichier de base de données est-il stocké sur le système de fichiers lorsque vous utilisez un émulateur? J'ai vu qu'il est stocké dans /data/data/package_name/databases Mais j'ai besoin de savoir où sur le disque dur […]

Meilleures pratiques pour exposer plusieurs tables à l'aide de fournisseurs de contenu dans Android

Je crée une application où j'ai une table pour les événements et une table pour les lieux. Je souhaite être en mesure d'accorder à d'autres applications l'accès à ces données. J'ai quelques questions concernant les meilleures pratiques pour ce genre de problème. Comment structurer les classes de base de données? J'ai actuellement des cours pour […]

Android – Dispositif Android Android Pulling SQlite

J'ai regardé partout et je ne peux pas trouver une réponse vraiment précise ou un tutoriel sur comment, si cela est possible, pour ce faire. Est-il possible d'extraire en quelque sorte une base de données d'un appareil Android sans avoir à le raciner? J'ai juste besoin d'extraire ces données de quelque manière que ce soit […]

Comment insérer un enregistrement SQLite avec une datetime définie sur 'now' dans une application Android?

Dites, nous avons une table créée comme suit: create table notes (_id integer primary key autoincrement, created_date date) Pour insérer un enregistrement, j'utiliserais ContentValues initialValues = new ContentValues(); initialValues.put("date_created", ""); long rowId = mDb.insert(DATABASE_TABLE, null, initialValues); Mais comment configurer maintenant la colonne date_created? Pour préciser, initialValues.put("date_created", "datetime('now')"); La solution n'est pas la bonne. Il suffit […]

Android SQLite: paramètre nullColumnHack dans les méthodes d'insertion / remplacement

Le SDK d'Android comporte des méthodes pratiques pour manipuler des données avec SQLite. Cependant, à la fois les méthodes d' insertion et de remplacement utilisent certains paramètres nullColumnHack dont je ne comprends pas l'utilisation. La documentation l'explique avec ce qui suit, mais que faire si une table comporte plusieurs colonnes qui permettent NULL ? Je […]

Quelle est la syntaxe de "non égal" dans SQLite?

Cursor findNormalItems = db.query("items", columns, "type=?", new String[] { "onSale" }); Je souhaite renvoyer le curseur qui indique tout ce qui n'est PAS en ligne, que dois-je changer? Merci!

Comment supprimer tous les enregistrements de la table dans sqlite avec Android?

Mon application dispose de deux boutons, le premier bouton permet de supprimer l'enregistrement sur l'entrée de l'utilisateur et le deuxième bouton permet de supprimer tous les enregistrements. Mais quand je veux supprimer des données, cela montre le message "Votre demande a été interrompue avec force". Vérifiez mon code et donnez-moi une suggestion. public void deleteAll() […]

Obtenir un identifiant généré après l'insertion

J'utilise SQLite avec Android, et je souhaite connaître la meilleure façon d'obtenir l'ID généré de la ligne que j'ai insérée. Une solution que je pense fait une recherche après inclusion, mais elle ne semble pas la meilleure façon.

Méthode SQLiteDatabase.query

J'utilise la méthode de requête SQLiteDatabase. Comment puis-je utiliser la méthode de requête? J'ai essayé ceci: Cursor cursor = sqLiteDatabase.query( tableName, tableColumns, whereClause, whereArgs, groupBy, having, orderBy); Le paramètre tableColumns – columns est construit comme suit. String[] columns = new String[]{KEY_ID, KEY_CONTENT}; Si nous devons obtenir tous les champs, comment doit-on construire le paramètre de […]

Comment supprimer la base de données SQLite d'Android par programme

Je souhaite supprimer le fichier de base de données du Android file system programmation? Puis-je avoir un script de script shell adb qui, à son tour, exécute un script shell dans l'espace Android pour supprimer la base de données? Est-ce que je peux faire cela dans un cas de test JUnit (avec un appel system() […]

coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.