Earth Guardian

You are not LATE!You are not EARLY!


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

四大组件 -- ContentProvider

发表于 2017-11-27 | 分类于 Android

基础

概念

ContentProvider 一般为存储和获取数据提供统一的接口,可以在不同的应用程序之间共享数据。

阅读全文 »

四大组件 -- LocalBroadcastManager

发表于 2017-11-27 | 分类于 Android

LocalBroadcastManager 本地广播,用于应用内部通信,可以实现线程间交互。

阅读全文 »

四大组件 -- Broadcast

发表于 2017-11-27 | 分类于 Android

广播 Broadcast 属于 Android 四大组件之一,通过观察者模式,用于实现进程间的异步通信。

阅读全文 »

四大组件 -- Service

发表于 2017-11-27 | 分类于 Android

基础

概念

Service 是一个可以在后台执行长时间运行操作而不提供用户界面的应用组件。服务可由其他应用组件启动,而且即使用户切换到其他应用,服务仍将在后台继续运行。此外组件可以绑定到服务,以与之进行交互,甚至是执行进程间通信 (IPC)。例如,服务可以处理网络事务、播放音乐,执行文件 I/O 或与内容提供程序交互,而所有这一切均可在后台进行。

阅读全文 »

Fragment

发表于 2017-11-27 | 分类于 Android

基本概念

Fragment 是 Activity 的模块化组成部分,它具有自己的生命周期,能接收自己的输入事件,可以在 Activity 运行时添加或移除。 它存在于 Activity 视图层次结构的某个 ViewGroup 内部,并且会定义其自己的视图布局。
一个 Fragment 可以被加入多个 Activity ;一个 Activity 可以加入多个 Fragment。

阅读全文 »

四大组件 -- Activity

发表于 2017-11-24 | 分类于 Android

基本概念

Activity 用来做界面显示,交互,也是程序的入口。

阅读全文 »

Glide

发表于 2017-11-24 | 分类于 OpenSourceLibary

介绍

Glide[glaɪd] 是一个快速高效的 Android 图片加载库,注重于平滑的滚动。支持拉取,解码和展示视频快照,图片,GIF 动画。默认情况下,Glide 使用的是一个定制化的基于 HttpUrlConnection 的栈,但同时也提供了与 Google Volley 和 Square OkHttp 快速集成的工具库

github官网、官方文档

阅读全文 »

greenDao

发表于 2017-11-24 | 分类于 OpenSourceLibary

介绍

greenDao 是一个将对象映射到 SQLite 数据库中的轻量且快速的 ORM 解决方案

greenDAO is an open source Android ORM making development for SQLite databases fun again. greenDAO frees you from these by mapping Java objects to database tables (called ORM, “object/relational mapping”).
官网 , github

阅读全文 »

Gson

发表于 2017-11-24 | 分类于 OpenSourceLibary

介绍

JSON

JSON(JavaScript Object Notation):轻量级的数据交换格式,广泛用于服务器和客户端的交互中

Gson

Google 公司发布的一个开放源代码的 Java 库,主要用途为序列化 Java 对象为 JSON 字符串,或反序列化 JSON 字符串成 Java 对象。官方仓库。主要优势有:

  • 允许已经存在的无法改变的对象转换成 Json,或者 Json 转换成已存在的对象,不需要注解就可以直接转换
  • 对泛型提供完全的支持
阅读全文 »

Retrofit

发表于 2017-11-24 | 分类于 OpenSourceLibary

介绍

是一个类型安全的 Http 客户端请求框架,本质是对 OkHttp 的封装

依赖

app/build.gradle 中增加依赖:

1
2
3
4
// Retrofit
compile "com.squareup.retrofit2:retrofit:2.3.0"
compile "com.squareup.retrofit2:adapter-rxjava2:2.3.0"
compile "com.squareup.retrofit2:converter-gson:2.3.0"
阅读全文 »
1…10111213
redspider110

redspider110

地球卫士

124 日志
10 分类
54 标签
Creative Commons
© 2017 — 2019 redspider110
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.3
0%