Tag: sqlite

L'autorisation IntelliJ SQLite refusée sur Android Lollipop, a travaillé avant

J'ai mis à jour Nexus 7 avec Android Lollipop et maintenant je ne peux pas accéder à SQLite db à partir d'IntelliJ IDEA 14. Tout fonctionnait bien avant la mise à jour de Lollipop, même si Android n'était pas enracinée, je pouvais accéder à db d'IntelliJ (mais pas le tirer via ADB) . L'erreur que […]

Pourquoi InsertHelper était-il obsolète?

J'ai passé un certain temps à regarder des problèmes de performance sur notre appareil et nous avons remarqué que nous avons plusieurs applications qui font db lit / écrit … J'ai commencé par utiliser l'API Contacts pour insérer de nouveaux contacts et des lignes de données, et il était péniblement lent. 1 minute 18 secondes […]

Comment utiliser SQLiteDatabase.CursorFactory

Est-ce que quelqu'un comprend comment utiliser SQLiteDatabase.CursorFactory sur Android? Je cherche à obtenir un objet SQLiteCursor persistant qui utilise une instruction SQL SELECT dans laquelle plusieurs expressions de la clause WHERE utilisent des paramètres qui peuvent être modifiés de manière programmée avant de demander. Par exemple: SELECT LocationID FROM Locations WHERE Latitude < northlimit AND […]

Base de données SQLite pour une application Android avec de multiples utilisateurs potentiels

J'ai une application avec une base de données SQLite pour stocker des informations pour le compte d'un utilisateur. J'ai conçu la base de données en supposant que l'application n'aurait qu'un seul utilisateur. En tant que tel, l'ID de l'utilisateur n'est pas stocké dans la base de données (mais il est stocké dans une base de […]

RawQuery vs. Database.query

Les avantages sont-ils de l'utilisation de rawQuery sur Query Builder (ou vice versa)? Est-ce que Query Builder, par exemple, protégez encore les attaques par injection SQL (Bien qu'il n'y ait pas un gros problème, comme les sites Web, SQL Injection + un fournisseur de contenu pourrait être un problème)? Ou est-il plus rapide que l'autre? […]

Inconvénients Android de ne pas fermer le curseur

J'ai des questions concernant Cursor . Je veux savoir quels sont les inconvénients de ne pas fermer un Cursor ? Il désaffecte les ressources, mais quelles ressources sont-elles désaffectées? Si nous ne Cursor pas le Cursor ? Quelles seront les conséquences et dans quelle mesure? Ne pas fermer un Cursor n'affecte pas l' Activity un […]

Est-il indispensable de fermer la base de données?

Dans l'exemple Notepad de Google, ils ne semblent pas fermer la base de données, au moins pas dans onDestroy (). Quel est le but de la fermeture, et est-ce que j'ai vraiment besoin de le faire? Une base de données ouverte prend-elle une mémoire importante? J'ai constaté que la fermeture de onDestroy laisse des vulnérabilités […]

Le moyen le plus rapide et le plus efficace de pré-remplir la base de données dans Android

Si vous souhaitez pré-remplir une base de données (SQLite) dans Android, ce n'est pas si facile que l'on pourrait penser. J'ai donc trouvé ce didacticiel qui est souvent référencé ici sur Déploiement de Stack. Mais je n'aime pas vraiment cette façon de pré-peuplement de la base de données puisque vous prenez le contrôle du gestionnaire […]

Mise en cache des données JSON téléchargées sur la base de données SQLite – est-ce une bonne idée?

Dans mon application, je dois télécharger les données JSON à partir de nombreux services Web. Les classes de données que j'utilise sont assez complexes (beaucoup de propriétés, arbre d'héritage assez profond, etc.). J'ai l'intention de faire une mise en cache, en utilisant une seule table db, où je stockerais les données JSON téléchargées dans une […]

Faites glisser et déposez RecyclerView qui est installé à partir de SQLiteDatabase

Info: J'ai un RecyclerView , et je le remplis avec la liste de données ArrayList dans la classe ListAdapter . Je reçois les données pour dataList à partir de la table SQLiteDatabase : TABLE_USERdETAIL dans la classe DbHelper . J'essaie d'implémenter la réorganisation de glisser-déplacer dans RecyclerView en utilisant la classe SimpleItemTouchHelperCallback ; Cependant, bien […]

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