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数据库
框架SugarORM的简单使用
原文地址:http://satyan.github.io/sugar/getting-started.html复杂使用地址:http://satyan.github.io/sugar/creation.html步骤1:下载Gradle:compile'com.github.satyan:sugar:1.5'步骤2:配置AndroidManifest.xml//使用SugarApp的Applicat
dingcheng998
·
2020-08-09 07:56
Android
Android数据库
GreenDAO3.2.2的使用(二,数据库使用)
GreenDao数据库依赖添加完了,表也创建好了,下一步就是创建数据库和使用数据库了。一、创建数据库DaoMaster.DevOpenHelperdevOpenHelper=newDaoMaster.DevOpenHelper(context,"test.db");SQLiteDatabasedatabase=devOpenHelper.getWritableDatabase();DaoSessi
KingsleyCheng
·
2020-08-09 06:05
Android
数据库
Android数据库
(SQLite)框架——LitePal实战入门
http://blog.csdn.net/iwanttohitren/article/details/51660116首先,引用一下百度百科对LitePal的定义:LitePal是GitHub上一款开源的
Android
天才哆啦梦
·
2020-08-09 06:46
2016-学习总结
Android数据库
存储数据(Room、GreenDao、Sqlite)
目录
Android数据库
存储数据(Room、GreenDao、Sqlite)一、GreenDao的数据库框架:二、Google的Room组件框架(参考官网学习地址:学习Room):1、AndroidStudio
七子笑
·
2020-08-09 05:16
java
数据库
Android
[Android]如何导入已有的外部数据库
我们平时见到的
android数据库
操作一般都是在程序开始时创建一个空的数据库,然后再进行相关操作。如果我们需要使用一个已有数据的数据库怎么办呢?
weixin_34260991
·
2020-08-09 05:18
Android数据库
-greenDao3.2.2初体验(下)-简单的查询和删除操作
上一篇讲到了greenDao3.2.2的集成与最基本的增查改删(CRUD)操作,接下来讲一讲更细致的一些简单且常用的查找、删除操作查找(Read)操作我们可以根据非主键来进行查找,具体方法是通过,greenDao对应的Properties来获取到你的键名称,从而根据对应的字段进行查找,具体实现如下:/***按照指定字段进行查询,查询结果是一个数据集*@paramconditions*@return
Thomas.Ma
·
2020-08-09 05:41
adnroid
Android——LitePal第三方数据库框架详解
之前如果没学过数据库,可以先了解一下SQLite,地址:https://blog.csdn.net/qq_40205116/article/details/88739592LitePal简介LitePal是一款开源的
Android
一枕江风
·
2020-08-09 05:20
Android
Android数据库
(SQLite)框架(3)——使用LitePal建立表关联
使用LitePal建立表关联使用LitePal来自动建立表关联不需要关心什么外键、中间表等实现的细节,只需要在对象中声明好它们相互之间的引用关系,LitePal就会自动在数据库表之间建立好相应的关联关系了,下面我们就来尝试一下吧。首先确定一下一共涉及到了哪些实体类,Person和Comment,这两个类我们在前两篇文章中就已经建好了,然后还需要有Introduction和Category这两个类,
埃罗芒阿_
·
2020-08-09 05:48
android数据存储
Android sqlite 使用框架
Android数据库
存储前言:今天无聊就试试水,写写博客,在之前andorid使用数据储存好像大概有5种方式,其中轻量级的是sqlite数据库,但是sqlite使用起来好像有麻烦,首先要判断…之后创建数据库
灰太狼Ruan
·
2020-08-09 05:57
Android
Kotlin
Sqlite
Android开发——SQLite数据库框架Sugar的使用
一、简介Sugar是一个提供非常简便的方式来操作
Android数据库
的ORM框架…..(此处省略1000个字)简单的说就是,自从用了Sugar框架,我处理数据库的时候,腰不酸腿不疼了,女朋友也找到了!
暗夜破坏
·
2020-08-09 05:30
Android开发
Android数据库
GreenDao的使用完全解析
随着功能的扩展发现数据越来越多越来越杂,所以这部分数据全部迁移到本地数据库还是有必要的,之前项目已经采用了Greendao,这块本来也想做个总结,但是greendao知识点比较丰富,后来上网发现别人总结的一篇很全面——《一篇技术好文之
Android
Toper-C
·
2020-08-09 05:23
Android
GreenDao自动生成
Android数据库
操作代码
1、环境准备1.1jar包1.2生成器的代码2、需要编写生重点内容成操作数据的代码/***GeneratesentitiesandDAOsfortheexampleprojectDaoExample.**RunitasaJavaapplication(notAndroid).**@authorMarkus*/publicclassExampleDaoGenerator{publicstaticvo
白垣伟
·
2020-08-09 04:29
Android
Android非常强大的第三方数据库LitePal
那么先来简单介绍一下吧,LitePal是一款开源的
Android数据库
框架,它采用了对象关系映射(ORM)的模式,并将我们
AAAA_Roshen
·
2020-08-09 04:12
Android
2017.11技术分享
一篇好文之
Android数据库
GreenDao的完全解析
数据库GreenDao.jpg之前在开发过程中,数据库基本上会使用Litepal或者SQlite自己写,最近换新环境,公司原先使用的数据库就是GreenDao,在各种情况的作用下,准备了解下GreenDao,顺便写一篇文章记录下GreenDao的基本使用!Android开发者聚集地本文主要从如下几个方面进行讲解存储的数据库结构GreenDao的优缺点GreenDao的使用配置使用GreenDao实
weixin_30415113
·
2020-08-09 04:35
三分钟搞定
Android数据库
升级
三分钟搞定
Android数据库
升级比如旧表名称叫:account,重命名表名称叫:account_temp步骤如下:1:rename旧表名称把account改成account_temp2:创建新表,表名称和原表名称一致也叫
王爷也疯狂
·
2020-08-08 22:06
Android数据库
Android
数据库
Android数据库
框架GreenDao的简单使用
1.引入greendao首先在project的gradle文件中引入greenDAO插件:classpath'org.greenrobot:greendao-gradle-plugin:3.1.0'然后在module的gradle文件中添加greenDAO的插件,并引入相关类库:applyplugin:'org.greenrobot.greendao'greendao{schemaVersion1
qq_41922893
·
2020-08-08 20:53
Android开发常用的热门的第三方库(网络请求、banner轮播、tablayout、动画、进度条、视频播放、弹幕等)
litePal:LitePal是一款开源的
Android数据库
框架,它采用了对象关系映射(ORM)的模式,并将我们平时开发时最常用到的一些数据库功能进行了
简雨山舍
·
2020-08-08 14:50
Android 数据库框架 DBFlow 的使用
DBFlow是一个基于注解处理器开发的使用方便的ORM
Android数据库
,该库简化了很多多余的代码,并且提供了好用的API来处理与数据库的交互,让开发者专注App的开发。
weixin_34192732
·
2020-08-07 20:10
Android数据库
onCreate() onUpgrade() onDowngrade()的执行时间、作用、注意事项
关于
android数据库
,每个方法的作用,执行时间,以及注意事项。本文是转载的。在项目遇到数据库升级的问题,参考了本文,在此记下。DBAdapter.java是一个简单的类,主要用来进行数据库操作。
梦的羽翼
·
2020-08-07 19:09
Android学习
数据库
android
Android数据库
多线程并发操作异常
在我们做项目的过程中经常会有多线程异步处理的情况,那么Android中多线程操作数据我们一般会遇到什么样的问题?多个数据库对象执行并发指由不同的SQLiteOpenHelper打开的相同数据库对象,默认enableWriteAheadLogging=false。多线程单进程和多进程结果一样。同时进行数据库的读操作不会产生任何问题;如果都需要创建表,那么多次创建可能会出现问题;android.dat
静默加载
·
2020-08-07 18:04
Android
Android数据库
加密
Android数据库
加密一、简介SQLite是一个轻量的、跨平台的、开源的数据库引擎,它的读写效率、资源消耗总量、延迟时间和整体简单性上具有的优越性,使其成为移动平台数据库的最佳解决方案(如Android
总有刁民想杀寡人
·
2020-08-07 16:00
android数据库
Android数据库
监听器+Demo
Android数据库
监听器+Demo数据库监听在Android开发中,常常会使用到改变数据库内容之后,马上执行相应的操作,比如:文件删除之后,下载完成之后立即显示某个视图上面的内容。
萨达哈鲁君
·
2020-08-07 14:26
Android
android
数据库
数据库监听
监听数据库
监听器
Android数据库
内容变化的监听
首先介绍内容监测的基本模式基于uri的内容监测的基本模式被android.content.ContentResolver实现。它为基于Uri的内容监测的提供了一个平台。(其实如果有必要,我们可以自己实现一个)ContentResolver为此提供了三个方法:注册监听器到某个uripublicfinalvoidregisterContentObserver(Uriuri,booleannotifyF
Robin Hu
·
2020-08-07 14:00
数据监听
Android数据库
升级
Android数据库
升级是一个基于Android的应用软件版本升级不得不考虑的问题,正好最近在做类似的工作,这里总结一下。
L_serein
·
2020-08-07 11:24
Android
查看
android数据库
sqlite3中的表及数据、手机上直接编辑数据库
先获得adbroot权限:adbroot--->再adbshellls命令,获取根目录下的文件列表信息,如下所示。可以看到,很多文件都与常见的linux系统相同,作用也大同小异,具体可以参考手册。#lsconfigcachesdcardacctmntdetcsystemsyssbinprocinit.rcinit.goldfish.rcinitdefault.propdatarootdev4.通过
亚帕奇
·
2020-08-05 22:55
Android
Android数据库
框架五、Realm
简述:数据库Realm,是用来替代sqlite的一种解决方案,它有一套自己的数据库存储引擎,比sqlite更轻量级,拥有更快的速度,并且具有很多现代数据库的特性,比如支持JSON,流式api,数据变更通知,自动数据同步,简单身份验证,访问控制,事件处理,最重要的是跨平台,目前已有Java,ObjectiveC,Swift,React-Native,Xamarin这五种实现。1.易用:Ream不是在
明潮
·
2020-08-05 20:08
第三方框架
Android数据库
Realm学习(一)基本使用
RealmJava文档技术文档,开卷有益刚刚开始用Realm,肯定是要对比着SQLite来琢磨的,说几个个人认识:一、SQLite中的数据库名对应Realm的啥Realm可以简单直接使用,这个时候似乎是弱化了数据库名的存在,也就是这个时候的数据库文件是默认的default.realm。弱化不代表不用,在实现RealmConfiguration时,通过如下代码newRealmConfiguratio
公贵买其鹿
·
2020-08-05 20:58
android基础
android存储
Android数据库
Realm 升级,更换主键,更换字段类型
该篇文章主要讲解在android上使用Realm,关于升级的文章!1.新增一个表(或者说新增一个类让其成为数据表)2.更换已经存在的表中的字段类型(例如Int类型更换为String类型)3.更换已经存在的表中的主键升级数据库很简单,在调用Realm实例的时候配置config时传入我们自己写好的MyMigration类即可,当然数据库的version也需要增加objectRealmHelper{pr
rainmeterLotus
·
2020-08-05 19:12
Realm数据库
Android数据库
增删改查
1、前言在我们Android开发中我们少不了对Android的数据库进行操作,今天做了一个完整的增删改查Demo,还装载了SoundPool作为提示音以及简单的自定义View。话不多说我们直接看代码这里我直接使用了简单4个按钮然后去执行不同的操作,首先我们先创建一个数据库.创建一个类来继承SQLiteOpenHelper在里面建表,**继承的SQLiteOpenHelper中分别有onCreate
晚茜
·
2020-08-05 01:27
Android
Android数据库
查询语句
/***Querythegiventable,returninga{@linkCursor}overtheresultset.**@paramtableThetablenametocompilethequeryagainst.*@paramcolumnsAlistofwhichcolumnstoreturn.Passingnullwill*returnallcolumns,whichisdisco
步芦司
·
2020-08-04 16:59
Android数据库
-SQLite探究
SQLite是一款满足ACID特性的具有完备功能的关系数据库系统,由于设计目标为轻量级、开源、支持嵌入式使用,因此目前已经在嵌入式设备领域广泛采用,其运行需要系统资源非常少,在嵌入式设备中可能只需要几百KB的内存就够了。SQLite对主流的变成语言支持的也很好,C#PHPJava等,同时还支持ODBC接口。另外SQLite的性能也是一流的,在一般应用情况下,其处理速度比MySQL、PostgreS
A-Liang
·
2020-08-04 09:24
Android
SQLite
android
Android中当数据库需要更新时我们该怎么办?
问题:
Android数据库
更新并保留原来的数据如何实现Andoird的SQLiteOpenHelper类中有一个onUpgrade方法。帮助文档中只是说当数据库升级时该方法被触发。
weixin_30367543
·
2020-08-04 04:52
今天学习了怎么读取
Android数据库
读取数据,用ListView将其显示出来
publicclassMainActivityextendsActivity{privateListcities;privateListViewcitylistview;privateSqLiteHelpersqLiteHelper;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstan
叶针
·
2020-08-04 03:43
Android开发——利用数据库存储图片
keyWord:Blob,database
Android数据库
中存取图片通常使用两种方式,一种是保存图片所在路径,二是将图片以二进制的形式存储(sqlite3支持BLOB数据类型)。
箫易
·
2020-08-04 02:25
Android开发
Android数据库
高手秘籍(六)——LitePal的修改和删除操作
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/40083685在上一篇文章中,我们学会了使用LitePal进行存储数据的功能。确实,比起直接使用Android原生的API,LitePal明显简单方便了太多。那么,在增删改查四种操作中,我们已经把“增”学完了,今天就让我们继续趁热打铁,学习一下如何使用LitePal进行修改和删除操作
guolin
·
2020-08-04 01:31
Android数据库高手秘籍
Android数据库高手秘籍
Android
数据库
LitePal
update
delete
Android——SQLite数据库备份与还原之外部存储
参考
Android数据库
备份与还原定义了一个BackupTask类,对文件进行读写操作:⚪备份:将3个数据库文件复制至外部存储⚪还原:从外部存储复制覆盖掉原数据库文件publicclassBackupTask
qq_43184922
·
2020-08-03 23:26
Android
使用LitePal操作SQLite数据库(增删查改)
LitePal是一款开源的
Android数据库
框架,它采用了对象关系映射(ORM)模式,并将我们平时开发常用的一些数据库功能进行封装,使得不用编写一行SQL语句就可以完成各种建表和增删查改操作。
菜菜魁
·
2020-08-03 22:35
Android开发技术
Android数据库
单例SQLiteOpenHelper
在sqlite中多次打开数据库,对数据库进行高并发操作,容易造成锁表,对此可以在只打开一次数据库的情况下,对数据库进行多次操作。新建一个MyDatabaseHelper继承自SQLiteOpenHelper使用volatile声明一个MyDatabaseHelper对象,通过getDBHelper()方法来获取唯一实例privatevolatilestaticMyDatabaseHelpermyD
十二月的消亡
·
2020-08-03 19:53
Android
Android数据库
SQLite操作详解及LitePal用法详解(一)
参考资料:
Android数据库
高手秘籍第一行代码在安卓中数据的存储是很重要的一部分,任何一个应用程序其实说白了就是在不停地和数据打交道。
Exception灬
·
2020-08-03 17:25
Android进阶
Android数据库
的操作
GreenDao简单使用1.首先在project的glide中添加下面的配置dependencies{classpath'com.android.tools.build:gradle:3.0.0'classpath'org.greenrobot:greendao-gradle-plugin:3.2.2'}2.在app的glide中添加下面的配置applyplugin:'org.greenrobot
Android开发人员
·
2020-08-03 16:39
Android数据库
框架:greenDAO vs LiteOrm
写本文机缘起于微信群里有人谈到
Android数据库
框架,随之一个有赞的朋友@段扬扬给了一份自己的测试数据,大概是这样:
Android数据库
框架性能测试由这个图可以看到
cpongo4'"\?;@
·
2020-08-03 16:44
Android数据库
操作的简单封装
为什么要用ORM在开发android的过程中,我们基本上都会用到sqlite数据库,一般省事的情况下都是使用网上的一些orm框架操作sqlite数据库,比较有名的ORMLite、GreenDao和ActiveAndroid等。一般情况下,当预料到数据库会复杂到某个程度,就有必要引入数据库的ORM框架,这样可以大大降低开发和维护的成本。当然,站在巨人的肩膀上,选择好的开源库更可以事半功倍。选择怎么样
爱吃鱼的老虎
·
2020-08-03 15:24
Android数据库操作
Android数据库
框架 Room的使用 AndroidX+Kotlin
去年开始,Google官方推荐使用Room框架访问数据库而不是直接使用SQLite,因此我在这里把Room的使用总结一下。文章目录简介使用准备步骤了解结构编写代码进阶用法从资源、文件填充数据升级数据库结构引用复杂数据简介Room在SQLite上提供了一个抽象层,以便在充分利用SQLite的强大功能的同时,能够流畅地访问数据库。简单来说,Room就是SQLite的一个封装,它充分利用注解,在编译期间
Gardel
·
2020-08-03 15:43
Android通讯录管理(获取联系人、通话记录、短信消息)(一)
前阵子主要是记录了如何对联系人的一些操作,比如搜索,全选、反选和删除等在实际开发中可能需要实现的功能,本篇博客是小巫从一个别人开源的一个项目抽取出来的部分内容,把它给简化出来,可以让需要的朋友清楚知道如何对
Android
IT_xiao小巫
·
2020-08-03 08:40
Android数据库
SQLite使用详解二 : 学生管理系统的简单实现
在上一篇博客中,介绍了SQLiteOpenHelper这个最基本的类,今天就实现一个简单的学生信息数据库,能实现增,删,查,改四个基本功能首先就是要抽象出学生这个类,代码如下:/***学生的抽象类型**其中存放着学生表的表明和其字段名*/publicclassStuModel{//学生表名publicstaticStringStuDataBaseTableName="StudentDBTable"
舞动的钢琴
·
2020-08-03 08:45
Android
android中的SQLite数据库小介
作为初学者来说数据库的操作还是挺不容易的,因为最近做了一个关于数据库的东西,想和大家分享一下自己对数据库理解,以及在写数据库的时候遇到的问题及其解决方法,在写
android数据库
的时候可以参照java的来写
写代码的小渣渣
·
2020-08-03 08:28
Android数据库
升级、降级、创建(onCreate() onUpgrade() onDowngrade())
参考:https://blog.csdn.net/meryvn/article/details/48786495项目中有时候会涉及到修改数据库表的字段,或者创建数据库表。这时候需要关注数据库升级、降级的方法调用,并做相关处理,否则版本不一致时,会导致数据库不能用,应用出现ANR等异常。DBHelper类publicclassDBHelperextendsSQLiteOpenHelper{stati
lin娜
·
2020-08-03 08:36
Android
Android SQlite数据库的使用(一)-一学就会
android数据库
这几天我对android的SQLite数据库进行了一些研究。主要解决的问题就是对图片存取问题的研究。这里为了方便对数据库的操作,使用SQLiteExpertPersonal3这个软件来辅助编程。这是软件的图标。打开软件,如下图所示:2.点击file---->newDataBase来创建一个名为School的数据库,DatabaseFile是数据库保存的路径,点击OK3.创建一个Students的表
weixin_34402408
·
2020-08-03 07:10
Android数据库
框架设计一
前言Android开发中我们或多或少都会接触到数据库。Android中提供了一个占用内存极小的关系型数据库-SQLite。虽然Android系统中提供了许多操作SQLite的API,但是我们还是需要手动去编写SQL语句,这经常会出现一些莫名其妙的问题。所以便出现了许多ORM(对象关系映射)框架。其中比较著名的有GreenDao、OrmLite、Litepal等。常用的数据框架:数据库框架访问地址G
合抱之木,生于毫末,九层之台,起于累土
·
2020-08-03 05:44
数据库框架
android数据库
版本更新的实现
,##概述当app升级时,不可避免的数据库可能会有所改变。比如新增一张表、改变某张表中的字段名、添加一个新的字段等一系列表结构的改变。按照现在来说,解决的方法只有两个:1.卸载当前版本,安装最新版的;2.更新数据库;当然第一种方案,简单但同时用户体验会超差。所以我们选另外一个实现方案更新数据库又可分为两种:例如app版本有v1、v2、v3,当前版本为v3方案1:v1到v2,v2到v3这样一级一级往
洛漠O_o
·
2020-08-03 05:27
android-案例
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他