2016年8月2日

[leetcode]374. Guess Number Higher or Lower

摘要: 这是 "leetcode第374题" We are playing the Guess Game. The game is as follows: I pick a number from 1 to n. You have to guess which number I picked. Every 阅读全文

posted @ 2016-08-02 22:09 wingyip 阅读(293) 评论(0) 推荐(0) 编辑

2016年5月18日

[leetcode]283. Move Zeroes

摘要: 这是 "leetcode第283题" Given an array , write a function to move all 's to the end of it while maintaining the relative order of the non zero elements. Fo 阅读全文

posted @ 2016-05-18 23:31 wingyip 阅读(898) 评论(0) 推荐(0) 编辑

2016年5月15日

[leetcode]347. Top K Frequent Elements

摘要: 这是 "leetcode第347题目" Given a non empty array of integers, return the k most frequent elements. For example, Given [1,1,1,2,2,3] and k = 2, return [1,2] 阅读全文

posted @ 2016-05-15 16:25 wingyip 阅读(998) 评论(0) 推荐(0) 编辑

2016年5月14日

JsBridge实现Javascript和Java的互相调用

摘要: 前端网页Javascript和Native互相调用在手机应用中越来越常见,JsBridge是最常用的解决方案。 在Android开发中,能实现Javascript与Native代码通信的,有4种途径: 1.JavascriptInterface 2.WebViewClient.shouldOverr 阅读全文

posted @ 2016-05-14 10:05 wingyip 阅读(12417) 评论(0) 推荐(0) 编辑

2016年2月9日

FlatBuffers初探

摘要: 我第一次知道FlatBuffers是因为Facebook写的这篇Android的技术博客文章。它主要介绍了FlatBuffers对比JSON的优势,以及Facebook Android App应用了FlatBuffers后,衍生的数据和界面更新的工作流转模式。建议去读一读,作者还是一个中国人哦。 下 阅读全文

posted @ 2016-02-09 16:30 wingyip 阅读(6727) 评论(1) 推荐(0) 编辑

2016年1月31日

Handler,Looper,HandlerThread浅析

摘要: Handler想必在大家写Android代码过程中已经运用得炉火纯青,特别是在做阻塞操作线程到UI线程的更新上.Handler用得恰当,能防止很多多线程异常. 而Looper大家也肯定有接触过,只不过写应用的代码一般不会直接用到Looper.但实际Handler处理Message的关键之处全都在于L 阅读全文

posted @ 2016-01-31 12:16 wingyip 阅读(2412) 评论(0) 推荐(0) 编辑

2015年7月20日

Android CollapsingToolbarLayout

摘要: 第一次看到这种用户体验是在Google Play Store App的应用详情的Activity中.大的Banner图,能第一时间吸引用户的眼球,用不一样的Banner大图更具个性化的展示内容.图总是比文字要吸引人.当向下滚动时,Banner大图会跟随滚动手势而Collapse.最后收折成一个普通的... 阅读全文

posted @ 2015-07-20 12:24 wingyip 阅读(10922) 评论(14) 推荐(3) 编辑

2015年7月7日

Android CoordinatorLayout + AppBarLayout(向上滚动隐藏指定的View)

摘要: 在新的Android Support Library里面,新增了CoordinatorLayout, AppBarLayout等.实现的效果:向下滚动RecylerView,Tab会被隐藏,向上滚动RecylerView,Tab恢复出现.这么做的好处在于,用户能有更多的空间位置去看列表里面的内容.实... 阅读全文

posted @ 2015-07-07 18:56 wingyip 阅读(34714) 评论(26) 推荐(6) 编辑

2015年6月27日

Android SnackBar

摘要: SnackBar是Android Support Library 22.2.0 里面新增提供的一个控件,是Toast的威力加强版.优点:1. 配合CoordinatorLayout使用,SnackBar可以被Swipe手势划走;2. setAction功能.在SnackBar上可以设定一个按钮.In... 阅读全文

posted @ 2015-06-27 18:55 wingyip 阅读(3321) 评论(0) 推荐(0) 编辑

2015年6月7日

Android 5.0 Activity切换动画

摘要: 在Androiod5.0中,Google定义了Material Design的规范.而动画切换,能给用户直观的连贯性的体验,也是Google推崇的.为此,在Android5.0中,Android新支持了不少炫酷的动画效果.这里是Android官方对于Material Design的动画的介绍文档.下... 阅读全文

posted @ 2015-06-07 19:16 wingyip 阅读(3424) 评论(0) 推荐(1) 编辑

导航