Giter Club home page Giter Club logo

blogdemo's Introduction

开了个公众号,感兴趣的朋友可以关注下,地址是:
公众号图片

这部分博客主要是在学校的时候写的,现在工作了,换了种方式,主要在Gitbook上更新、记录文章,地址是: https://xingfeng.gitbook.io/hust/
另外,喜欢我的文章的话,可以去我的csdn或简书看。 地址分别是:

webviewdemo

主要讲解WebView拦截请求的例子,主要是要重写WebViewClient的shouldInterceptRequest方法,在这个方法中返回想拦截的请求。 博客地址:android WebView拦截请求详解

textspan

主要讲解TextView如何通过CharacterStyle、ParagraphStyle对文本进行格式化显示。

camera2

主要是说明camera2包下如何构建一个相机应用,例子是采用的官方的例子。 博客地址:使用camera2构建相机应用

downloadmanager

主要是讲解DownloadManager如何进行下载并可以查询进度。 博客地址:DownloadManager使用详解

filedemo

主要是翻译官方文档,其中加入了个人的理解。需要知道在android中获取文件的几种方式,尤其是缓存目录的获取,获取方式不同。 博客地址:理解文件存储

handlerdemo

讲解Android的消息机制,Handler、Looper、MessageQueue三者之间的关系是怎么样的,并从源码的角度分析消息机制的工作原理。 博客地址:深入理解Handler

okhttpdemo

主要讲解OkHttp的基本用法,如何发送同步、异步请求,如何实现拦截器,博客使用OkHttp进行网络同步异步操作。 分四个章节分别从提交请求、获取响应、网络操作和缓存四个方面对OkHttp进行了源码分析,如下:

  1. 深入理解OkHttp源码(一)——提交请求
  2. 深入理解OkHttp源码(二)——获取响应
  3. 深入理解OkHttp源码(三)——网络操作
  4. 深入理解OkHttp源码(四)——缓存

snackbardemo

主要讲解SnackBar控件的使用以及从源码角度解释了其内部的线性消失原理。 博客地址:Snackbar使用详解

servicedemo

主要讲解Service相关的知识点,包括生命周期、启动服务与绑定服务、AIDL与Binder、以及Service的两个特殊用法:IntentService和前台服务。 博客主要分为三篇,如下:

  1. 深入理解Service(一)——服务生命周期
  2. 深入理解Service(二)——绑定服务
  3. 深入理解Service(三)——前台服务和IntentService

viewdemo

主要讲解View的各个知识点,包括View的位置、滑动、绘制过程、事件分发 博客分为几篇,如下:

  1. View的位置参数详解

activitydemo

主要讲解Activity生命周期、启动模式、taskAffinity属性以及清理返回栈。

blogdemo's People

Contributors

wangli135 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.