一、前言 文中涉及到很多自己的理解,能力有限,有问题的地方还请指正。 很多人把自定义View想得复杂了,以为有多高深,主要还是没有实践过,没有足够的自信;但也有很多人把自定义View想得简单了,以为摸清View的几个关键…
分类:Android
Android studio打包及引用aar
Android aar 1. 简述 Gradle的一些基本依赖配置方式如下: compile fileTree(dir:'xxx',include:['*.jar','*.xxx']): 将某个目录下所有符合扩展名的文件…
Service的运用与activity的通信
今天突然想起有关于Service这个东西的存在,然后去网上找资料来学习,之前呢,只知道这是一个服务,这个服务是什么,能干什么,分为什么和什么,我是都不清除的,今天趁早还有点空闲时间,就去搜寻资料来学习学习,我找到的是郭霖…
任务快照
原文: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…