自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

free logic的专栏

世界是一本书,不旅行的人只看到其中的一页。出去走走,看看不同的风景,接触不同的人和事,你会发现,你的烦恼原来是那么微不足道。

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

原创 ViewGroup对触摸事件的分发响应过程

ViewGroup对触摸事件的分发响应过程,为什么View onTouchEvent,ACTION_DOWN返回false,View再接收不到后续touch?View onTouchEvent,ACTION_DOWN返回true,之后事件不再从走原有分发过程,而直接分发到此View上去?ViewGroup如何实现事件拦截的思路等.........结合这篇博客看源码,nice

2016-10-20 19:11:25 851 2

原创 监听listivew滚动距离最优方案

监听listivew垂直方向滚动距离

2016-02-05 16:01:14 2834

原创 编程守则

1.第一遍代码决定其80%的质量。无论时间多紧,项目多急,第一遍代码必须写好。提测前一定要尽量保证其质量。

2016-06-02 18:09:41 737

原创 编程经验谈

1.ui状态改变,必须在接口调用成功之后。接口调用不成功,必须保持在未调用接口前的状态。

2016-06-02 16:47:28 504

原创 android那些坑

2016-5-301.DialogFragment.show()抛出Fragment already added异常DialogFragment.show()方法内部会调用FragmentTransaction.add(),让DialogFragment显示。如果用户快速单击两次按钮,会调用两次DialogFragment.show()方法,而抛出Caused by:

2016-05-30 19:22:35 632

转载 android源码链接

Android开发-Android源码下载http://demo.apkbus.com/android facebook 导航http://www.oschina.net/search?q=facebook+%E5%AF%BC%E8%88%AA&scope=projectAndroid 随手势进行3D旋转的源码http://www.apkbus.com/

2014-07-23 20:53:31 1177

转载 每个程序员都应该读的书

“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”很多程序员响应,他们在推荐时也写下自己的评语。以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10的书。其实除了前10本之外,推荐数前30左右的书籍都算经典,笔者整理编译这个问答贴,同时摘译部分推荐人的评语。下面就按照各本书的推

2014-07-12 17:32:58 541

原创 经典Link

神级网站:http://www.uml.org.cn/

2014-07-10 14:51:56 524

原创 大神博客

1.Ruthless

2014-06-24 22:11:27 657

转载 Android杂谈--Activity、Window、View的关系

一、首先说说View和ViewGroup吧  Android系统中的所有UI类都是建立在View和ViewGroup这两个类的基础上的。所有View的子类成为”Widget”,所有ViewGroup的子类成为”Layout”。View和ViewGroup之间采用了组合设计模式,可以使得“部分-整体”同等对待。ViewGroup作为布局容器类的最上层,布局容器里面又可以有View和ViewG

2014-06-20 00:24:08 772

转载 ContentProvider和Uri详解

一、使用ContentProvider(内容提供者)共享数据ContentProvider在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对你应用中的数据进行添删改查。关于数据共享,以前我们学习过文件操作模式,知道通过指定文件的操作模式为Context.MODE_WORLD_

2014-06-18 20:17:25 571

转载 sql语句中constraint

这个主要就是增加约束的 以下几种约束 、并 一一列举:1.主键约束:要对一个列加主键约束的话,这列就必须要满足的条件就是分空因为主键约束:就是对一个列进行了约束,约束为(非空、不重复)以下是代码   要对一个列加主键,列名为id,表名为emp格式为:alter table 表格名称 add constraint 约束名称 增加的约束类型 (列名)例子

2014-06-18 11:15:11 1680

转载 startActivityForResult用法详解

