自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

java_acm的专栏

我就是一个android开发小菜鸟

  • 博客(15)
  • 资源 (12)
  • 收藏
  • 关注

原创 复习笔记

https://github.com/open-android/Android复习笔记requestLayout和invalidate的区别1.view不停找parent可以一直找到DecorView,按理说DecorView是顶点了,但是DecorView还有个虚拟父view,ViewRootImpl。 ViewRootImpl不是一个View或者ViewGroup,他有个成员mView是DecorView,所有的操作从ViewRootImpl开始自上而下分发2.view的invalidate不会

2020-05-22 11:18:54 271 1

原创 Binder学习笔记

Binder学习笔记先记录一些基础的知识记录一下Parcelable Serializable 区别方式一:Serializable,要传递的类实现Serializable接口传递对象, 方式二:Parcelable,要传递的类实现Parcelable接口传递对象。 Serializable(Java自带): Serializable是序列化的意思,表示将一个对象转换成可存储或可传输的状态。序

2017-05-19 14:56:48 367

转载 ActivityManager原理认识笔记

ActivityManager原理认识笔记(1)Window是抽象类,具体实现是PhoneWindow,通过WindowManager就可以创建Window。WindowManager是外界访问Window的入口,但是Window的具体实现是在WindowManagerService中,WindowManager和WindowManagerService的交互是一个IPC过程。所有的视图例如Acti

2017-05-15 15:38:23 958

转载 欢迎使用CSDN-markdown编辑器

记录markdown语法 (直接发布了)0本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ct

2017-05-15 14:28:10 485

原创 android动画知识个人记录

基础动画四种基本动画种类http://www.jianshu.com/p/24542cb892c5 1.translateAnimation 移动动画 标签:translate 主要作用是完成view在坐标轴上面的移动动画 android:fromXDelta 表示x轴的初始值 android:toXDelta 表示x轴结束值 android:fromYDelta 表示y初始值 a

2016-09-22 16:27:25 205

原创 android_关于handler笔记

Handler 学习笔记Hnadler实例化过程需要注意的问题到此先初步总结下上面关于Handler实例化的一些关键信息,具体如下:1.在主线程中可以直接创建Handler对象,而在子线程中需要先调用Looper.prepare()才能创建Handler对象,否则运行抛出”Can’t create handler inside thread that has not called Looper.pr

2016-09-13 15:38:49 276

转载 Java线程同步:synchronized锁住的是代码还是对象

记录synchronized锁住的是代码还是对象。答案是:synchronized锁住的是括号里的对象,而不是代码。对于非static的synchronized方法,锁的就是对象本身也就是this。当synchronized锁住一个对象后,别的线程如果也想拿到这个对象的锁,就必须等待这个线程执行完成释放锁,才能再次给对象加锁,这样才达到线程同步的目的。即使两个不同的代码段,都要锁同一个对象,那么这两

2016-05-30 14:04:10 994

原创 java中软引用与弱引用的笔记

前言最近经常在做关于引用性能优化方面的工作。总结了一下发现解决java内存泄露的主要问题是一些变量或者context被引用后,没用及时回收导致了内存没得到及时释放。但我们可以用软引用和弱引用来解决这类问题。简单介绍平常我们定义一个对象,并对对象使用。其实默认是对其使用了强引用Object o = new Object();平时这样使用其实问题不大,但举个例子: 当在Activity中创建Fragm

2016-05-27 14:50:32 2333

原创 React-native windows下android开发入门

前言这两天准备接触一下facebook去年完善的一门先进的前端移动端开发技术。当然很多东西是自己不了解的,所以话了1天左右的时间入门了解了一下,并成功完成了我人生中第一个react-native Android HelloWorld项目。一、React Native开发环境配置总的来说现在网上关于环境配置的文章已经很多,包括官网,但对于一开始没涉及过node,npm什么的我,或者是没用ios系统的我

2016-05-17 17:28:41 2536 1

原创 Activity 生命周期 简单笔记

看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):

2016-05-13 11:09:10 300

原创 RecycleView添加头部尾部原理笔记

前言主要是记录使用过的RecycleView的时候需要添加类似listview的addheadview功能,添加尾部。记录首先,使用recycleView与使用Listview原理很类似,添加头部主要是在AbsListView中添加的RecyclerView.AdapterRecyclerView.ViewHolder中再添加一个内部的adapter.一个OuterAdapter一个InnerAda

2016-04-05 14:25:50 2277

转载 ListView源码分析

ListView源码分析 一直都想写一篇文章分析下ListView的实现,总是忙,一直拖到现在,快到年底了,写出来希望能帮助一些面试跳槽的人。 当然写这篇文章也是有原因的,当时有同事在面试的时候,被对方要求当场实现一个ListView,同事简单的答了一些实现原理后,很显然对方不满意,经过几轮PK后,就有了不河蟹的结局。 不欢而散,哈哈。听说后当时我想着要把ListView源码仔细分析后,我自己

2016-04-05 13:58:54 884

原创 关于Canvas的小笔记

前言这几天一直在看关于view的自定义方面的只是,在onDraw绘制时会经常用到画布Canvas,接下来对画布的知识做一些小总结。一、剪裁方法clipRect(…)(类似于截屏)此方法主要是在画布上街区一定区域的面积进行操作。Rect讲到截取一定区域的面积就要讲到Rectcanvas.drawRect(new Rect(150, 75, 260, 120), mPaint);我们经常会看到这样一段代

2015-11-17 16:53:47 610

原创 对view事件分发的理解

view触摸事件分发关于view的触摸事件分段其实是挺重要的一环,自由了解触摸事件的分发原理,才能很好地解决滑动冲突问题。Android的Touch事件分发消费机制网址:点击打开链接view的事件分发主要由dispatchTouchEvent分发事件/onInterceptTouchEvent拦截事件;/onTouchEvent处理触摸事件三个方

2015-11-13 14:44:20 281

原创 关于view滑动的学习

关于view滑动的学习android屏幕行为中滑动时很重要的,实现屏幕上view控件的滑动有三个方法。第一种:通过android系统自带的scrollTo/scrollBy方法,对view进行滑动控制。相关方法连接:http://blog.csdn.net/vipzjyno1/article/details/24577023第二种:通过动画的形式,注意通过动画形式会

2015-11-12 14:55:10 241

springmvc + mybatis crud demo

这个是我自己学习springmvc的时候写的一个demo 数据库是mysql,映射持久化用了mybatis

2014-07-17

SSH2 实例demo

这是java ssh2框架写的一个入门小demo。可以根据demo来学习如何入门

2013-05-30

java实现tiger语言编译器

java实验tiger语言编译 内有实验报告。 是一款模拟编译器

2013-05-30

EJB深入编程

深入对ejb开发的各方面介绍与范例指导.对ejb开发的人员十分有用

2013-05-28

计算机网络程序设计实验报告

计算机网络实验报告 包括如何设计和具体代码

2012-12-27

C++数据结构实验 舞伴问题

C++舞伴问题 数据结构的实验,代码仅供参考

2012-12-09

orancle 数据库 存储过程

存储过程,与数据库交互的相关信息。对存储过程的总结和扩展

2012-03-10

poi所需要的jar包

进行表格导入导出数据库。可以对一些项目需求进行实现。有资源大家共同分享

2011-07-17

空空如也

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

TA关注的人

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