自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

eclipse_xu

路漫漫其修远兮 吾将上下而求索

原创 Android群英传:神兵利器——出版祭

Android群英传:神兵利器 《Android群英传:神兵利器》——看上去好像是第一本书的续集,但实际上,这本书的内容,在我写《Android群英传》的时候就已经写了不少了,碍于出版社的篇幅限制与主题的统一,很多内容并没有放到《Android群英传》中。 由于第一本书上市后,受到各位开发者的...

2016-08-18 10:10:56

阅读数 20974

评论数 74

原创 对不起!我来晚了!——《Android群英传》出版祭

对不起!我来晚了!——《Android群英传》出版祭历时将近一年,我的第一本书终于就要出版了,虽然经历种种曲折,历经磨难,最终还是赶在八月份的尾巴上,修成正果。 首先,要向大家道歉,本来预计是在6月份上市的书,一拖再拖,直到现在才得以出版,让不少朋友一等再等,这里,向这些朋友的耐心,狠狠的...

2015-09-08 22:02:59

阅读数 35418

评论数 166

原创 向产品宣战——开发者眼中的Android UI Design

向产品宣战——开发者眼中的Android UI Design 准备了半个月,思考产品设计、交互设计,见证了公司的产品、UE和开发的撕逼,将自己的思考、感悟,整理成下文,谨代表广大程序猿,向设计狮、产品X开战。希望广大程序猿能够坚持贯彻Google的Material Design,切实认真负责的...

2015-06-09 14:18:21

阅读数 30580

评论数 170

原创 解放双手——Android自动化测试

人们懒的走路,才创造了汽车; 人们懒的爬楼,才创造了电梯; 人们懒的扫地,才创造了自动扫地机器人。 人类的进步,离不开这些喜欢偷懒的人,现在,程序猿将偷懒上升到了一个新的高度——利用程序来进行自动化软件测试,将测试工程师从繁琐的测试用例中解脱出来,从此可以一边喝着咖啡,一边看着程序自动测试,不必看...

2015-05-11 16:42:06

阅读数 57468

评论数 72

原创 Eclipse,到了说再见的时候了——Android Studio最全解析

去年的Google大会上,Google带给我们一个小玩具——Android Studio,说它是玩具,是因为它确实比较菜,界面过时,操作不流畅,效率也不高,但是现在,虽然版本还是0.6,甚至都没到1.0,但是我们可以发现亲儿子到底是亲儿子,现在的Android Studio已经今非昔比,用了一段时...

2014-06-14 17:24:26

阅读数 40876

评论数 99

原创 我也来开发2048之终极奥义

本次教程跟之前隔了不少时间哈,有点忘记了的建议先看看前面的熟悉下,今天我准备把这个2048给结束了,拖了这么久。按照惯例,我们已经把准备工作都做好了,今天这一部分信息量比较大,也是整个游戏的核心所在,所以我准备分功能来讲,最后大家结合源码来看就不会感觉太吃力了。1、初始化游戏 初始化的时候,我们要...

2014-04-27 13:39:39

阅读数 29650

评论数 365

原创 Android拼图游戏开发全纪录1

今天我们继续来讲解Android拼图游戏全纪录的第二篇,今天要完成的任务比较简单:界面布局和资源文件 1资源文件: 我们在开发一个项目的时候,首先要定下这个App的基调,是小清新呢还是重口味,所以我们需要定义一些颜色、style等 首先是颜色等: #000000 ...

2014-01-31 11:39:51

阅读数 24217

评论数 58

原创 Kotlin修炼指南(二):lambda表达式的精髓

lambda表达式是Kotlin函数式编程的一个重要概念,要想掌握函数式编程,就必须熟练掌握lambda表达式,并掌握它的各种写法和实现,这些都是掌握函数式编程的基础。 lambda基本形式 lambda表达式有三大特征: lambda表达式存在于{}中 参数及参数类型(可省略)在->左边...

2019-11-04 09:19:52

阅读数 87

评论数 0

原创 Kotlin修炼指南

Kotlin修炼指南 作用域函数 作用域函数是Kotlin中的一个非常有用的函数,它主要分为两种,一种是拓展函数式,另一种是顶层函数式。作用域函数的主要功能是为调用函数提供一个内部范围,同时结合kotlin的语法糖提供一些便捷操作。 作用域函数主要有下面这几种,它们的主要区别就是函数体内使用对象...

2019-10-10 09:12:21

阅读数 56

评论数 0

原创 我做讲师那些年

最近从鸿洋那里看见一张照片,让我想起了4、5年前做讲师的那段经历,有很多感慨,跟大家分享分享。照片里面的人,从左到右分别是“郭霖”、“张鸿洋”和eclipse_xu,相信...

