- 博客(7)
- 资源 (2)
- 收藏
- 关注
转载 Java并发编程:volatile关键字解析
周五与同事讨论volatile这个关键字,这个大部分都听过,但是貌似又不怎么用的关键字是干啥用的呢?以下展开我对其的理解。 我对它的理解完全来自于 Thinking in Java, 介绍它之前,我们需要了解以下几个概念。 1.线程调度: 对于单CPU来说,线程的切换一般是时间片段的分配,用这种方式来实现异步或者并发。比如 现在有A和B两个线程一起执行,CPU会分配不同
2016-05-16 10:23:57 300
原创 Camera Parameters API (一)
最近在研究Camera的一些属性,在此把亲测的一些属性跟大家分享。 首先Camera 开发的流程基本 如下(两种): 第一种(初学:直接显示在surfaceview) 1.需要一个surfaceview 2.在权限允许和surfaceview oncreate成功后 打开camera,并且把 surfaceview的holder设置在camera的s
2016-04-24 15:02:49 5489
转载 应用架构谈 开篇(转载)
(原地址:http://casatwy.com/iosying-yong-jia-gou-tan-kai-pian.html) 缘由 之前安居客iOS app的第二版架构大部分内容是我做的,期间有总结了一些经验。在将近一年之后,前同事zzz在微信朋友圈上发了一个问题:假如问你一个iOS or Android app的架构,你会从哪些方面来说呢? 当时看到这个问题正好在乘公
2016-03-29 13:36:29 418
原创 Android 沉浸式状态栏汇总
最近看了一下沉浸式状态栏,在此分享下如何添加,如何去掉,还有其中的一些坑。 以下图片就是一个典型的沉浸式状态栏: 对于沉浸式状态栏(这里由于大部分app设置了 getWindow().requestFeature(Window.FEATURE_NO_TITLE); ,所以就只拿状态栏分析),有两种方式加入,分别对应的是API 19(Android 4.4) 和 API2
2016-03-23 00:42:29 675
原创 亲自实践:.多进程Application onCreate多次执行
最近在使用小米、友盟等推送的时候遇到这样的问题,就是突然发现Application的onCreate执行了两遍,所以,针对这一问题,我也进行了一些测试和资料查阅,对于问题原因基本不是那么模糊了,首先我们来看下为何Application的onCreate会执行两次: 这样的代码想必并不陌生: android:process=":remote" 这里就不对多进程做太多解释,
2016-03-21 19:47:21 5198
原创 谈谈对dispatchTouchEvent、onInterceptTouchEvent和onTouchEvent的理解
介绍android dispatchTouchEvent onInterceptTouchEvent onTouchEvent 的事件分发机制。
2016-01-26 10:56:06 1690
原创 Android 折线图的实现
对于Android折线图,我做了许多,滑动的,不可滑动的,点击弹框的等等,在这里跟大家分享下今天刚写的一个不可滑动的折线图 首先说下大概思路: CoordinateBase 作为一个基类,只负责点坐标的运算;LineView 这个类继承自CoordinateBase,主要负责根据点的坐标去绘制canvas。 直接上源码,代码不难,看看就会了,大家如果有问题可以留言,发现bug更好,在这里先感
2015-07-27 21:39:39 1447
Android 自定义折线图
2015-07-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人