Github地址:SolarSystem
可以用图解决问题的我从不说话。
但是录制的gif真的不忍直视,丢帧太严重了。额!
Android开发者
单元测试应该是开发人员必备的技能,但又是开发人员最容易忽略的内容。我是一个Android Coder,接下来从零开始学习使用JUnit进行单元测试。
创建一个文件夹作为工作文件夹。
这个主要看官方教程。OSSRH Guide
Maven是由Sonatype管理的。那么首先创建一个Sonatype的帐号。
Create your JIRA account
然后再创建一个新的工程的Ticket。
Create a New Project ticket
填好信息即可。
之前我发过一篇文章把RecyclerView撸成 马 蜂 窝,收到了很多喜欢。但是之前自己也没有好好测试,只是为了实现功能。所以有些bug和性能上的问题。这个星期自己多测试了一下,改了一些。当然能力和时间有限,在实际的使用中遇到问题还请谅解,有问题反馈给我就可以了,我会及时为大家解决。
之前那篇其实重在教大家如何自定义LayoutManager,所以现在我来正式安利这个库了:
源码地址:
Gradle添加依赖的方法:
|
|
发布更新 9/27:改正了读者指出的错误。谢谢大家!还有什么错误和不足尽管指出!
本文中方法适用与Android Studio
和IntelliJ Idea
我们写代码的时候经常要写个单例,其实在Android Studio中可以快速写一个单例的方法有很多。
File
-> New
-> Singleton
。
适用工具:IntelliJ IDEA
,Android Studio
废话少说,看效果。
|
|
我相信,很多人都已经熟悉链式调用了。如果不熟悉也没有关系,链式调用就是我上面的写的那个样子。你在写的过程中,可以一直点下去。是不是很爽!
本周与Android界有关的大事真是不少呀!
Android Studio 2.2发布,带来了很多新的好用的特性。新的布局编辑器以及与之配合的ConstraintLayout强大的真是设计师都可以来帮我们写UI了。还有升级的Instant Run与build cache,加快了编译速度。最惊喜的是最蛋疼的只能24API才能用的Java8,还以为终于可以畅快淋漓的使用lambda表达式了。Google你TM在逗我!你TM给我翻译翻译什么叫TM的惊喜!不过新推出的Find Sample Code我觉的还是很良心。对我们这种代码的搬运工真的是再合适不过了。哈哈!
“幺幺零吗?上一段内容,文题不符,我要报警!”
“你好!这里是幺幺零!此人太帅,我们管不了!”
前几天我看到一篇文章很有趣:
于是我将文章中源码下载下来看了一下,发现只支持7张图,不能多不能少。而且在设计上也有一定的欠缺。不过也给我提拱了一种思路。
于是想想自己的RecyclerView系列正好要讲LayoutManager了,那么我来做一个类似上面功能的LayoutManager好了。那么下面我来教大家一步一步把你的RecyclerView撸成马蜂窝。
源码地址:HiveLayoutManager
阅读本文你可能需要1.5分钟,也可能需要15分钟。
离开学生生涯大概2个月了,我发现自己更会学习了。
其实想想,在自己还没有什么成功事迹的时候,讲这种东西也没有什么客观说服力。但我已经觉得自己越来越好了。那么下面分享一下我是怎么做的。
没有一种方法是万能的。所以第一件事情就是对自身的特点进行分析,然后量身打造。那么我的特点是:
今天突然看到自己的发泥盒(一个六边形的盒子),所以突发奇想想封装一个这样的ImageView控件,之后用,有什么用,不告诉你。发泥盒我就不发照片了,以免认为我在做广告。
PS:我只写干货,如果你发现文中有不是干货的地方,你就当没看见。
题目可能有些不清楚,其实是要实现一个正六边形的ImageView。感觉这个也没什么好写的。圆形呀,圆角矩形呀,类似的这些基本都写烂了,你就随便看看好了。
实现这个东西,本人想到两种方法: