4 moira33

尚未进行身份认证

暂无相关描述

等级
博文 64
排名 14w+

JAVA RxJava 2.x

【JAVARxJava2.x】为什么要学RxJava?RxJava最大的优点也是简洁,但它不止是简洁,而且是*随着程序逻辑变得越来越复杂,它依然能够保持简洁*。咳咳,要例子,猛戳这里:给Android开发者的RxJava详解什么是响应式编程响应式编程是一种基于异步数据流概念的编程模式。数据流就像一条河:它可以被观测,被过滤,被操作,或者为新的消费...

2018-07-09 18:04:42

Android 消息机制

【Android消息机制】相关文章:【AndroidHandler】前言在Android开发中,我们都知道不能在主线程中执行耗时的任务,避免ANR。Android中主线程也叫UI线程,那么从名字上我们也知道主线程主要是用来创建、更新UI的,而其他耗时操作,比如网络访问,或者文件处理,多媒体处理等都需要在子线程中操作。之所以在子线程中操作是为了保...

2018-03-12 15:00:00

Android 网络编程

【Android网络编程】HTTPHTTP简介HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。HTTP协议的主要特点支持C/S(客户/服务器)模式。简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST...

2018-03-04 22:10:22

Android 控件 CoordinatorLayout

【Android控件CoordinatorLayout】概述定义首先我们得知道CoordinatorLayout是什么玩意儿,到底有什么用,我们不妨看看官方文档的描述:CoordinatorLayout是一个“加强版”FrameLayout,它主要有两个用途:用作应用的顶层布局管理器,也就是作为用户界面中所有UI控件的容器;用作相互之间具...

2018-03-01 17:32:17

Android 控件 RecyclerView

【Android控件RecyclerView】概述RecyclerView是什么从Android5.0开始,谷歌公司推出了一个用于大量数据展示的新控件RecylerView,可以用来代替传统的ListView,更加强大和灵活。RecyclerView的官方定义如下:Aflexibleviewforprovidingalimitedwindowin...

2018-02-28 18:02:47

Android SharedPreferences

【AndroidSharedPreferences】SharedPreferences简称sp,是Android平台上一个轻量级的存储类,一般应用程序都会提供“设置”或者“首选项”等这样的界面,那么这些设置就可以通过sp来保存。在Android系统中该文件保存在:/data/data/包名/shared_prefs目录下。获取SharedPreferenc

2018-02-05 00:23:01

Android Xml生成和解析

