Android Material Design Library 推出了很长时间,越来越多的APP使用了符合Library 包的控件,DrawerLayout绝对是热门之一,M...

Android Material Design Library 推出了很长时间,越来越多的APP使用了符合Library 包的控件,DrawerLayout绝对是热门之一,M...
android组件化开发中,工程通常被拆分为多个module。开发中可以根据需要来选择组件开发或者集成开发。 背景知识 Android Studio中一个project可由多...
【Android Handler 消息机制】 前言 在Android开发中,我们都知道不能在主线程中执行耗时的任务,避免ANR。 Android中主线程也叫UI线程,那么从名...
什么是线程安全和线程不安全 线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出...
Share Element Transition(共享元素变换)这一概念是在android 5.0 Material Design中提出的新的页面转场的方式。那么本文将教你一...
大家好,我是小丸子,好久没有给大家分享生活小技巧了,最近整理收集了一些生活小窍门,再结合自己的日常经历,总结出了以下这些生活窍门,涉及到生活的方方面面,希望你们看完会喜欢哦。...
最近看到很多文章在谈论MVP或者MVVM模式的,但其实无论MVP还是MVVM都只是MVC模式的一种变种。而如果你对MVC的设计理念都还没有理解透彻,那么即使换成MVP亦或MV...
没想到第十篇一盼就是一年
前言 最近在准备面试,然后复习下之前写过的项目,书籍,笔记,文章。一看很多知识点都没有印象,最可拍的是连自己为了防止忘记写的文章竟然都感觉不是自己写的。有些开始怀疑人生了。 ...
先创建库工程: 把所有代码提交至 GitHub 仓库中,然后选择发布版本 填写版本号,标题,描述; 然后发布 ;发布之后,打开网址 https://jitpack.io/输入...
在我们实际开发过程中,会有这么一种需求:很多App都会有一个分享功能,也许是分享某个商品,或者是分享某一个帖子等,当我们分享给别人的时候,如果别人手机上安装有我们的App我们...
作者: @怪盗kidou如需转载需在明显位置保留作者信息及原文链接Retrofit版本: 2.0.2 本文注目录: Retrofit入门 Retrofit注解详解 Gson与...
笔者最近两个项目里头都有需要展示文件的功能,于是做了一番调研,发现asce1885给出一份方案,不过都是关于pdf的展示:http://www.jianshu.com/p/1...
简评:在 Kotlin 中使用泛型你会注意到其中引入了 in 和 out,对于不熟悉的开发者来说可能有点难以理解。从形式上讲,这是一种定义逆变和协变的方式,这篇文章就来讲讲怎...