原文:https://source.android.com/devices/tech/perf/task-snapshots 介绍 任务快照是Android O中引入的基础架构,它结合了“最近缩略图”的屏幕截图以及窗口管…
分类:移动开发
TortoiseSVN切换项目地址失败
一、更换服务器ip的项目切换。 方法: 根目录上右键->TortoiseSVN->Relocate(重新定位),按照流程操作。 二、更换本服务器,ip不变的切换。 方法: 根目录上右键->Tortois…
转载android面试经验总结
这篇文章主要讲述了 1,MVP,MVC及MVVM 2,网络库volley中的几个具体的知识点等 3,其他相关的知识 android面试经验总结
Android 数据存储之 Android 6.0 运行时权限下文件存储的思考
在我们做App开发的过程中基本上都会用到文件存储,所以文件存储对于我们来说是相当熟悉了,不过自从Android 6.0发布之后,基于运行时权限机制访问外置sdcard是需要动态申请…
Retrofit实现原理分析
retrofit有几个关键的地方. 1.用户自定义的接口和接口方法.(由动态代理创建对象.) 2.converter转换器.(把response转换为一个具体的对象) 3.注解的使用. 让我们跟随Api来看吧. Rest…
Android酷炫动画效果
Android自定义View:一个精致的打钩小动画 一个精致的打钩动画。 Android 自定义水平进度条圆角进度 项目中实现进度条进度过程中显示圆角样式 ViewPager系列之 仿魅族应用的广告BannerView …
error: failed linking references.
前言 今天在写demo的时候,引用了一个库,我自己的studio是sdk25,而引用的库的版本是sdk28,studio3.3的,版本较高,于是出现“error: failed linking references.” …
AndroidStudio在Ubuntu上安装
在官网下载安装包 https://developer.android.com/studio/ 将zip包解压到相应的位置,如/usr/local/ 设置环境变量 1.在/etc/profile文件中追加 #设置环境变量 …
Android---class文件的热修复
前言 采用的是QQ控件的修复思路 参考了很多其他的博客,找不到地址了,抱歉 原理 替换attachBaseContext带来的context—>mClassLoader—>pathLi…
Java 注解
一、Annotation 的概念 Annotation (注解)是插入代码中的元数据,在 JDK5.0 及以后版本引入。它可以在编译期使用预编译工具进行处理, 也可以在运行期使用 Java 反射机制进行处理,用于创建文档…
Java线程的常用知识
之前梳理了进程和线程的概念以及如何创建、结束进程和线程,本文总结一下线程使用过程中的知识点: 生命周期及状态变迁 线程的生命周期包括:新建、就绪、运行、阻塞、死亡这几个状态。 当线程被new之后,处于新建状态,并不是立马…
第九节:详细讲解Java中的泛型,多线程,网络编程
前言 大家好,我是 Vic,今天给大家带来详细讲解Java中的泛型,多线程,网络编程的概述,希望你们喜欢 泛型 泛型格式:ArrayList<Type> list= new ArrayList<Type…