0%

1. 介绍

Material Design 是 Google 官方在 2014 I/O 上发布的设计语言。

事实上随着更多的 Android 设备进入到 5.0 以上系列,Material Design 的应用也愈加广泛。

阅读全文 »

1. 设备清单

1.1 目前拥有的设备

  • Mac
  • 笔记本
  • 3ds
  • kindle
  • hub
  • 路由器
  • 交换机
  • 显示器
  • 手机
  • 平板
  • 移动电源
  • 散热器
  • 剃须刀
  • 耳机
阅读全文 »

1. .gitignore 文件

如果你想要尽量的减少冲突,就不要直接使用 Android Studio 默认生成的 .gitignore 文件,而是要在 .gitignore 中添加一些项目,或者直接导入其内置的许多模板。

阅读全文 »

1. 问题

有时候第一次使用 Android Studio 打开某个项目时,会出现项目一直卡在 buliding gradle info 的问题,如图所示:

![Building project info](https://i4.buimg.com/563021/c4ee7577d3d0bcde.jpg)

此问题的原因在于:用于下载 gradle 本体的网站被墙了,导致下载速度缓慢。

阅读全文 »

1. Volley 介绍与基本使用场景

Volley 是 Google 在 2013 年 I/O 大会上发布的一个 Android 的网络框架库,用于简化 Android 构建网络连接的步骤,同时提供 缓存网络优先级等功能。

Volley 适用于高频,小流量的网络访问,例如传输 Json 信息,前后端的小流量交互等。

对于上传和下载文件的需求,Volley 不适用。
这主要是由于 Volley 对请求队列采用的是在内存中的缓存,决定了 Volley 不适应大文件(二进制流)的传输。

阅读全文 »

1. 介绍

Volley 提供了基本的 StringRequestJsonObjectRequestJsonArrayRequest 来满足字符串请求和 JSON 请求。

但是有时候这可能还不能满足我们对网络通信的需求。
比如说使用 Gson 库来自动的对响应的 JSON 进行解析等。

此时就需要构建自定义的 Volley 请求。

阅读全文 »

Global rules

Request

  1. Requests are MOSTLY without body, just METHOD /example
  2. Some request may need sending a JSON. The JSON MUST be put in HTTP body
阅读全文 »

1. 目的

随着我国汽车拥有量的上升,地库的数量、车位也在不断地增多。虽然这仍然不能满足人们的需求,但是立体化,大型化,复杂化的发展趋势,使得地库的环境越来越复杂和多样化,成为了限制地库应用效率提高的主要瓶颈。现代大型地库的停车位数超过400个。以上海浦东96广场为例,地下车库建筑面积超过20000㎡。一份网络上针对车迷(都市固定居民)的调查显示,约40% 的人无法准确在地库中找到自己的车辆。而这个比例在普通人群中将会更高。而随着寻车难和泊车难的不断出现和我国的城市化进程不断发展,更为复杂的地下停车系统将会越来越多的出现于城市之中。

所以我们需要让人们在最短的时间内寻找到自己的车辆。同时,快速而准确地地下(室内)车辆定位技术也是地库车辆导航的技术支撑点,如果不能准确定位当前车辆的所在位置,地库的导航规划就无法开展,在停车场的逆向寻车更是无从谈起。

阅读全文 »