![240](https://upload.jianshu.io/users/upload_avatars/5255410/cf7ba8fc-1c57-4a03-8233-5bb47a402f9d.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
2012年底,张大全家因为修高速路占了房屋和大片林地,各项拆迁赔款加起来一共赔了109万。在外打工的儿子听说后,回来找父亲商量,拿走90万出去创业。哪知儿子出去不到一年,就失...
一、简介 这篇博客分析的是 API 28 最新的源码,来回顾一下我们的布局是怎么加载到 Activity 上的,采取的策略是先分析重要代码片段 + 阅后总结的形式。 二、Ac...
Retrofit 依赖 Retrofit 的简单使用 Retrofit 官方示例文档 本篇博客直接使用官方的示例,来获取 octocat 账户下第一个仓库的名称。 Retro...
Rxjava 框架结构 RxJava 的整体结构是一条链,其中: 链的上游:生产者 Observable 链的最下游:观察者 Observer 链的中间:各个中介节点,既是下...
目录 1.介绍 2.为什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依赖3.2 相对定位3.3 角度定位3.4 边距3.5...
关于二维码识别,我们一般都是用的 Zxing 或者 Zbar ,但它们的识别率其实不是很高,有些情况下是失灵的,比如下面这两张图: 使用开源库 Zxing 扫描以上两张二维...
在 《图形图像处理 - 实现图片的美容效果》 一文中提到了图片的美容,采用双边滤波算法来实现,具体的算法流程和实现思路,大家可以在上篇文章中了解,这篇文章就在不再反复啰嗦了。...
最近的需求中,需要用到一个横向、竖向同时可滚动的 ViewPager,记住,是横向、竖向同时滚动,不是横竖切换。我想了想,难点在于竖向。对于竖向的 ViewPager,我似乎...
前言 在 Android开发中,性能优化策略十分重要本文主要讲解性能优化中的内存优化,希望你们会喜欢 目录 1. 定义 优化处理 应用程序的内存使用、空间占用 2. 作用 避...