E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Android数据库
Android 数据库框架设计
数据库的设计:数据库设计的三大范式:第一范式:原子性第二范式:唯一性第三范式:避免冗余性
Android数据库
架构分析如何自动创建数据库、自动创建数据库表通过创建自定义注解,将表名应用为类名
佼佼者Mr
·
2023-04-02 23:35
Sqlite在Android中使用
这些对于我们以后学习
Android数据库
的使用和理解还是挺有帮助的。Android使用SQLiteOpenHelper创建表,更新表,内部getW
小白龙vip
·
2023-03-20 07:23
Android数据库
查询图片在RecyclerView,并为其添加Header
使用到知乎的Matisse,在其原有基础上添加查询指定相册的图片/***根据bucket_display_name查找图片*/privatestaticfinalStringSELECTION_FOR_DIRECTORY_IMG=MediaStore.Files.FileColumns.MEDIA_TYPE+"=?"+"AND"+MediaStore.MediaColumns.SIZE+">0"+
Avalon1
·
2023-03-14 17:16
Room 数据库
Android数据库
使用https://blog.csdn.net/u011897062/article/details/82107709room升级错误https://blog.csdn.net/Hana_one
niuniu_it
·
2023-03-14 05:52
Android数据库
greenDAO配置与使用介绍
目录build.gradle配置数据库初始化添加数据删除数据修改数据查询数据补充结束不知不觉发现都快一个月没有写点东西了,自己最近也是忙于工作与生活当中,这个月经历了很多事情,有开心的也有悲伤的。还好一切都过来了,空下来时想着写点什么好呢,就想着把工作中自己比较喜欢使用的一款有关数据库的开源框架greenDAO,分享下自己的使用过程。greenDAO是一个针对Android的轻而快速的ORM,它将
·
2023-03-13 18:23
android轻量级无侵入式管理数据库自动升级组件
SpeSqliteManager4Android改动日志2023.2.14完成SQLiteOpenHelper2023.2.23完成room2023.2.25完成架构重构2023.2.26新增架构设计图说明介绍一个轻量级无侵入式管理
android
·
2023-03-01 08:01
Android 数据库编程SQLite实现学生信息管理应用
Android数据库
编程SQLite一、实验内容1.构建应用界面布局(1)新建一个安卓工程,在默认的layout主界面中添加一个列表(ListView),列表绑定一个SimpleAdapter关联学生信息
Pistachiout
·
2023-02-05 00:04
#
Android项目
#
小型项目
android
sqlite
android
studio
Android数据库
---Realm
简介Realm大部分代码都是开源的,但是其强大功能取决于隐藏在平台内部的一个核心数据库引擎,这个引擎完全由C++编写而成。Realm本质上是一个嵌入式数据库,但是它也是看待数据的另一种方式。它用另一种角度来重新看待你移动应用中的模型和业务逻辑。Realm最核心的理念就是对象驱动,这是Realm的核心原则。简单来说,Realm有自己独立的引擎,跟Sqlite完全不同。Realm主要是用与数据库关联对
trry_ing
·
2023-01-28 20:16
Android数据库
之SharedPreferences、SQLite、Room
文章目录一、SharedPreferences二、SQLite三、Room使用Room进行增删改查Room数据库升级一、SharedPreferences要想使用SharePreferences来存储数据,首先需要获取到SharedPreferences对象。Android中提供了三种方法用于得到SharedPreferences对象1.Context类中的getSharedPreferences
Mr YiRan
·
2023-01-26 05:26
Android
数据库
sqlite
android
android开发,使用kotlin学习Room
这些原生API虽然简单易用,但是如果放到大型项目当中的话,会非常容易让项目的代码变得混乱,除非你进行了很好的封装,为此市面上出现了诸多专门为
Android数据库
设计的ORM框架。
Hdnw
·
2023-01-22 08:14
Android
android
kotlin
学习
Android数据库
增删改查
Android中数据库的操作(增删改查)在Android的开发,重要的就是的数据库,几乎每个App中都会用到Sqlit数据库存储一些数据,activity_main.xml页面查询显示页面activity_show_data.xml数据库创建新建java类(DBConnect.java)packagecom.example.sqlitedemo1;importandroid.content.Con
愿做春风
·
2022-11-22 12:17
笔记
Android数据库
SQLite入坑指南
作者:勇敢di牛牛个人项目地址:englishlearningapp个人简介:有一年工作经验的大学生。工作:汽车系统应用开发(阿里集团)个人网站:牛牛の小窝独学而无友,则孤陋而寡闻为什么要选SQLite零配置SQLite3不用安装,不用配置,不用启动/关闭或者配置数据库实例。当系统奔溃后不用做任何恢复操作,在下次安装时自动恢复。可移植性可以工作在许多嵌入式操作系统上,比如Android,QNX,V
勇敢di牛牛
·
2022-05-10 11:47
【php
+
MySQL
+
Android】
sqlite
数据库
android
android数据库
升级兼容老版本吗,成功升级后Android升级数据库不更新数据库版本...
我想添加三个新表到我现有的sqlite数据库,我遇到了成功升级后不更新数据库版本的问题。下面是运行DatabaseHelper:成功升级后Android升级数据库不更新数据库版本privatestaticclassDatabaseHelperextendsSQLiteOpenHelper{publicDatabaseHelper(Contextcontext,Stringname,CursorFa
意博思诺意大利留学
·
2022-03-24 04:22
Android开发——SQLite数据库框架Sugar的使用
一、简介Sugar是一个提供非常简便的方式来操作
Android数据库
的ORM框架…..(此处省略1000个字)简单的说就是,自从用了Sugar框架,我处理数据库的时候,腰不酸腿不疼了,女朋友也找到了!
Red风信子
·
2022-02-22 07:50
开源
Jetpack(七)—— Room
为此出现了诸多专门为
Android数据库
设计的ORM框架。ORM(ObjectRelationalMapping)也叫对象关系映射。
橙子19911016
·
2022-02-22 07:50
sqlite
数据库
android
Android数据库
神器之Room
我们都知道原生的
Android数据库
API使用起来很恶心。特别是查询的参数是相信大家都觉得头疼的事情。
anrikuwen
·
2022-02-15 19:08
Android数据库
表结构自动升级
AndroidApp开发如果涉及过数据库的朋友们肯定会碰到数据库升级的工作,Android官方的建议办法是overridepublicvoidonUpgrade(SQLiteDatabasedb,intoldVersion,intnewVersion)并在其中通过数据库版本比较写SQL增加表字段、创建新表等操作来达到数据库升级的功能,思路非常OK,但是项目做久了发现这块代码变超级庞大,仔细一看全是
生活简单些
·
2022-02-12 18:15
Android 数据库框架总结,总有一个适合你!
转:
Android数据库
框架总结,总有一个适合你!推荐使用GreenDao或Realm一:OrmLite简述:优点:1.轻量级;2.使用简单,易上手;3.封装完善;4.文档全面。
树蜂
·
2022-02-11 12:01
Android数据库
SQLite(二)排序问题:含有空值的排序
排序时出现字段值为空的时候,会出现正序空值排在最前面,倒序空值排在最后面。1.png对该组数据根据birthday进行排序SELECT*FROMStudentorderbybirthdayimage.png空值的数据排在最前面了,但是需求有时候需要将空值排在最后,但是其他数据需要正序排序。SELECT*FROMStudentorderbycasewhenbirthdayisnullthen1els
空白一页_blank
·
2022-02-10 13:28
Android数据库
SQLite(一)排序问题:字符串类型的数值排序
在android中,数据库操作使用的是SQLite,字段为varchar属性时,排序就会按照字符串的规则就行排序。有11和2,那么11会排到2前面,不能达到按照数值的顺序排序。对这组数据按照number进行排序,正常写SELECT*FROMStudentorderbynumber执行后显示如下,并没有按照1,2,11,21进行排序。达到正常的排序,需要将number进行格式化SELECT*FROM
空白一页_blank
·
2022-02-10 13:13
Android数据库
高手(二)创建表和LitePal创建表
上一篇文章中我们学习了一些
Android数据库
基础知识,和几个颇为有用的SQLite命令,都是直接在命令行操作的。
as_pixar
·
2022-02-08 21:34
LitePal使用笔记
github地址参考文章
Android数据库
高手秘籍(一)——SQLite命令
Android数据库
高手秘籍(二)——创建表和LitePal的基本用法
Android数据库
高手秘籍(三)——使用LitePal
chenzhenlindx
·
2022-02-08 21:49
Android数据库
高手秘籍(三)使用LitePal升级表
没看过前一篇文章,建议先去参考一下
Android数据库
高手(二)创建表和LitePal创建表LitePal的项目地址是:https
as_pixar
·
2022-02-06 21:10
android数据库
如何进行升级?架构之数据库框架升级
前言在本篇里,将会讲解令开发者比较头疼的数据库升级。话不多说,先来看代码效果,看看是否是想要的如图所示当前APP版本号为V007;V001、V002升级到V007有对应的处理逻辑;V003、V004、V005、V006升级到V007也有对应的处理逻辑;同理可实现任意版本可阔多个版本升级到最新数据库;开始之前我们先理一下数据库升级的逻辑任何数据库在操作之前,我们最好有一个数据库备份,所以这里得要备份
·
2021-09-26 14:24
android数据库xml
Android数据库
Realm 升级,更换主键,更换字段类型
该篇文章主要讲解在android上使用Realm,关于升级的文章!1.新增一个表(或者说新增一个类让其成为数据表)2.更换已经存在的表中的字段类型(例如Int类型更换为String类型)3.更换已经存在的表中的主键升级数据库很简单,在调用Realm实例的时候配置config时传入我们自己写好的MyMigration类即可,当然数据库的version也需要增加objectRealmHelper{pr
二全
·
2021-06-25 07:30
Android数据库
ObjectBox使用说明
前言集成GreenDao查询官网可以看到一则通告:对于新应用程序,我们建议使用ObjectBox,这是一个新的面向对象的数据库,它比SQLite快得多并且易于使用。对于基于greenDAO的现有应用程序,我们提供了DaoCompat,可轻松切换(另请参见公告)。于是,本篇便对比GreenDao写一个ObjectBox的简单使用说明,对比GreenDao集成起来更加容易,使用也比较简单。介绍Obje
几圈年轮
·
2021-06-22 07:22
Android数据库
高手秘籍(八)使用LitePal的聚合函数
LitePal帮我们提供了非常强大的查询API,使得我们可以轻松地完成各种类型的查询。但是呢,在SQL语句当中,有一种查询是比较特殊的,就是聚合函数查询,它不像传统查询一样是将表中的某些列的数据查询出来,而是将查询结果进行聚合和统计,最终将统计后的结果进行返回。因此,任何一个关系型数据库中都会提供像count()、sum()等聚合函数。那么不出你所料,LitePal当中也是对这些聚合函数都进行了封
as_pixar
·
2021-06-20 15:24
Active
Android数据库
的使用
本文介绍一下开源框架Active
Android数据库
的使用方法。
PlutoWnn
·
2021-06-14 05:11
GreenDAO 3.0学习
Android数据库
框架GreenDao的简单使用1.GreenDao介绍:greenDAO是一个对象关系映射框架(ORM),能够提供一个接口通过对象操作的方式去操作关系型数据库,能够让你操作数据库时更简单
dus_code
·
2021-06-10 08:57
数据库
看网上的
Android数据库
测评,性能最好的是Realm,于是打算用于项目中。
灰色轨迹_e2d8
·
2021-06-08 00:21
我又开发了一个非常好用的开源库,调试
Android数据库
有救了
ConstraintLayout2.0用法详解ConstraintLayout是最受欢迎的Jetpack库之一,它的2.0正式版本也发布啦(目前最新版本2.1.0-alpha1)!也许您已熟悉了ConstraintLayout1.1版本中的功能,并开始用它来快速构建复杂的页面布局,而新版本除了包含1.1版本中的所有功能之外,还在AndroidStudio中集成了可以直接预览XML的工具,甚至可以直
一个老码农
·
2021-06-07 14:28
Android数据库
高手秘籍(七)LitePal的查询艺术
还没有看过前面一篇文章的朋友建议先去参考
Android数据库
高手秘籍(六)LitePal的修改和删除操作LitePal的项目地址是:https://github.com/LitePalFramework
as_pixar
·
2021-06-04 17:21
Android数据库
加密与破解(Xposed hook SQLCipher 密码)
XposedhookSQLCipher密码什么是SQLCipherHOOK加密的原理介绍原理开始使用下载安装模块运行ADB命令启动待解密的APP在Windows下解密下载windowssqlcipher用CMD打开到BIN文件夹执行命令创建加密数据库打开加密数据库修改数据库密码加密已有的数据库解密数据库(生成无密码的数据库:plaintext.db)查看与修改引用来源什么是SQLCipherSQL
666小奇
·
2021-05-23 21:34
hooks
安卓
数据库
加密解密
Android数据库
框架——GreenDao初探
GreenDao简介:greenDao是一个将对象映射到SQLite数据库中的轻量且快速的ORM解决方案。优点:性能快、易于使用、内存消耗小。github链接GreenDao的配置有点麻烦,所以一定要弄清。1.添加依赖compile'org.greenrobot:greendao:3.2.2'compile'org.greenrobot:greendao-generator:3.2.0'继续在配置
leonseven
·
2021-05-17 16:06
Android 数据库之 Litepal 保姆级别的 零基础详细使用
一.LitePal的介绍Litepal是Android郭霖大神的一个开源
Android数据库
的开源框架,它采用了对象关系映射(ORM)的模式,这是让我们非常好的理解的数据库,一个实体类对应我们数据库中的一个表
有头发的程序猿#
·
2021-05-16 17:14
安卓基础
数据库
android
java
Android数据存储之SQlite(上)
接下来想说一下Android的另一个存储工具,也就是最常用功能最强大的
Android数据库
SQlite。Sqlite是什么我就不多废话,大家不妨去百度一下,很多资料。
pokerfaceCmy
·
2021-05-15 01:40
面向对象的
Android数据库
框架OOSqlite
喜欢看代码的,直接上代码GitHub:https://github.com/kkmoving/OOSqliteApp在Android应用中,对条目类数据的存储通常会用到数据库,Andriod提供sqlite来实现数据库存储。应用对数据的使用通常是面向对象的,sqlite对数据的存储并不是面向对象的。这里提供一种面向对象的sqlite数据库框架设计OOSqlite(Object-OrientedSq
kkmoving
·
2021-05-04 01:41
手撸一个简易
Android数据库
框架
一、简述众所周知,移动端(不管是Android还是iOS)使用的数据库是Sqlite,这种小型的数据库很适合移动端存储大量的数据,使用上也跟mysql基本无差,但官方提供的API在操作性方面真不咋的,你必须掌握一定程度的sql语句,否则将很难驾驭。所以,有很多第三方的数据库框架就开始流行,如:GreenDao、Litepal等。这些ORM数据库框架,可以帮助开发者节省大量编写数据库操作代码的时间,
GitLqr
·
2021-05-02 05:42
Android数据库
代码优化(1) - 从Google的数据库guide说起
假如我们没有任何在Android上使用SQLite的经验,现在要开始在工作中用SQLite存储一些数据。OK,我们去看google的官方培训文档吧,http://developer.android.com/training/basics/data-storage/databases.html差不多有个5分钟到15分钟吧,这篇官方培训文档就看完了,然后就可以在应用中使用了,它提示的几个Note我们也
Jtag特工
·
2021-05-02 04:07
LitePal学习(一)——配置
前言之前讲到了Lite_orm数据框架的使用,但是由于Lite_orm的不再维护及升级问题,今天介绍另一个数据库-LitePal的使用参考文档:
Android数据库
高手秘籍官网特别提醒LitePal数据库的默认存储路径默认存储路径与
奔跑的佩恩
·
2021-04-30 04:48
五一加班也要看的
Android数据库
开发基础入门【附完整案例】
目录一、初识
Android数据库
二、表中数据的添加操作三、数据表中数据的删除1、删除全部数据2、单条数据的删除四、数据表中单条数据指定值的修改五、数据表中数据的查找1、查找全部数据2、查询单条数据六、完整项目案例源码
灰小猿
·
2021-04-29 07:13
Android开发
数据库
mysql
sql
android
web
app
Android数据库
框架之GreenDao基本使用
在开发过程中,如果用常规的原生创建数据库的方式来操作的话,可能会遇到数据库开启关闭的异常,或者是线程里面同事处理一张表也会报出各种异常,在大趋势下我们主流的数据库框架有orm和greendao,现在greendao3.0也是采用的orm框架整合的,所以我们一起来看看怎么用GreenDao操作数据库.首先我们来简单的实现新建一张表,然后插入数据,查看数据.这里我把每次点击的时间存入数据库,然后查询出
茴香豆的第五种写法
·
2021-04-27 05:34
GreenDAO简单搭建和使用
1.GreenDao简单介绍greenDAO就是一种
Android数据库
ORM框架,简单来说就是一个将对象映射到SQLite数据库中的轻量且快速的ORM解决方案。
小怪兽不疼
·
2021-04-27 00:05
2.使用LitePal开源库来操作数据库
介绍:LitePal是一款开源的
Android数据库
框架,它采用了对象关系映射技术(ORM)的模式,并将我们平时开发最常用到的数据库功能进行了封装,使得不用编写一行SQL语句就可以完成各种建表和增删改查的操作
FiveZM
·
2021-04-19 00:49
LitePal - Android开源数据库框架的CRUD操作笔记
LitePalLitePal是GitHub上一款开源的
Android数据库
框架,简介易用并且已支持kotlin,这里对数据库操作做一个笔记,并记录郭霖大神每次的升级带来了哪些功能。
燊在锦官城
·
2021-04-18 23:30
sqlite java框架_SQlite数据库框架:LitePal
常用的数据库框架Android的发展的速度是难以置信的,Android出来哪一年我还在小学上学很,还能很清楚的记得,那年一切,但是那个时候的我怎么可能也不会想到自己将来会要去做Android.
Android
weixin_39707597
·
2021-02-28 18:29
sqlite
java框架
Android 数据库Room基本使用
Android数据库
Room的开发使用详解一.简介:Room在SQLite上提供了一个抽象层,以便在充分利用SQLite的强大功能的同时,能够流畅地访问数据库。
Rocky_ruan
·
2021-01-18 19:15
android
sqlite
Android 数据库 GreenDao的基本使用
Android数据库
GreenDao的使用完全解析一:什么是GreenDao?GreenDao是Android平台下的一个ORM(“对象/关系映射”)框架。
Rocky_ruan
·
2021-01-18 18:25
android
Android 数据库Room基本使用
Android数据库
Room的开发使用详解一.简介:Room在SQLite上提供了一个抽象层,以便在充分利用SQLite的强大功能的同时,能够流畅地访问数据库。
Rocky_ruan
·
2021-01-18 18:47
android
sqlite
Android 数据库 GreenDao的基本使用
Android数据库
GreenDao的使用完全解析一:什么是GreenDao?GreenDao是Android平台下的一个ORM(“对象/关系映射”)框架。
Rocky_ruan
·
2021-01-16 23:21
android
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他