自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android开发高手课(高质量开发,高效开发,架构演进)

现在扫码购买立得8元返现

2018-11-26 16:28:31 1584 1

原创 ajax 实现文件上传/下载

文件上传<!DOCTYPE html><html><head><meta charset="UTF-8"> <title>XMLHttpRequest上传文件进度实现</title> <script type="text/javascript">

2018-11-26 13:57:20 2667

转载 AppBarLayout+CollapsingToolbarLayout实现自定义工具栏折叠效果

原文地址:https://www.jianshu.com/p/bbc703a0015e 在许多App中看到, toolbar有收缩和扩展的效果, 例如:appbar.gif要实现这样的效果, 需要用到:CoordinatorLayout和AppbarLayout的配合, 以及实现了NestedScrollView的布局或控件.AppbarLayout是...

2018-11-26 10:41:11 2118

原创 Android架构组件WorkManager(管理后台任务)使用

WorkManager定义:WorkManager API可以轻松地让异步任务延迟执行以及何时运行它们,这些API可让我们创建任务并将其交给WorkManager,以便立即或在适当的时间运行。例如,应用程序可能需要不时从网络下载新资源,我们可以使用WorkManager API设置一个任务,然后选择适合它运行的环境(例如“仅在设备充电和联网时”),并在符合条件时将其交给 WorkManager ...

2018-11-06 17:33:14 2911

原创 Android-ViewModel和LiveData使用

ViewModel类的设计目的是以一种关注生命周期的方式存储和管理与UI相关的数据。例如:Activity在配置发生改变时(屏幕旋转),Activity就会重新创建,onCreate()方法也会重新调用。我们可以在onSaveInstanceState()方法中保存数据,并从onCreate()方法中通过Bundle恢复数据,但这种方法只适用于可以对其进行序列化的少量数据,而不适用于潜在的大量数...

2018-11-06 11:09:49 2418

转载 Android Lifecycle--Navigation Architecture Component 使用详解

转载:https://blog.csdn.net/cekiasoo/article/details/80739805 一、Navigation 是什么 Navigation 是 Google 新推出的库,其作用简单的说就是用于简化界面间跳转的,Activity 和 Fragment 都可以 [ Google Navigation 官方文档 ] [ Google 官方...

2018-11-05 18:52:32 430

转载 Android Butterknife 使用方法总结

原文地址:http://blog.csdn.net/donkor_/article/details/77879630前言: ButterKnife是一个专注于Android系统的View注入框架,以前总是要写很多findViewById来找到View对象,有了ButterKnife可以很轻松的省去这些步骤。是大神JakeWharton的力作,目前使用很广。最重要的一点,使用ButterKnif...

2018-11-05 15:10:33 204

转载 Android官方架构组件:Lifecycle(控制生命周期)

应该是 Android Jetpack 讲解的最好的博客系列: Android官方架构组件Paging:分页库的设计美学 Android官方架构组件Navigation:大巧不工的Fragment管理框架 Android官方架构组件Lifecycle:生命周期组件详解&原理分析 概述在过去的谷歌IO大会上,Google官方向我们推出了 Android Ar...

2018-11-05 10:20:50 321

原创 Androif Rxjava+RxAndroid+ReTrofit2+okHttp3使用

在 app 的 build.gradle 中dependencies{ / /网络请求框架Rxjava+RxAndroid+ReTrofit2+okHttp3+RxBinding //导入retrofit implementation 'com.squareup.retrofit2:retrofit:2.4.0' //转换器,请求结果转换成Model im...

2018-11-02 22:57:35 1718

原创 RxBinding使用

RxBinding地址: https://github.com/JakeWharton/RxBinding依赖RxBinding就不需要再依赖RxJava了,内部已经包含了一:RxViewbtnLogin:为触发事件的控件1.点击事件(可以预防重复点击)//此处设置点击间隔为 2s TimeUnit.SECONDS 表示以秒为单位RxView.clicks(btnLogin) ...

2018-11-02 17:52:48 1284

转载 Android:你要的WebView与 JS 交互方式 都在这里了

原文地址:https://blog.csdn.net/carson_ho/article/details/64904691 阅读本文前请先阅读:Android开发:最全面、最易懂的Webview详解目录1. 交互方式总结Android与JS通过WebView互相调用方法,实际上是:Android去调用JS的代码JS去调用Android的代码 二者沟通的桥梁是Web...

2018-11-02 14:06:04 241

转载 Android 新布局 ConstraintLayout 完全解析

本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭霖 即可关注,每天都有文章更新。本篇文章的主题是ConstraintLayout。其实ConstraintLayout是Android Studio 2.2中主要的新增功能之一,也是Google在去年的I/O大会上重点宣传的一个功能。我们都知道,在传统的Android开发当中,界面基本都是靠编写XML代码完成的,虽然An...

2018-11-02 10:56:41 5087

转载 Android Studio Gradle 配置 lintOptions

android { lintOptions { // true--关闭lint报告的分析进度 quiet true // true--错误发生后停止gradle构建 abortOnError false // true--只报告error ignoreWarnings true ...

2018-11-01 16:31:15 491

ios-swift集成环信

通过swift集成环信,没用 pod方式集成,是通过手动方式集成的,集成方法参考https://blog.csdn.net/wa172126691/article/details/80708495

2018-06-15

ios-swift网络图片轮播-Alamofire请求-SwiftyJSON解析

ios-swift网络图片轮播-Alamofire请求-SwiftyJSON解析

2018-05-04

Android7..0调用相机,相册获取图片并裁剪

Android7..0调用相机,相册获取图片并裁剪,并且判断权限

2017-10-17

Realm数据库使用

充分写了Realm的各种使用

2016-11-10

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除