- 博客(6)
- 收藏
- 关注
原创 Android数据库GreenDao和Realm的对比
Android数据库GreenDao和Realm的对比Android开发的童鞋应该都知道,使用官方的SQLite数据库,可以满足我们大部分增删改查的需求,然而随着Android技术的逐步成长,你会慢慢发现SQLite越来越不能满足我们的需求。总结为以下主要几点:1、创表,增删改查需要些大量代码,开发效率极低2、需大量封装,测试繁琐。3、效率极低(当你使用了GreenDao||Realm你会发现它完全不能接受)。4、加密等操作需手动处理。正因为SQLite的繁琐使用,Andorid也会随着JA
2021-05-31 19:31:24
785
原创 关系型数据库和非关系型数据库
1.关系型数据库关系:一张二维表,每个关系都具有一个关系名,也就是表名元组:二维表中的一行,在数据库中被称为记录属性:二维表中的一列,在数据库中被称为字段域:属性的取值范围,也就是数据库中某一列的取值限制关键字:一组可以唯一标识元组的属性,数据库中常称为主键,由一个或多个列组成关系模式:指对关系的描述。其格式为:关系名(属性1,属性2, ... ... ,属性N),在数据库中成为表结构作者:意识流丶链接:https://www.jianshu.com/p/fd7b422d5f93来源
2021-05-31 18:12:28
222
原创 Android中的Service,潜在的服务者。
前言年前因为疫情以及个人结婚原因辞职以后,很久没有工作了。终于在休息了大半年后,准备回到手敲代码的生活中去,开始着手准备自己的简历和面试等等。在面试过程中,被面试官问到了最基本的问题:“介绍一下Service作用和使用方式”,然而在回答的过程中,发现自己对于这部分东西有一些朦胧的感觉,竟然有一丝丝逐渐淡化的倾向。于是乎,有了这篇文章,Android中的Service,潜在的服务者。正文一,什么是Service?Service是Android中实现程序后台运行的解决方案,适用于去执行那些不需要
2020-12-18 11:18:09
699
原创 三分钟带你了解Android轻量数据库,GreenDao!
一.GreenDao介绍纵观整个android发展史,数据库在其中扮演者一个相当重要的角色。入行到现在,从开始自己构建表,自己封装增、删、改、查到后来引用三方库,其中有多少的血泪史不可表述,哈哈哈,毕竟我是一个懒人,自己封装总是很麻烦。闲话不多说,接下来,迎来今天的主角,轻量数据库“GreenDao”。GreenDao是一款开源且面向Android的轻便、快捷的ORM框架,可以轻松将对象映射到SQLite库中。众所周知,Android是以面向对象为基准的,GreenDao就做到这点了,它将关系数
2020-08-13 15:32:47
948
原创 Retrofit的简单介绍
一、什么是Retrofit?Retrofit,官方对他的描述是“一个类型安全的Android和java网络请求的客户端”,其实就是一个封装好的网络请求库。首先,在网上找一个API接口用于测试:https://so.iqiyi.com/so/q_吐槽大会?source=input&sr=1456190233864这是一个在爱奇艺搜索一个词详细信息的请求接口。我们假设他返回{"da...
2020-03-27 14:49:40
745
1
原创 MVC的衍生物、MVP
MVP(Model View Presenter)模式是众所周知的MVC(模型视图控制器)的衍生物,现在一段时间以来,Android应用程序的开发越来越重要。有越来越多的人谈论它,但是很少有可靠和结构化的信息。这就是为什么我想使用这个博客来讨论,并把我们所有的知识应用到我们的项目最好的方式。什么是MVP?MVP模式允许将表示层与逻辑分开,以便所有关于界面如何工作的内容与我们在屏幕上的表
2017-08-15 15:10:57
389
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人