- 博客(6)
- 资源 (11)
- 收藏
- 关注
原创 Material Designer的代码实现(五)—— ActivityOptionsCompat
新版的V4包中有了这个类—— ActivityOptionsCompat,我们可以通过这个类来启动activity和添加动画。但不幸的是所有的动画都没有给2.x用的,大部分动画也对4.x不兼容。好消息是这个类是兼容2.x的,通过这个类编写的嗲吗,虽然不能给2.x带来动画,但也能确保全版本稳定运行,不会需要我们判断版本。也就是说如果你给5.x平台做了动画,其他平台虽然不会执行动画,但仍旧可以稳定打开
2016-11-29 09:08:27 414
原创 ComponentName使用方法
ComponentName,顾名思义,就是组件名称,通过调用Intent中的setComponent方法,我们可以打开另外一个应用中的Activity或者服务。实例化一个ComponentName需要两个参数,第一个参数是要启动应用的包名称,这个包名称是指清单文件中列出的应用的包名称:第二个参数是你要启动的Activity或者Service的全称(包名+类名),代码
2016-11-26 14:27:33 2290
原创 快速排序
说来感到惭愧,昨天看别人的博客上面一一讲了一些算法,其实这些算法在大学都学过,不过几乎全部忘记了。虽然现在做Java上层开发基本上用不到算法,但是还是感觉算法是一种思想,是一种灵魂,所以又不仅翻开了严蔚敏老师的数据结构,一个一个把以前忘记的算法实现一遍。 快速排序的基本思想: 通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分关键字小,
2016-11-20 10:14:53 345
原创 Android之getSystemService
getSystemService是Android很重要的一个API,它是Activity的一个方法,根据传入的NAME来取得对应的Object,然后转换成相应的服务对象。以下介绍系统相应的服务。传入的Name返回的对象说明WINDOW_SERVICE WindowManager管理打开的窗口程序LAYOUT_INFLATER_SERVIC
2016-11-06 01:30:43 500
原创 Android开发之在子线程中使用Toast
在子线程中使用Toast的时候,出现Force close。错误提示:Can't create handler inside thread that has not called Looper.prepare()解决方法:在Toast.makeText().show()方法前面添加Looper.prepare();在Toast.makeText().Show()方法后面添加Loop
2016-11-06 01:03:24 4084
转载 EventBus使用详解
本文全文 转载: http://www.jianshu.com/p/da9e193e8b03前言:EventBus出来已经有一段时间了,github上面也有很多开源项目中使用了EventBus。所以抽空学习顺便整理了一下。目前EventBus最新版本是3.0,所以本文是基于EventBus3.0的。相关文章EventBus使用详解EventBus源码解析文/
2016-11-01 15:32:30 355
JXL 包下载
2017-07-04
android webview js交互, 响应webview中的图片点击事件
2016-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人