2019-08-05 08:40:00

阅读数 49

评论数 1

原创 App安全二三事

首先插播一条自己的广告——有些朋友可能都知道了,我最近创建了一个知识星球,在这里试了一周,发现私密圈子的效率果然比群要好很多,付费门槛过滤掉了大部分广告和没有意愿学习分享的人,希望在这里能聚集更多的热爱学习热爱分享的朋友,长按下面的二维码来加入《程序员修仙指南》 App安全二三事 客户端防...

2018-06-04 18:22:33

阅读数 1756

评论数 2

原创 创建后台任务的两种代码模式

创建后台任务的两种代码模式后台任务是每个App都需要的一些行为,毕竟主线程是大爷,拖不起,伤不起,脏活累活都只能在不见天日的后台去做。最简单的后台任务,可以说是直接开一个线程就可以了,或者说来个Service,再开个线程。但这些并不是官方认证的最佳实践,实际上,Google早就考虑到了这一点,并把...

2017-04-04 10:51:25

阅读数 14892

评论数 7

原创 跳槽?社保?买房?

前言本文专门写给那些想在限购地区买房,又担心跳槽会影响买房资格的开发者,一篇文章了解『跳槽对限购资格的影响,到底是杞人忧天,还是危机四伏』首先我们来了解下现在买房的限购条件(以下均是外地户籍,本地户籍,你可以看看其它技术文章),我们以上海为例:结婚 && (社保连续5年 || 个税...

2017-02-23 11:21:32

阅读数 5057

评论数 11

原创 PathInterpolator

PathInterpolator在v4 support library:Revision 22.1.0的时候,Google在兼容库中增加了几个新的类,用于创建更加真实的动画效果。Added the following interpolation classes for animation: Fa...

2017-02-07 13:31:47

阅读数 3586

评论数 1

原创 看AspectJ在Android中的强势插入

什么是AOPAOP是Aspect Oriented Programming的缩写,即『面向切面编程』。它和我们平时接触到的OOP都是编程的不同思想,OOP,即『面向对象编程』,它提倡的是将功能模块化,对象化,而AOP的思想,则不太一样,它提倡的是针对同一类问题的统一处理,当然,我们在实际编程过程中...

2017-01-16 09:58:02

阅读数 20011

评论数 21

原创 微信Mars——xlog使用全解析

微信Mars——xlog使用全解析如约而至,微信在12月19日开源了底层的通信库——Mars,其中有一个部分,是一个高性能的日志模块——xlog。xlog的详细介绍,大家可以参考微信技术公众号的这篇文章——微信终端跨平台组件 mars 系列(一) - 高性能日志模块xlog。本篇文章将带领大家将x...

2017-01-03 10:31:57

阅读数 19953

评论数 5

原创 上次发版我就改了一行代码!

动态更换应用Icon产品:我们可以动态更换App在Launcher里面的Icon吗 开发:不可以 产品:我们可以动态更换App在Launcher里面的Icon吗 开发:不可以 产品:我们可以动态更换App在Launcher里面的Icon吗 开发:不可以 产品:我们可以动态更换App在L...

2016-12-22 09:55:54

阅读数 6564

评论数 20

原创 为信仰充值——GoogleDeveloperDay

GoogleDeveloperDay12月14日有幸参加了GoogleDeveloperDay大会,本来当天晚上就准备连夜记录下这些参会的感受,但是由于一些事情给耽误了,所以直到周末才有时间给大家分享下。本次大会会场很多,所以我也没法参加所有的会场,这里就我参加的一些会场来进行下分享,总得来说,我...

2016-12-19 10:09:18

阅读数 5055

评论数 1

原创 AccessibilityService从入门到出轨

AccessibilityService从入门到出轨AccessibilityService根据官方的介绍,是指开发者通过增加类似contentDescription的属性,从而在不修改代码的情况下,让残障人士能够获得使用体验的优化,大家可以打开AccessibilityService来试一下,点...

2016-12-13 11:04:31

阅读数 17225

评论数 3

原创 ELK前端日志分析、监控系统

前端日志与后端日志不同,具有很强的自定义特性,不像后端的接口日志、服务器日志格式比较固定,大部分成熟的后端框架都有非常完善的日志系统,借助一些分析框架,就可以实现日志的监控与分析,这也是运维工作的一部分。什么是ELKELK在服务器运维界应该是运用的非常成熟了,很多成熟的大型项目都使用ELK来作为前...

2016-11-28 10:23:11

阅读数 10855

评论数 2

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