顾明伟

时间的脚步不停歇

排序:
默认
按更新时间
按访问量

Test Top

好奇的你运气不会太差~祝你有美好的一天~

2015-10-29 00:14:10

阅读数:1235

评论数:3

魅族 Notification 遇到的奇葩问题

推送集成碰到恶心问题,早上还好好的下午日志是正常的,通知栏死活弹不出来,各种排查,收消息,解析,创建通知栏。最后问题定位到Notification 的context上面。通知栏这样创建的:NotificationCompat.Builder builder = new NotificationCo...

2017-04-14 16:34:17

阅读数:1209

评论数:3

友盟消息推送 3.x 的坑爹问题 s=-11,s1=accs bindapp error

客户端需要从百度推送切换到友盟推送,太久没看了就去看看了集成文档。        写Demo的过程还算顺利,几分钟就搞定了,但是往项目迁移的时候出出现了坑爹问题,为啥说坑爹呢?因为我用的复制粘贴啊,怎么会失败。但是事实就是失败了初始化的时候提示:s=-11,s1=accs bindapp erro...

2017-04-13 14:05:04

阅读数:6672

评论数:18

IJKPlayer 遇到的诡异问题

今天重新封装播放器界面的时候发现了一个诡异的问题。        覆盖在ijkplayer上层的View莫名其妙消失了,View确定已经被addView 到了ContentView中,但是视图里就是看不到,debug也确定了被add的View已经有了Parent,add两次的时候会抛异常。那更ij...

2017-04-12 12:52:23

阅读数:1797

评论数:0

仿微信滑动退出Activity

原理一句话就能描述清楚。重写Activity的dispatchTouchEvent,滑动的时候拿到Activity栈中栈顶Activity的上一个Acticity的ContentView添加到栈顶Activity的DecorView中,滑动的过程中做视图平移,滑动结束之后把前面拿过来用的Conte...

2016-12-28 10:40:17

阅读数:1051

评论数:4

一小时搞明白注解处理器(Annotation Processor Tool)

Java中的注解是个很神奇的东西,还不了解的可以看下一小时搞明白自定义注解(Annotation)。现在很多Android的库都用使用注解实现的,比如ButterKnife,我们不防也来学习一下,学完注解处理器,我们尝试写一个简单的类似ButterKnife的东西来绑定控件。什么是注解处理器?  ...

2016-12-16 17:38:13

阅读数:11423

评论数:1

一小时搞明白自定义注解(Annotation)

*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布原文链接:http://blog.csdn.net/u013045971/article/details/53433874什么是注解        Annotation(注解)就是Java提供了一种元程序中的元素关联任何信息和着任...

2016-12-02 15:24:43

阅读数:14051

评论数:18

RxJava和Retrofit结合使用

前言:前段时间花了点时间学了一下RxJava和Retrofit,后面在实践中被没有用到,今天一看,呃,怎么又忘得差不多了。

2016-11-09 10:51:42

阅读数:1157

评论数:0

如何提问?

这篇文章时在平时的学习和工作总结的一些现象。当遇到自己不会的问题时下一步该怎么办?然后我就发现有些小伙伴只要碰到问题了,任何大小的问题,哪怕只是单词写错了,可能是文件名写错了,不管这个问题难还是简单,他的第一反应就,哎呀完了,这手机要原地爆炸了,天要塌了,就是这种感觉,然后火急火燎的问,“快快快,...

2016-09-23 22:26:52

阅读数:807

评论数:1

一点感悟

如何让文章阅读高?1.上网站推荐,借助网站本身的流量引流。这种方式,最简单最直接,不管你写了啥,有无营养,只要能再博客主页挂一会,总有人点进来看的2.干货吸引粉丝关注。这种需要花费一定的时间和精力,去观察最近流行什么,热点技术之类的,然后写一写教程啊,剖析啊啥的文章。吸引别人关注你,就像博主一样,...

2016-08-08 11:28:23

阅读数:1058

评论数:27