一、如果想在Activity中得到新打开Activity 关闭后返回的数据,需要使用系统提供的startActivityForResult(Intent intent, int requestCode)方法打开新的Activity,新的Activity 关闭后会向前面的Activity传回数据,为了得到传回的数据,必须在前面的Activity中重写onActivityResult(int requ

2014-06-17 13:17:40 692

原创 Super源码网站

Super源码网站

2014-06-07 16:28:13 1147

转载 Android控件之SlidingDrawer(滑动式抽屉)

Android控件之SlidingDrawer(滑动式抽屉)SlidingDrawer效果想必大家也见到过,它就是1.5模拟器上进入应用程序列表的效果。下面是截图一、简介  SlidingDrawer隐藏屏外的内容,并允许用户通过handle以显示隐藏内容。它可以垂直或水平滑动,它有俩个View组成,其一是可以

2014-03-25 15:50:09 903

转载 tabHost的两种实现方式

A.布局文件中添加TabHost上图为最终效果图代码结构图 main.xml[xhtml] view plaincopyxml version="1.0" encoding="utf-8"?>  LinearLayout xmlns:android="http://schemas.and

2014-03-22 22:26:05 1035

转载 Java运行内存分析

Java的内存分配概述  Java程序运行时的内存结构分成:方法区、栈内存、堆内存、本地方法栈几种。  方法区   存放装载的类数据信息,包括:基本信息:每个类的全限定名、每个类的直接超类的全限定名、该类是类还是接口、该类型的访问修饰符、直接超接口的全限定名的有序列表。每个已装载类的详细信息:运行时常量池、字段信息、方法信息、静态变量、到类classloader的引用、到类class的引用。

2014-03-15 11:13:42 1022

原创 LayoutInflater的inflate函数root参数的理解

本文为网上关于LayoutInflater的inflate函数分析的整理,和一些个人理解!LayoutInflater作用是将layout的xml布局文件实例化为View类对象。获取LayoutInflater的方法有如下三种:?LayoutInflater inflater=(LayoutInflater)context.getSystemService(Co

2014-03-10 09:57:44 2076

转载 Android 国际化与资源自适应

说起Android SDK国际化,通常只需要将界面文字翻译成不同语言,然后将相应的资源文件放到各种语言特定国际化资源目录资源的自适应性  主要指单独为每一种环境设置资源,例如对480*320 和 854 * 480 两种分辨率的手机设置两种XML布局文件. 1.  对于界面的字符串国际化,实际就是为应用程序提供不同语言的字符串,  对于开发人员要做的确是,为保存各种语言的字符串资源

2014-02-24 11:21:25 1060

转载 使用javadoc命令生成API

大家都知道,J2SE5中的javadoc.exe一般命令是javadoc ****.java,但命令行可选参数多达五十余个,其复杂性可想而知,是不是看着头都大了呢?但通常情况下,我们不想那么麻烦!假设源代码在 C:\src 目录下,其中 com.liigo 是主包,其下可能有数十个子包,数百(千)个Java文件。目录结构大约是这样的:- C:\| src\| com\| lii

2014-02-22 17:48:50 1156

原创 eclipse:"Project has no project.properties file! Edit the project properties to set one."

eclipse报错:"Project has no project.properties file! Edit the project properties to set one."但是project.properties就在项目目录下.(1)项目上右键-->AndroidTools-->FixProjectProperties.....步骤1没

2014-02-22 15:18:43 2934 1

转载 ActionBarSherlock的使用

简介:从android 3.0开始,android加入了一个新的api,actoinbar,随着android 4.0的发布和慢慢的推广开来,很多应用也开始使用google推广的ui设计,而actionbar是其中相当重要的一部分。无奈google没有发布3.0之前版本的actionbar的兼容包。还好网上有提供开源的别人开发的,actionbarshelock,以下简称abs.

2014-02-20 09:01:12 903

转载 Android卫星菜单:android-satellite-menu

android-satellite-menu实现点击主按钮,会弹出多个围绕着主按钮排列的子按钮,从而形成一个卫星弹出式菜单。子按钮弹出和消失的动画效果都很棒。用法在你的view xml中添加组件定义,如下示例:    xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:sat

2014-02-19 15:08:19 4152 2

转载 osmdroid监听地图操作事件(2)

在android地图开发过程中,我们常常会有这样一种需求:当点击或长按地图时,然后做一些事。比如:当我长按地图某一处时,为该处添加给图标说下思路,首先创建一个图层,该图层继承overlay,然后在该图层中实现onLongPress接口,然后再把该图层添加到mapview中。好了废话到此为止了,先来个效果图吧。当长按地图时添加一个marker: 

2014-02-17 20:54:36 3702

转载 osmdroid基础教程(1)

开端本文皆在指引大家在自己的项目里嵌入OpenStreetMap,并可以在地图上添加覆盖物、折线等常用地图功能。1.1 API和文档相关网站:osm android版 : https://code.google.com/p/osmdroid/osm android官方简介:http://wiki.openstreetmap.org/wiki/An

2014-02-17 20:48:53 4788

监听listview垂直滚动距离

监听listview垂直滚动的距离,listview item的高度相同不同都适用,博客地址 http://blog.csdn.net/brastom/article/details/50638274

2016-02-05

SlidingMenu(侧滑菜单)

SlidingMenu(侧滑菜单)当下流行的从侧面划出的菜单栏

2014-10-27

ViewBadger-文字标记

ViewBadger-文字标记 在android任意控件上添加文字标记,类似QQ上的未读消息.的小数字

2014-10-27

PhotoView-支持缩小放大,手势操作的ImageView

PhotoView-支持缩小放大,手势操作的ImageView

2014-10-27

CircleImageVIew-圆形ImageView

CircleImageVIew-自动将图片剪裁成圆形的ImageView

2014-10-27

GifView(支持播放gif动画的ImageView)

在android中支持播放gif图片的imageview,很好用

2014-10-27

Satellite_Menu(卫星菜单)

android-satellite-menu实现点击主按钮,会弹出多个围绕着主按钮排列的子按钮,从而形成一个卫星弹出式菜单。子按钮弹出和消失的动画效果都很棒。这种弹出式菜单按钮应用在Path2.0中。

2014-10-27

XUtils快速开发框架

xUtils 包含了很多实用的android工具 xUtils 最初源于Afinal框架 进行了大量重构 使得xUtils支持大文件上传 更全面的http请求协议支持 10种谓词 拥有更加灵活的ORM 更多的事件注解支持且不受混淆影响 目前xUtils主要有四大模块: DbUtils模块 ViewUtils模块 HttpUtils模块 BitmapUtils模块">xUtils 包含了很多实用的android工具 xUtils 最初源于Afinal框架 进行了大量重构 使得xUtils支持大文件上传 更全面的http请求协议支持 10种谓词 拥有更加灵活的ORM 更多的事件注解支持且不受混淆影响 目前xUtils主要有四大 [更多]

2014-10-27

Satellite-Menu控件Demo

Satellite-Menu控件的简单使用Demo,一看就懂!

2014-02-20

Box2d 最新api,英文版

Box2d 最新api,英文版!绝对给力. 搞cocos2d-x开发的都知道,离不开的box2d,api 本来是html版的,本人制作成了chm版,便于使用! 好东西一起分享,记得给好评哦.

2013-09-18

安卓中文API

安卓中文API 农民伯伯翻译,开发人员必备!

2012-08-11

JSP中session的使用详解

详细讲解JSP中session的使用,看了就知道。

2012-08-06

空空如也

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

TA关注的人

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