自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (5)
  • 收藏
  • 关注

原创 年终总结——人无远虑,必有近忧

     这次总结感觉还是晚了点,就当是和年初规划一起了吧。     本来年初还是雄心壮志的,也确实兴奋了一阵,看书,学新知识,忙着换工作,但还是虎头蛇尾了。坚持了几个月,公司给涨了点工资就又妥协了,其实安逸的环境就像温水煮青蛙,不知不觉就完了。最终在年终在整个互联网寒冬下公司大裁员,不走的也要大降薪,这个节骨眼不走就要大幅降薪,走感觉自己荒废了不少,这种大环境下更不好找了,这就应了那句话人无...

2019-02-06 23:48:21 419

原创 Android IPC机制(三)使用AIDL实现

1、AIDL全称为:Android Interface definition language 译为:android接口定义语言  AIDL使用的数据是有限制的,可以使用的有: 基本数据类型(int、long、char、boolean、double等) String 和CharSequence List:只支持ArrayList,并且里面的元素也要被AIDL支持 Map:只支持HashMap,里面...

2018-06-28 10:32:36 323

原创 Android IPC机制(二)Messenger实现IPC

MessengerMessenger的底层是通过AIDL实现的,我们可以通过他的构造函数了解,如下 public Messenger(Handler target) {    mTarget = target.getIMessenger();}public Messenger(IBinder target) {    mTarget = IMessenger.Stub.asInterface(ta...

2018-06-08 17:54:40 178

原创 Android IPC机制(一)

Android IPC简介IPC是Inter-ProcessCommutication的缩写,是进程间通信的意思 ,而进程是由线程组成的,线程是CPU调度的最小单元。多进程产生的问题1、静态变量和单例模式完全失效 2、线程同步机制完全失效 3、SharePrefernces的可靠性降低 4、Application会被多次创建实现Android跨进程通信的方式名称优点缺点适用场景Bundle简单易用...

2018-04-23 09:52:47 164

原创 Android的消息机制

#基本概念    Android的消息机制其实就是讲的Handler的运行机制,这其中主要涉及五个主要的类ThreadLocal,Handler,MessageQueue,Looper,Message,而Handler是Android的上层接口,常用来更新UI。         我们使用Handler的方式有两种一种是在主线程中直接使用Handler mHandler=new Handler();...

2018-04-11 23:47:31 201

原创 一个功能强大的画图板(四)

        博客停更了很久了,一直没有把画图板写完整,不过欠的账总是要还的,今天把最后的一篇补上。我们这次主要是实现DrawBoard与ViewPager联合使用,解决他们的滑动冲突。首先我们需要添加一个ViewPager```<com.example.administrator.drawboard.view.DrawVp android:id="@+id/drawBoard_...

2018-04-10 12:30:50 330

原创 一个功能强大的画图板(三)

大家看过我上两篇博客[画图板一](http://blog.csdn.net/songhengqian/article/details/51792420),[画图板二](http://blog.csdn.net/songhengqian/article/details/51822207)肯定对接下来的内容不陌生了,画图板一开始无非就是我们准备好画笔paint,画在什么上呢? 那就再找个画布canva...

2016-07-11 09:53:02 690

原创 一个功能强大的画图板(二)

我们在上一篇博客画图板一:[画图板一](http://blog.csdn.net/songhengqian/article/details/51792420)中基本实现了绘画的功能,那么我们就要丰富我们画图板的功能了。实现缩放和平移肯定要用到矩阵,而又设计到画笔的轨迹问题,又必须拿到逆矩阵,那么我们很好的就能够确定要用矩阵,而我们还只能用一个矩阵(两个的我们根本不会算啊,哈哈)。在画图板一种我们...

2016-07-04 17:05:36 912

原创 一个功能强大的画图板(一)

**首先在这里声明下,此博客用到了一些博主的博客内容,但是因为电脑系统重装丢了写文件,找不到当时的博客的地址了,如果有知道的还请想告。**有写博客这个想法很久了,但是因为各种原因没有执行,现在终于下定决心去努力做好这件事了。主要是这不仅可以分享我在学习工作中的心得,而且能够很好的整理我自己的知识思路可谓是双赢的局面。那么闲话好说开始我的第一篇技术博客吧!既然是图片编辑那么就要有图片我们的图片可以

2016-06-30 18:08:32 688

一个强大的画图板(四)

此资源将ViewPager与DrawBoard一起使用,是一个比较完整的图片编辑项目

2018-04-10

一个功能强大的画图板

添加了撤销和恢复及清屏功能

2016-07-12

一个功能强大的画图板三

一个功能强大的画图板三

2016-07-11

一个功能强大的画图板(二)

一个功能强大的画图板二

2016-07-04

一个强大的画图板(一)

一个强大的画图板(一)

2016-07-01

空空如也

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

TA关注的人

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