猎豹"快切App"中用到的Android开发技巧探索[附源码]

原文链接:http://blog.csdn.net/u013045971/article/details/52119117 前景提要: 什么是块切? 快切是从猎豹的Clear Master中分离出来的一个悬浮窗小工具。因为对这个比较感兴趣,博主断断续续花了2个月时间...

2016-08-05 01:56:50

阅读数:8311

评论数:57

自己做饭吃到底有多难

一转眼的时间毕业都一整年了,心里又多了几分恐慌和对未来未知迷茫的思考。 刚毕业时的心态和毕业一年,两年,三四五六年的心态肯定不一样。 一年的时间在工作,放假,工作,放假的循环中走完了。回头看看,存款多了一点点但都是小钱,仍然是单身,又老了一岁。上个月搬到了地铁站边上,结束了上班需要跟一群没有排...

2016-07-16 15:37:45

阅读数:1224

评论数:6

最近写的一个控件——Well Swipe 拖拽排序实现

Protocol Buffers protocol buffers 是一种平台无关的,中性的,可扩展机制的序列化结构化数据 What are protocol buffers? Protocol

2016-04-20 00:50:25

阅读数:3756

评论数:5

最近写的一个控件——Well Swipe beta 1.0

最近花了大概一个半月的业余时间写的,从没有到有,中间也碰到了很多的坑,一点一点的都啃过去了... 还有很多的地方需要优化,比如 1.编辑状态下如何对比原有数据的和编辑过之后的,选择一种效率最高的方式进行数据库的更新,目前走的做法是把现有的全删了,然后把编辑过之后的重新插入,但是明显感觉到会耗费...

2016-04-11 10:26:48

阅读数:1419

评论数:4

Android Mqtt

本文介绍在Android上使用mqtt,附上客户端demo和服务器demo。 mqtt资料自行百度 客户端: 别忘了加联网权限 public class MqttService extends Service { private String host = "tcp:...

2016-02-28 19:08:45

阅读数:2318

评论数:1

Mac安装Protobuf编译Java

本文整理了再在Mac上安装Protobuf 和编译Java的详细过程 在Mac上安装protobuf创建一个java项目,编写.proto文件用protobuf编译生成java文件,测试用wire编译生成java文件,测试 1.protobuf下载地址:https://github.com/g...

2016-01-27 12:55:01

阅读数:6271

评论数:1

Android自定义控件——ExpandTextView

本文介绍一个这样婶儿的TextView,如图: 点击的时候TextView会伸缩,有种Clip的感觉,原理也很简单,就是把两个TextView重叠起来,一个现实固定的行数的文本,另一个现实全部的文本,初始化的时候,容器的高度等于固定文本的高度,完全展开时的高度等于文本显示全的高度,过程用一...

2016-01-25 00:36:18

阅读数:4660

评论数:6

Android自定义控件——PullZoomView

本文介绍PullZoomView的简单实现,如图: 就是通过下拉ListView或者ScrollView或者更多的View如GridView,RecycleView等等,的时候对Header有一个放大缩小的效果 实现思路就是根据所需要封装的不同的下拉控件来做不同的实现,比如: ListVi...

2016-01-15 00:24:22

阅读数:4407

评论数:4

Android自定义控件——Indicator

Indicator确实是个老梗了... 有重写HorizontalScrollView的,有重写LinearLayout。 这个是重写LinearLayout的哦,往LinearLayout里add   TextView用作tab标签,在LinearLayout底部画一个矩形当作指示器。 View...

2015-12-02 22:49:30

阅读数:2945

评论数:5

Android自定义控件——手把手教你实现SlidingMenu(二)

上篇回顾:上篇中创建了项目的基本组成,并且成功的把Activity的contentView  set  给了我们自定义的RelativeLayout中的SlidingMenuAbove 系列二       本片介绍如何实现基本的滑动动作 手指在SlidingMenuAbove上左...

2015-11-10 21:58:52

阅读数:1816

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