之前公司代码版本管理用的都是 SVN ,最近搭了 GitLab 。所以想把代码从 SVN 迁移到 GitLab 上。但是 SVN 的提交记录又不能丢,也要跟着一起迁移,所以本篇记录一下迁移的方法。 yum install…
分类:Android
单例模式(singleton)与static
单例(singleton)模式,本质上,就是给一个静态变量赋值,而静态变量在程序的整个内存空间有且仅有1个副本,并且是对外可见的;所以其他的class都可以调用这个副本。 比如下面,在任何地方调用:S10.getInst…
Android Kotlin开发
到本章为止,kotlin基本的知识点都记录完毕。还有关于一些泛型和反射的知识点后续会更新上来,知识点和内容来自《Kotlin in Action》这本书。Kotlin陆陆续续学习了大概半年多吧,中间接触了一段时间Flut…
okhttp源码分析(四)-ConnectInterceptor过滤器
1.okhttp源码分析(一)——基本流程(超详细) 2.okhttp源码分析(二)——RetryAndFollowUpInterceptor过滤器 3.okhttp源码分析(三)——CacheInterceptor过滤…
23种内功之--代理模式
归功于伟大的长城,我们几乎每个上网的人都知道了代理的概念,那么省去繁杂的应用场景,今天就来总结一下代理模式以及运用。 代理模式 为其他对象提供一个代理,以控制对这个对象的访问。 那么有人会问了,为什么不直接访问啊?老铁,…
一个Android Socket的例子
一个Android Socket的例子: www.cnblogs.com/devinzhang/archive/2012/10/04/2711763.html
今日头条的屏幕适配类
今日头条的屏幕适配类原文链接 public class DensityUtils { private static float sNonCompatDensity; private static float sNonCo…
Android Ormlite 框架简述
标签(空格分隔): Android Ormlite 是什么 其英文全称是:Object Relational Mapping (对象关系映射),简单来说这个框架是协助开放者进行对象关系的构建,并作持久化保存的操作。 Or…
Kotlin Hello World
Kotlin 和 Java 一样,可以在PC上运行,可以用IDEA进行开发,环境配置参考Getting Started with IntelliJ IDEA。 官方提供了一个学习网站,可以运行一些例子Kotlin。 也可…
记一个bug:failed to crunch file
原因是:android 工程路径不允许太长,如果太长则会出现编译错误,所以工程路径不要太深,文件夹命名不要太长,文件命名不要太长 参考博客:http://blog.csdn.net/jacklog/article/det…
【Android 开源系列】之缓存框架
DiskLruCache– Star 3800 DiskLruCache 是Java实现基于LRU的磁盘缓存.由JakeWharton大神创建维护 ASimpleCache– Star 2550 …
Android 多个工程或者Module 使用一个gradle配置文件
在Android 开发中如果使用的是多Module开发,配置文件的配置是一个问题,如果不统一配置就会导致版本不统一而引发一些问题。下面是我们开发中的一些经验希望对你有帮助。 先看一下,常规的配置: //项目的基本配置 d…