自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

转载 Java并发编程:volatile关键字解析

周五与同事讨论volatile这个关键字,这个大部分都听过,但是貌似又不怎么用的关键字是干啥用的呢?以下展开我对其的理解。        我对它的理解完全来自于 Thinking in Java, 介绍它之前,我们需要了解以下几个概念。 1.线程调度:     对于单CPU来说,线程的切换一般是时间片段的分配,用这种方式来实现异步或者并发。比如 现在有A和B两个线程一起执行,CPU会分配不同

2016-05-16 10:23:57 281

原创 Camera Parameters API (一)

最近在研究Camera的一些属性,在此把亲测的一些属性跟大家分享。      首先Camera 开发的流程基本 如下(两种):      第一种(初学:直接显示在surfaceview)      1.需要一个surfaceview      2.在权限允许和surfaceview oncreate成功后 打开camera,并且把 surfaceview的holder设置在camera的s

2016-04-24 15:02:49 5391

转载 应用架构谈 开篇(转载)

(原地址:http://casatwy.com/iosying-yong-jia-gou-tan-kai-pian.html) 缘由 之前安居客iOS app的第二版架构大部分内容是我做的,期间有总结了一些经验。在将近一年之后,前同事zzz在微信朋友圈上发了一个问题:假如问你一个iOS or Android app的架构,你会从哪些方面来说呢? 当时看到这个问题正好在乘公

2016-03-29 13:36:29 401

原创 Android 沉浸式状态栏汇总

最近看了一下沉浸式状态栏,在此分享下如何添加,如何去掉,还有其中的一些坑。 以下图片就是一个典型的沉浸式状态栏: 对于沉浸式状态栏(这里由于大部分app设置了 getWindow().requestFeature(Window.FEATURE_NO_TITLE); ,所以就只拿状态栏分析),有两种方式加入,分别对应的是API 19(Android 4.4) 和 API2

2016-03-23 00:42:29 653

原创 亲自实践:.多进程Application onCreate多次执行

最近在使用小米、友盟等推送的时候遇到这样的问题,就是突然发现Application的onCreate执行了两遍,所以,针对这一问题,我也进行了一些测试和资料查阅,对于问题原因基本不是那么模糊了,首先我们来看下为何Application的onCreate会执行两次: 这样的代码想必并不陌生: android:process=":remote"     这里就不对多进程做太多解释,

2016-03-21 19:47:21 5136

原创 谈谈对dispatchTouchEvent、onInterceptTouchEvent和onTouchEvent的理解

介绍android dispatchTouchEvent onInterceptTouchEvent onTouchEvent 的事件分发机制。

2016-01-26 10:56:06 1659

原创 Android 折线图的实现

对于Android折线图,我做了许多,滑动的,不可滑动的,点击弹框的等等,在这里跟大家分享下今天刚写的一个不可滑动的折线图 首先说下大概思路: CoordinateBase 作为一个基类,只负责点坐标的运算;LineView 这个类继承自CoordinateBase,主要负责根据点的坐标去绘制canvas。 直接上源码,代码不难,看看就会了,大家如果有问题可以留言,发现bug更好,在这里先感

2015-07-27 21:39:39 1422

Android 自定义折线图

数据源中,dataitem中的数量要一致。 @Override protected float marginLengthSetting() { return 20*density; } 该返回值为折线图左右两端的padding值 LineView--->setPaintColor中的coorColor为坐标轴,坐标字体和选择竖线的颜色 private final int maxValue = 300;//上限阀值 private final int minValue = 0;//下限阀值 private float areasHeight;//坐标轴到底部距离 private float textSize;//坐标文字大小 private int[] lineColors = null;//所有线条的颜色数组 点的颜色放在数据源中 该数组中顺序要与数据源ArrayList的顺序一致

2015-07-27

android 二维码扫描源码

本代码采用google官方的二维码扫描包,特别好用

2014-08-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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