[译] Android 架构:Part 1 —— 那些年我们犯过的错
loading 2年前 (2019-07-14) 1701浏览 0评论
本系列文章旨在概述我们搭建 Android 应用程序架构时可能会碰到的问题。我意识到,无论实现 Android app 架构的过程多么困难,结果证明这些一定是完成每一个卓越的应用的基础。 每种技术都有其自然的进化。或者更确切地说,它的社区经历了进...
Android开发进阶,经验分享
loading 2年前 (2019-07-14) 1701浏览 0评论
本系列文章旨在概述我们搭建 Android 应用程序架构时可能会碰到的问题。我意识到,无论实现 Android app 架构的过程多么困难,结果证明这些一定是完成每一个卓越的应用的基础。 每种技术都有其自然的进化。或者更确切地说,它的社区经历了进...
loading 2年前 (2019-07-13) 1876浏览 0评论
在Project/build.gradle中定义,在module/build.gradle中使用 1、直接在Project/build.gradle中定义和引用: // Top-level build file where you can add c...
loading 2年前 (2019-07-11) 1312浏览 0评论
在日常开发过程中,有时候会遇到需要在app中嵌入网页,此时使用WebView实现效果,但在默认情况下是无法点击图片查看大图的,更无法保存图片。本文将就这一系列问题的实现进行说明。 图示: 项目的知识点: 加载网页后如何捕捉网页中的图片点击事件;...
loading 2年前 (2019-07-01) 1696浏览 0评论
前言 Android 提供的 JPEG 压缩, 是由外部链接库中的 libjpeg 实现的, 但 Google 考虑到 Android 设备性能的瓶颈, 在 Skia 调用中的三方链接库 libjpeg 时, 多处进行了阉割处理, 这样带来的好处就...
loading 2年前 (2019-06-28) 1830浏览 0评论
由于各个应用市场要求,需要在 2019年5月1日 之前把 target 升级到 26。所以对本公司全网的 App 和可能影响到的相关 SDK 做一个升级。本文主要记录此次升级的过程和解决的一些问题。 其实升级 target 技术含量不是很高,...
loading 2年前 (2019-06-27) 2502浏览 0评论
前言 多线程的应用在Android开发中是非常常见的,常用方法主要有: 今天,我将献上一份全面 & 详细的Android多线程学习指南,希望你们喜欢。 目录 1. 多线程基础知...
loading 2年前 (2019-06-24) 3363浏览 0评论
一.何为App的性能 拿小车举例,大家知道什么是一辆小车的性能吗?同学甲说,是否省油、加速是否够快、开起来是否稳定、安全等等。 没错,那就是小车的性能。 那App的性能又是指什么呢?同学乙说,App启动是否够快,运行是否流畅,是否省电、省流量,安...
loading 2年前 (2019-06-22) 1938浏览 0评论
开胃菜 话不多说,30s倒计时开始,先来看看如何发送一个Get请求,如下: RxHttp.get("http://...") //第一步,确定请求类型,这里为Get请求 .asString() ...
loading 2年前 (2019-06-21) 1207浏览 0评论
阅读本文前,前先阅读 JNI-NDK 在AndroidStudio3.2.1版本集成方法(ndk-build方式),了解jni在AndroidStudio里的集成步骤 概念 Java 原生接口 (JNI):JNI 是 Java 和 C++ 组件用以...
loading 2年前 (2019-06-20) 748浏览 0评论
前言 在日常的开发当中,我们主要的工作就是把用户想要看的信息通过界面展示出来,难免就要和数据打交道,对于一些用户关心的数据,我们肯定是要每次都要从网络拿最新的数据展示。 但是对于一些图片数据,如果我们每次都从网络读取图片未免就有点浪费资源了,不仅会...
loading 2年前 (2019-06-19) 2003浏览 0评论
前言 以前对Glide的认知一直停留在一行代码就可以完成图片加载,现在就来尝试探索下这一行代码下,Glide到底做了些什么。本文基于Glide4.8.0 一、基本使用 以加载一张普通的网络图片为例 val jpg = "http://cn.bing...
loading 2年前 (2019-06-17) 2269浏览 0评论
前言 抖音几乎可以说是目前最火的闲暇时间的消遣软件,它的视频播放界面有一个评论列表界面,列表是从下至上滑动出现,并覆盖在视频的上层。点击输入框又会弹出第二层弹窗覆盖在评论列表上面。 我录了一段动图来看看: 你能不能...