<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[elank0521的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/elank0521</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; elank0521]]></copyright><item><title><![CDATA[Android数据库GreenDao和Realm的对比]]></title><link>https://blog.youkuaiyun.com/elank0521/article/details/117425231</link><guid>https://blog.youkuaiyun.com/elank0521/article/details/117425231</guid><author>elank0521</author><pubDate>Mon, 31 May 2021 19:31:24 +0800</pubDate><description><![CDATA[Android数据库GreenDao和Realm的对比
Android开发的童鞋应该都知道，使用官方的SQLite数据库，可以满足我们大部分增删改查的需求，然而随着Android技术的逐步成长，你会慢慢发现SQLite越来越不能满足我们的需求。总结为以下主要几点：

1、创表，增删改查需要些大量代码，开发效率极低
2、需大量封装，测试繁琐。
3、效率极低（当你使用了GreenDao||Realm你会发现它完全不能接受）。
4、加密等操作需手动处理。

正因为SQLite的繁琐使用，Andorid也会随着JA]]></description><category></category></item><item><title><![CDATA[关系型数据库和非关系型数据库]]></title><link>https://blog.youkuaiyun.com/elank0521/article/details/117423104</link><guid>https://blog.youkuaiyun.com/elank0521/article/details/117423104</guid><author>elank0521</author><pubDate>Mon, 31 May 2021 18:12:28 +0800</pubDate><description><![CDATA[1.关系型数据库

关系：一张二维表，每个关系都具有一个关系名，也就是表名
元组：二维表中的一行，在数据库中被称为记录
属性：二维表中的一列，在数据库中被称为字段
域：属性的取值范围，也就是数据库中某一列的取值限制
关键字：一组可以唯一标识元组的属性，数据库中常称为主键，由一个或多个列组成
关系模式：指对关系的描述。其格式为：关系名(属性1，属性2， ... ... ，属性N)，在数据库中成为表结构


作者：意识流丶
链接：https://www.jianshu.com/p/fd7b422d5f93
来源]]></description><category></category></item><item><title><![CDATA[Android中的Service，潜在的服务者。]]></title><link>https://blog.youkuaiyun.com/elank0521/article/details/111320632</link><guid>https://blog.youkuaiyun.com/elank0521/article/details/111320632</guid><author>elank0521</author><pubDate>Fri, 18 Dec 2020 11:18:09 +0800</pubDate><description><![CDATA[前言

年前因为疫情以及个人结婚原因辞职以后，很久没有工作了。终于在休息了大半年后，准备回到手敲代码的生活中去，开始着手准备自己的简历和面试等等。在面试过程中，被面试官问到了最基本的问题：“介绍一下Service作用和使用方式”，然而在回答的过程中，发现自己对于这部分东西有一些朦胧的感觉，竟然有一丝丝逐渐淡化的倾向。于是乎，有了这篇文章，Android中的Service，潜在的服务者。

正文

一，什么是Service？

Service是Android中实现程序后台运行的解决方案，适用于去执行那些不需要]]></description><category></category></item><item><title><![CDATA[三分钟带你了解Android轻量数据库，GreenDao！]]></title><link>https://blog.youkuaiyun.com/elank0521/article/details/107960705</link><guid>https://blog.youkuaiyun.com/elank0521/article/details/107960705</guid><author>elank0521</author><pubDate>Thu, 13 Aug 2020 15:32:47 +0800</pubDate><description><![CDATA[一.GreenDao介绍

纵观整个android发展史，数据库在其中扮演者一个相当重要的角色。入行到现在，从开始自己构建表，自己封装增、删、改、查到后来引用三方库，其中有多少的血泪史不可表述，哈哈哈，毕竟我是一个懒人，自己封装总是很麻烦。

闲话不多说，接下来，迎来今天的主角，轻量数据库“GreenDao”。

GreenDao是一款开源且面向Android的轻便、快捷的ORM框架，可以轻松将对象映射到SQLite库中。众所周知，Android是以面向对象为基准的，GreenDao就做到这点了，它将关系数]]></description><category></category></item><item><title><![CDATA[Retrofit的简单介绍]]></title><link>https://blog.youkuaiyun.com/elank0521/article/details/105140137</link><guid>https://blog.youkuaiyun.com/elank0521/article/details/105140137</guid><author>elank0521</author><pubDate>Fri, 27 Mar 2020 14:49:40 +0800</pubDate><description><![CDATA[一、什么是Retrofit?
Retrofit，官方对他的描述是“一个类型安全的Android和java网络请求的客户端”，其实就是一个封装好的网络请求库。首先，在网上找一个API接口用于测试：https://so.iqiyi.com/so/q_吐槽大会?source=input&amp;sr=1456190233864这是一个在爱奇艺搜索一个词详细信息的请求接口。

我们假设他返回

{"da...]]></description><category></category></item><item><title><![CDATA[MVC的衍生物、MVP]]></title><link>https://blog.youkuaiyun.com/elank0521/article/details/77192199</link><guid>https://blog.youkuaiyun.com/elank0521/article/details/77192199</guid><author>elank0521</author><pubDate>Tue, 15 Aug 2017 15:10:57 +0800</pubDate><description><![CDATA[MVP（Model
 View Presenter）模式是众所周知的MVC（模型视图控制器）的衍生物，现在一段时间以来，Android应用程序的开发越来越重要。有越来越多的人谈论它，但是很少有可靠和结构化的信息。这就是为什么我想使用这个博客来讨论，并把我们所有的知识应用到我们的项目最好的方式。
什么是MVP？
MVP模式允许将表示层与逻辑分开，以便所有关于界面如何工作的内容与我们在屏幕上的表]]></description><category></category></item></channel></rss>