自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (30)
  • 收藏
  • 关注

原创 一个view内部的事件分发机制的分析总结

在Android中你只要触摸控件首先都会触发控件的dispatchTouchEvent方法(其实这个方法一般都没在具体的控件类中,而在他的父类View中),所以我们先来看下View的dispatchTouchEvent方法,如下:/** * Pass the touch screen motion event down to the target view, or this * vie

2016-06-24 11:28:19 313

原创 关于android studio底部的几个图标的作用

如上图底部红色框内的部分:1、最左侧的小显示屏图标,这个是用来隐藏屏幕边框部分的各种tool window的。用鼠标点击几次就知道作用了。而且,在隐藏掉这些window后,双击键盘的alt键并按住,就可以临时查看到它们。2、最右侧的小人头图标。这里面包含了关于代码等Lint自动检测的内容。点击打开的窗口是这样的:

2016-06-24 09:34:48 5577

原创 自定义view 小圆点随手指滑动

package com.example.abc.myfirstapplication.SelfView;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graph

2016-06-23 14:22:24 1256

原创 实现SwipeMenuListView特定item的右滑menu无效

项目中增加需求:根据不同来源的数据,修改展示页面及响应。对于之前的数据来源,定为“来源一”         新的特殊数据来源,定为“来源二”一、对SwipeMenuListView的研究及修改    通过之前转的关于SwipeMenuListView源码的解析 及自己对源码的阅读,发现数据展示页面右滑出现的menu的样式的修改可以通过adapter的

2016-06-20 15:31:18 3441

原创 使用ViewPager实现左右循环滑动及轮播效果

吃水不忘挖井人:本文修改自博客:http://www.cnblogs.com/kobe8/p/4343478.html读了上文感觉思路挺不错的,但是实践的时候发现了一些问题。比如,打开应用时banner并没有自动开始轮播,因为handler中的if判断把消息给吃掉了。由此,我感觉这种处理方式并不是很好,出现重复发消息的问题,又通过其它方式来删除掉这些消息。。。我对代码做了一

2016-06-16 18:08:16 590

原创 对Hongyang大神文章《Andoird 自定义ViewGroup实现竖向引导界面》的阅读笔记

项目中有这种页面需求,正好hongyang大神的文章比较吻合,就仔细阅读了一下。其中做了一些自己的理解性注释:1、原文链接:http://blog.csdn.net/lmj623565791/article/details/236924392、效果:3、布局类的源码及注释:public class VerticalLinearLayout e

2016-06-16 14:58:05 602

转载 SwipeMenuListview源码解析

SwipeMenuListView 是一个像 Android QQ 那样在 ListView 中拉出菜单的开源库。SwipeMenuListViewSwipeMenuListView 是一个很棒的 ListView 控件,但是现在作者已经没有维护了。使用添加依赖123dependencies { compil

2016-06-15 10:34:40 2323

原创 对XListView 原理的理解

一、从用户操作角度分析源码的组成XListView是一个很不错的实现了下拉及上拉刷新的listview控件,虽然已经停止维护了,但其基本功能还是被不少app在使用的。既然要实现上拉及下拉刷新,就以下拉为例来讨论一下:首先,下拉是用户的一个动作,用户按住屏幕后手指下移一定距离后再抬起手指,这是listview顶端出现额外的提示内容,当移动距离达到一定条件,就允许刷新动作。同时,listv

2016-06-13 08:58:44 2434

转载 Java设计模式透析之 —— 单例(Singleton)

写软件的时候经常需要用到打印日志功能,可以帮助你调试和定位问题,项目上线后还可以帮助你分析数据。但是Java原生带有的System.out.println()方法却很少在真正的项目开发中使用,甚至像findbugs等代码检查工具还会认为使用System.out.println()是一个bug。 为什么作为Java新手神器的System.out.println(),到了真正项目开发当中会被唾弃呢?其

2016-06-08 09:53:53 306

原创 欢迎使用CSDN-markdown编辑器

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

2016-06-08 09:53:10 272

原创 android开发之微信分享小计

最近项目中需要微信分享给好友功能。这里做一下小结:1、使用微信提供的sdk做分享(1)分享带图片的链接给好友或朋友圈* @param flag* (0:分享到微信好友,1:分享到微信朋友圈)private void wechatShare(int flag,Bitmap bitmap,String url ,String describe

2016-06-08 09:31:28 1419

转载 Java 学习之 多态性的理解

一、多态的概念:面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。多态的定义:指允许不同 class 的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)     实现多态的技术称为:动态绑定(dynamic binding),是指在执行期间判断所引用对象的实际类型,根据其实际的类型调用其

2016-06-06 15:42:23 345

原创 关于eclipse项目转到android studio的经验

这两天刚把手里的两个Android 工程从eclipse转到Android studio。一、为什么不用eclipse1、自己刚开始接触android的时候就是用的android studio2、到新公司后接手的这两个工程,在用eclipse打包的时候经常会出现各种问题。又没有找到解决办法。但这些问题是我在使用android studio时从未出现的。3、公司的同事大多也在用and

2016-06-03 10:06:21 614

原创 修改代码的编码格式为UTF-8

进公司后接手的项目之前是外包做的,编码格式是GBK和UTF-8混杂。。。研究了一下午,也在网上找了一些工具,终于完成了UTF-8编码的转换。工具:editplus步骤:1、首先用editplus打开你要转码的文件,可以批量打开文件,甚至不同文件夹下的文件2、依次选择菜单栏中的Document  、  File encoding  、Convert encoding multip

2016-06-01 10:42:51 4452

《Python核心编程 第二版》

《Python核心编程 第二版》据网上流传是由论坛成员合力翻译而来。格式略显粗糙但内容决定不可多得。本人也是从它开始真正接触Python这门语言。相信它不会让你失望的。

2015-10-20

ubuntu权威指南

本资料为影印版,带详细目录。内容完整 全书共24章,是学习和维护ubuntu系统不可多得的参考资料。

2015-10-20

gson谷歌提供的JSON解析专用包.rar

这是自己在Android开发过程中用到的一个数据包,用于解析服务器端发来的JSON数据。

2015-04-14

Android Studio常用快捷键

快捷键的总结,希望对大家有帮助。我是越来越喜欢AS了。

2015-04-14

Android Studio 1.0版安装教程参考

这是自己安装过程中遇到问题的总结及首次使用及创建工程的方法。希望对大家有帮助。 AS现在正在使用中,感觉良好。有什么问题可以交流。

2015-04-14

Debug与Release解析

在使用visual stutio 2010时的一点儿疑问的解答。

2013-03-28

ASP.NET4学习笔记

一份不错的学习笔记。给大家压缩了一下,共六个文件,内容详细。可以跟权威解析一起学习。

2013-03-28

Asp.net夜话

网上看了好些资源下载后都打不开,在一个群里找到的资源,来跟大家分享下。

2013-03-28

[ASP.NET 4权威指南]

这是我自己学习[ASP.NET 4权威指南]用的工具书,里面有不少自己的学习记录,也做了相应的标签。这是第二部分

2013-03-28

[ASP.NET 4权威指南] 影印版

这是我自己学习[ASP.NET 4权威指南]用的工具书,里面有不少自己的学习记录,也做了相应的标签。这是第一部分

2013-03-28

谷歌地图接口整理

包括:基础知识,核心类,接口控件,并且都补充有示例。

2013-03-06

实用UNIX教程

蒋砚军:《实用UNIX教程》 共分8章讲,从课程介绍到网络程序开发

2011-12-10

linux新手管理员指南

新手管理员指南

2011-12-10

linux全套课件

从一个一无所知的菜鸟到现在,它对我的linux的学习帮助很大,这是老师给的。希望对你们也有帮助

2011-12-10

人事工资管理系统

由于课程作业的需要在网上找了这个系统。 jsp代码完善,只需将access数据库连接数据源导入到oracle数据库中(注意:导入之后的表名和列名都默认带有双引号,最好用alter语句修改之)即可。 而数据库中的一系列操作的代码在文件:我的oracle程序内部结构.txt中

2011-12-10

代码之美(含中文版英文版)

《Beautiful Code》是由Greg Wilson在2006 年构思的,本书的初衷是希望从优秀的软件 开发人员和计算机科学家中提炼出一些有价值的思想。他与助理编辑Andy Oram一起走访了世界 各地不同技术背景的专家。本《代码之美》精选版是从原书中精选出其中的 6 章

2011-12-03

jsp网站源码

一个不错的jsp代码,可以作为基础学习的引路资料

2011-12-03

《JSP与racle动态网站开发》光盘内容

刚上传了《JSP+racle动态网站开发》,而这是对应的光盘内容 各个实例的源代码

2011-11-20

windows程序设计课件4

这是俺们老师的课件,内容全面,他的课程很是生动啊……

2011-06-12

windows程序设计课件3

这是俺们老师的课件,内容全面,他的课程很是生动啊……

2011-06-12

windows程序设计课件2

这是俺们老师的课件,内容全面,他的课程很是生动啊……

2011-06-12

MATLAB7_0基础教程_清华大学

详细讲述了matlab中的数值计算 、符号预算、 图像处理 等功能

2011-04-24

数学建模——————基础

数学建模基础学习的好资料 数学模型是关于部分现实世界和为一种特殊目的而作的一个抽象的、简化的结构

2011-04-24

C语言缺陷与陷阱(笔记)

C语言像一把雕刻刀,锋利,并且在技师手中非常有用。和任何锋利的工具一样,C会伤到那些不能掌握它的人。本文介绍C语言伤害粗心的人的方法,以及如何避免伤害。

2011-04-17

空空如也

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

TA关注的人

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