android项目gradle下载问题

1.gradle下载不了

修改gradle/wrapper/gradle-wrapper.properties中的distributionUrl,修改为gradle官网的地址,打开http://services.gradle.org/distributions/,点击下载,复制浏览器的下载链接,如https://services.gradle.org/distributions/gradle-4.4-all.zip,替换实际的链接为http://219.238.7.67/files/125100000B1BAF17/services.gradle.org/distributions/gradle-4.4-all.zip,飞速!!!

2.Download https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.1.0/gradle-3.1.0.pom,失败或者缓慢

阅读全文 »

安卓自定义View进阶 - 分类和流程

本章节为什么要叫进阶篇?(虽然讲的是基础内容),因为从本篇开始,将会逐渐揭开自定义View的神秘面纱,每一篇都将比上一篇内容更加深入,利用所学的知识能够制作更加炫酷自定义View,就像在台阶上一样,每一篇都更上一层,帮助大家一步步走向人生巅峰,出任CEO,迎娶白富美。 误,是帮助大家更加了解那些炫酷的自定义View是如何制作的,达到举一反三的效果。

阅读全文 »

安卓自定义View进阶-Canvas之绘制图形

在上一篇自定义View分类与流程中我们了解自定义View相关的基本知识,不过,这些东西依旧还是理论,并不能拿来(zhuang)用(B), 这一次我们就了解一些能(zhaung)用(B)的东西。

在本篇文章中,我们先了解Canvas的基本用法,最后用一个小示例来结束本次教程。

阅读全文 »

安卓自定义View基础 - 坐标系

一.屏幕坐标系和数学坐标系的区别

由于移动设备一般定义屏幕左上角为坐标原点,向右为x轴增大方向,向下为y轴增大方向, 所以在手机屏幕上的坐标系与数学中常见的坐标系是稍微有点差别的,详情如下:

阅读全文 »

给初学者的RxJava2.0教程(一)

前言

上个月RxJava2正式版发布了,但目前国内的资料还比较少,以前使用过RxJava1只需要看看更新文档就知道怎么使用了,但还有一些以前没用过RxJava的朋友可能就不知道怎么办了,不知道该看RxJava1还是直接跳到RxJava2。所以写下这个教程, 帮助那些没有用过RxJava的朋友入门。

我先回答这个问题:学习RxJava2需要先学习RxJava1吗?

阅读全文 »

优化Gridea网站加载速度

我觉得一开始的加载速度实在是太慢了,一直在转圈圈。
打开网站,按F12,查看network选项卡,锁定了几个js脚本比较缓慢,一个sidebar图片比较缓慢。
so,开始替换。

阅读全文 »