- 博客(12)
- 资源 (6)
- 收藏
- 关注
原创 RecyclerView多种Item类型的消息展示
一.写在前面公司需要做一个消息列表,并且说明,有三种类型。图文,单独图片,单独文字。UI设计图如下。完成后感觉学到点平常没注意的。抽出部分代码做成demo效果如下 二.干货大致思路就是通过是否有图片或者文字数据进行判断类型。 1.布局直接贴个图文布局的xml,学到了里面有个textview的属性平常用的比较少。android:lineSpacingExtra=”2dp” ,用它来
2017-03-30 17:29:04 896
原创 百度地图sdk踩坑之旅
1.写在前面项目中需要加上路线规划,导航,添加覆盖物,因为我最开始项目中定位我使用的是百度定位,所以为了省事,接着使用百度地图sdk实现这些。这两天踩了很多百度地图的坑,记下来。因为一些原因,后面会说,需求还没做完,所以效果图很简单,如下。 2.坑1,环境配置对于百度地图sdk的配置我是无语。因为一开始项目中并没打算使用百度地图其他功能,只是准备定位。所以我下载sdk时只是下载了定位的sdk
2017-03-24 10:27:29 3546 1
转载 你所不知道的Android Studio调试技巧
转载自http://www.jianshu.com/p/011eb88f4e0d发现一个好的有关android调试技巧,学到了很多不知道的东西,转载下Android Studio目前已经成为开发Android的主要工具,用熟了可谓相当顺手。作为开发者,调试并发现bug,进而解决,可是我们的看家本领。正所谓,工欲善其事必先利其器,和其他开发工具一样,如Eclipse、Idea,And
2017-03-21 08:46:32 777
原创 Android Annotation的一些简单使用
1. 配置根据github上github可以知道annotation(后面简称AA)怎么在as项目中配置的。 因为我的as中gradle版本是2.2的,还不能使用2.3中内置的插件,所以还是要配置apt 在根gradle中将复制进去classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'buildscript { reposito
2017-03-20 15:17:44 449
原创 android中json数据分析及解析详解
1.写在前面通过郭神的代码和说明加上这两天查看的资料,学到了很多以前没注意没总结的json知识。通过这篇文章可以了解到以下几点。 A. json数据形式,一般有三种 jsonObject:{key:value},只要是这种形式的json数据,一定要写成key-value。并且如果是这样的数据,不管多复杂,如下图(郭神的数据),如果使用JSONObect解析,第一步一定是将字符串数据变成JS
2017-03-10 17:03:41 761
原创 谷歌浏览器将网页保存为图片或者pdf
1. 写在前面今天又发现个好工具,有时候在网上看到点好东西,想保存下次也可以看一般我是有这几种途径。 1.可以添加网页到文件夹,但是这样子看的时候必须要联网。 2.或者保存在云笔记中。 3.但是还是不够全,我想将整个网页变成一张图片,想怎么看就怎么看。2. 工具为了实现,我找了找,发现360浏览器有自带的,直接可以将网页保存为图片,但是作为一个开发者,难道要改用360?而且我认为连360都能做
2017-03-08 11:22:52 14697 3
转载 Android中Gson解析json数据使用@SerializedName注解与java对象不匹配的字段
转载自http://www.loongwind.com/archives/125.html今天在使用Gson解析json时,碰到这个@SerializedName,查了下资料,觉得这篇说的很好!在Android中解析Gson解析json数据是很方便快捷的,可以直接将json数据解析成java对象或者集合。Gson解析json的方法我这里就不详细说明了,网上一大把的例子,我这里主
2017-03-06 17:19:03 647
原创 android:scaleType="centerCrop"
今天碰到imageview的这个属性,以前没用过,记下来。因为我们在使用imageview时一些图片的尺寸大小比例不一样,为了让所有图片都能填充整个imageview,就可以使用这个属性android:scaleType="centerCrop"它可以让图片保持原有比例充满imageview,并将超出屏幕的部分裁剪掉。 这样子说台抽象了,所以我自己实践了下。写了个小demo,就是一个mainact
2017-03-03 10:53:04 2998 1
原创 Material Design之toolbar的自定义小封装
1. 写在前面最近看了很多toolbar的知识,但是感觉内容都大同小异,比如这个 还有这个 还有这个 而且对于实际项目并没有什么用,所以我自己总结下。先看图,这是大众点评里面的页面 其实很多app如果用到toolbar大致可以包含两种,一种是首页的toolbar非常复杂而且巧妙比如前面两张图,还有一种很简单,但是很多页面都用的着比如后面两张图。所以我认为: 1.如果是比较
2017-03-02 14:45:09 1014 1
原创 activity加载布局没用,页面空白
1. 情况有时候我们在使用activity时,使用setContent()加载布局后,好像并没有起作用。这是一种情况,如下: 我们在onCreate自动生成很容易把第一个方法生成出来,然后没注意,代码一直往下面写,运行起来后,并没有报错,debug也找不到,就是页面显示不出来。2. 解决写onCreate()时一定要注意,别搞错了,第二个才对。
2017-03-02 10:07:28 1185 1
转载 如何在浏览器上使用Octotree插件树形地展示Github项目代码?
0. 写在前面 转载自http://blog.csdn.net/ouyang_peng/article/details/52973274 在github上看项目时,项目层次比较多时有时想看点东西,确实很难翻,然后听说了这个Octotree插件,根据这位博客提供的做法,确实弄出来了。 前言最近有个同事看到我打开Github项目时,浏览器上的展示效果是树形
2017-03-02 09:17:51 2000
原创 AsyncTask的详解与服务的结合下载文件例子
1. 写在前面前面一两个月一直在赶需求,不管什么功能先在网上或者github上找到做出来再说,最近半个月没事做,一直在改代码。发现以前项目中的软件更新没做好,刚好看到郭神书里面这文件下载例子用于更新下载不错,让后台下载任务在服务中执行,然后通过activity和服务绑定,使activity和service可以进行通信。并且好好的学习了asyncTask,现在框架用的比较多,很少有机会接触到这个了。这
2017-03-01 11:07:14 916
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人