要是没有看过之前的MVP+Rxjava+Retrofit构建项目,最近在看Dagger2,网上资料也很多,并且在自己私下的项目中Hot运用(一个关于微信热门头条的分享),让我无耻的说一下 github地址,欢迎star。…
Android计算文本宽度的坑
想实现自动缩放字体大小的功能,无论用第三方的控件还是AppCompatTextView都遇到一个问题:在滚动列表视图中显示有问题,在滚动过程中,明明有更大空间却用了一个小字体。没有时间细查实现,想着很简单就造个轮子。 想…
大佬分享:180+道Java面试题目!含答案解析!
大厂常见问题 写视频点播网站文件下载接口 基础变量/数组写出模拟maven导入包过程 写出新变脸内存分配,模拟垃圾回收过程 50个白球50个红球,两个盒子,怎么放让人随机在一个盒子里抽到红球概率最高 n个数里取两个和为s…
被遗忘的Android mipmaps简介
被遗忘的 Android mipmaps 简介 【导读】已经发布的 Android Studio1.1 版本是一个 bug 修复版本。在这个版本中,当你创建工程时一项改变将会吸引你的眼球。工程创建登陆的图标会在 mipm…
Java集合 --- HashSet底层实现和原理(源码解析)
概述 文章的内容基于JDK1.7进行分析,之所以选用这个版本,是因为1.8的有些类做了改动,增加了阅读的难度,虽然是1.7,但是对于1.8做了重大改动的内容,文章也会进行说明。 HashSet是Set接口的典型实现,Ha…
Android常用控件之ProgressBar,水平进度条
目录:android.widget.ProgressBar 通过xml的属性处理达到进度条显示效果: xml布局 <ProgressBar android:id="@+id/pb_finish_bar" andro…
Kotlin语言概述2
本篇文章主要来看一下Kotlin语言的使用场景之一:Kotlin用在Android 使用Kotlin开发Android Kotlin非常适合开发Android应用程序,因为它在没有引入任何新的约束的情况下,将现代语言语言…
Android动画相关
Animation 动画 AlphaAnimation 渐变透明度 RotateAnimation 画面旋转 ScaleAnimation 渐变尺寸缩放 TranslateAnimation 位置移动 Animation…
Map接口
Java常用集合为List,Set和Map,其中List和Set都实现了Collection接口,而Map并没有 java.util Interface Map 将键映射到值的对象。Map不能包含重复的键,每个键可以映射…
Android事件分发机制完全解析
Android事件分发机制完全解析,带你从源码的角度彻底理解(上) Android事件分发机制完全解析,带你从源码的角度彻底理解(下)
LCTF 萌萌哒的报名系统
这题通过PHPSTORM的隐藏工程文件.idea/workspace.xml 得到源码, 之前一直在想str_shuffle 的伪随机数预测, 最后也没多少时间做了就结束了,很可惜,赛后看wp发现有两种解法,一种是通过p…
MySQL之终端(Terminal)管理数据库、数据表、数据的基本操作
1、数据库(database)管理 1.1 create 创建数据库 1.2 show 查看所有数据库 1.3 alter 修改数据库 1.4 use 使用数据库 1.5 查看当前使用的数据库 1.6 drop 删除数据…