【AndroidXml生成和解析】拼接字符串方式生成Xml文件MainActivity.java代码片段publicvoidclick1(Viewview)throwsException{StringBuildersb=newStringBuilder();sb.append("");sb.append("");

2018-02-05 00:21:28

Android SQLite

【AndroidSQLite】SQLite简介SQLite是一款内置到移动设备上的轻量型的数据库,是遵守ACID(原子性、一致性、隔离性、持久性)的关联式数据库管理系统,多用于嵌入式系统中。SQLite数据库是无类型的,可以向一个integer的列中添加一个字符串,但它又支持常见的类型比如:NULL,VARCHAR,TEXT,INTEGER,BLOB,CL

2018-02-05 00:17:16

Android ContentProvider

【AndroidContentProvider】概述ContentProvider内容提供者是Android系统四大组件之一,用于保存和检索数据,是Android系统中不同应用程序之间共享数据的接口。在Android系统中,应用程序之间是相互独立的,分别运行在自己的进程中,相互之间没有数据交换,如果应用程序之间需要共享或交换数据,就需要用内容提供者(ContentProvider

2018-02-04 22:55:54

Android MVP

【AndroidMVP】声明:本文由作者还不走A投稿。还不走A的博客:http://blog.csdn.net/dantestones本文是作者对MVP架构的一点心得,并且提供了一个简单的例子,看起来不会很吃力,希望对大家有帮助。一、老的MVC架构刚开始接触Android的时候会觉得Android的整个代码架构就是一个MVC。M:

2018-02-03 21:40:12

Android 热修复 AndFix

【Android热修复AndFix】一般我们开发了的APP在上线之前都会进行全面的测试,等APP测试基本稳定后,公司会进行封版,待上线。这时如果开发人员又发现了bug,但是又封版了,不能再修复,防止引入新的问题。这时这个bug的修复就只能是在下一个版本再修复。但是,如果是一个小小的问题,我们就总是不停的修复后,发布新版本,用户就要不停的去下载安装。这样给用户的体验是很不好的,如果可以在用户

2018-02-02 17:57:59

Kotlin Tips 使用Kotlin提高生产力

RTRT待整理【KotlinTips使用Kotlin提高生产力】RTRT待整理汇总Kotlin相对于Java的优势,以及怎么用Kotlin去简洁、务实、高效、安全的开发,每个小点tip都有详细的说明和案例代码,争取把每个tip分析得清楚易懂,会不断的更新维护tips,欢迎fork进来加入我们一起来维护,有问题的话欢迎提Issues。推荐一个Kotlin的实践项目debug_vi

2018-02-02 16:43:18

Kotlin 学习资料

【Kotlin学习资料】RTRT待整理1概述Kotlin成为Android官方支持的编程语言,今天一早上各个群都在讨论Kotlin,微信留言也有人问我的观点~~其实我对Kotlin并没有那么强烈的想学习的冲动,看了下语法和Groovy、Javascript都很类似,可以看一个代码片段:代码片段引自:http://droidyue.com/blog/201

2018-02-02 16:40:59

Kotlin 入门

【Kotlin入门】本文介绍了Kotlin入门应该知道一些基本语法概念。包括变量、常量、函数、空安全、类定义、类继承、数据类、接口定义、冒号、可见性、扩展函数、Anko、对象表达式和声明、Lambda表达式、when表达式、with函数、内联函数、KotlinAndroidExtensions等。本文所有用例基于AndroidStudio3.0.1、Kotlin1.2版本。

2018-02-02 16:40:09

Android 广播

【Android广播】BroadcastReceiver简介BroadcastReceiver(广播接收器),是一个全局的监听器,属于Android四大组件之一。Android广播分为两个角色:广播发送者、广播接收者。在Android中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制。而BroadcastReceiver是对发送出来的Br

2018-01-26 22:58:39

Android Activity

【AndroidActivity】什么是Activity?四大组件之一,通常一个用户交互界面对应一个activity。activity是Context的子类,同时实现了window.callback和keyevent.callback,可以处理与窗体用户交互的事件。常见的Activity类型有FragmentActivitiy,ListActivity,T...

2018-01-26 18:10:07

Android Service

【AndroidService】Service简介(★★★)很多情况下,一些与用户很少需要产生交互的应用程序,我们一般让它们在后台运行就行了,而且在它们运行期间我们仍然能运行其他的应用。为了处理这种后台进程,Android引入了Service的概念。Service在Android中是一种长生命周期的组件,它不实现任何用户界面,是一个没有界面的Activity

2018-01-25 21:59:02

Android 进程和线程

【Android进程和线程】相关文章:JAVA线程我们都知道,在操作系统中进程是OS分配资源的最小单位,而线程是执行任务的最小单位。一个进程可以拥有多个线程执行任务,这些线程可以共享该进程分配到的资源。当我们的app启动运行后,在该app**没有其他组件正在运行的前提下,Android系统会启动一个新Linux进程来运行app**,这个进程只包含了一个线程在运行。在默认

2018-01-24 22:40:12

AndroidStudio 调试技巧

【AndroidStudio调试技巧】基本使用DebugApp有两种途径,第一种是直接点击下图运行按钮右侧的小虫状图标,运行并调试当前Project,这个我想大家都知道。第二种就是调试当前已经处于运行状态下的App,这也是我们用的更多的一种调试手段,即AttachdebuggertoAndroidprocess。点击运行按钮右侧第三个按钮,弹出ChooseProc

2018-01-24 13:56:47

Android 自定义View之绘图

【Android自定义View之绘图】Android自定义View之绘图基础图形的绘制一Paint与CanvasPaintPaint的基本设置函数setAntiAliastrue设置是否抗锯齿2setStylePaintStylestyle设置填充样式3setColorColorIntintcolor设置画笔颜色4setStrokeWidthfloatw

2018-01-19 22:33:48
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!