- 博客(13)
- 资源 (4)
- 问答 (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:生命周期组件详解&amp;amp;原理分析 概述在过去的谷歌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集成环信
2018-06-15
使用Zxing进行扫描二维码时报此错
2016-08-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人