自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android

想飞上天 和太阳肩并肩

  • 博客(14)
  • 资源 (29)
  • 收藏
  • 关注

原创 天天记录 - Android invalidate流程方法调用堆栈分析

分析点击按钮导致背景切换,其中invalidate流程分析一 先看下之前从打印LOG的方法感性的认识Invalidate流程Android invalidate流程分析-图文View invalidateDrawable(Drawable drawable)View invalidate , l = 0 , t = 0 , r = 90 , b =

2012-12-26 22:32:50 2894

原创 天天记录 - Windows 使用GIT下载Android Framework源码

1. 在GIT中使用命令git clone http://android.googlesource.com/platform/frameworks/base.git2  如果想下载Androd Framework外的其他源码,可以在此发现分支路径https://android.googlesource.com/其左侧列出的是name,套用git clone ht

2012-12-25 22:25:32 2634

原创 Android 布局学习

// 当前视图顶部,底部,左侧,右侧与其他视图间填充区域android:layout_marginTopandroid:layout_marginBottomandroid:layout_marginLeftandroid:layout_marginRightjava代码设置 RelativeLayout.LayoutParams layoutParams = ne

2012-12-24 23:04:07 19512

原创 天天记录 - Android invalidate流程分析-图文

目的:通过一个Demo在所有自定义类中覆写所有invalidate开头的方法,打印LOG,看看Framework invalidate流程都执行了哪些方法一 例子布局 与 树形结构图           二 先看看效果    源码下载三 以上效果后台打出的LOGView invalidateDrawabl

2012-12-23 08:56:22 4077 2

原创 天天记录 - Android View坐标getLeft, getRight, getTop, getBottom

1  引起疑惑    分析视图invalidate流程的过程中发现view的left, right, top, bottom跟自己理解的不一样,现在想分析一下这几个值具体的含义。   2  理解坐标,位置概念      这里涉及坐标系的概念:坐标系在二维视图中通过X轴和Y轴两个数字为组合表示某个点的绝对坐标。例如(30, 100) 通常表示X轴30, Y轴100交叉

2012-12-22 18:49:46 18528 10

原创 天天记录 - Andorid Invalidate 引发的思考

Android Framework调用Invalidate会触发刷新界面为什么要触发界面刷新呢?    通常是导致视图的改变会触发重新刷新,比如改变背景,按钮点击显示为选中状态,动态添加视图为什么视图改变就要重新刷新界面呢?    目前Android Framework的做法是刷新界面,除去这种办法,还有其他方式可以实现视图改变并在屏幕能

2012-12-21 23:09:09 1884

原创 Eclipse 使用与配置

一、Eclipse一些配置1.自动补全Java输入任意字母时都自动补全,不用每次按ALT + /window--> preferences->Java -> Editor -> Content  -> Auto activation triggers for java 输入:abcdefghijklmnopqrstuvwxyz.xml 自动补全  window--> p

2012-12-20 21:22:19 3822

原创 天天记录 - Android invalidate学习使用的例子

先看看效果图:源码下载地址1. Activitypackage demo.invalidate;import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.util.Log;import and

2012-12-19 22:46:10 2824

原创 Android ListView分类/分组效果 - 第二种实现方式

之前的文章  《 Android ListView分类/分组效果 - 第一种实现方式》,当前是第二种实现方式。一、实现ListView分类显示效果,目前我知道的有两种方案:1. 每一个ItemView都包含用于显示分类信息的view(TitleView)和用于显示内容view。之前实现文章2. 通过ListView加载不同类型的Item实现。本文属于这种实现方式

2012-12-18 23:24:50 32610 28

原创 天天记录 - Android 使用dmeo和源码分析invalidate流程

点击和抬起Button后,总共执行6次以下流程,LOG如下Button invalidateDrawable(Drawable drawable)Button invalidate , l = 0 , t = 0 , r = 480 , b = 72LinearLayout invalidateChildInParent    从源码查看下Invalidate的

2012-12-16 22:56:23 3689

原创 Android 调试方法

Android 4.2.1 Processing target/product/generic/obj/APPS/Launcher2_intermediates/package.apkDone!Install: out/target/product/generic/system/app/Contacts.odexInstall: out/target/pr

2012-12-13 19:30:03 2513

原创 天天记录 - Android 使用Canvas Transalte方法控制视图移动

核心方法Canvas.translate先看效果图:       执行以下代码达到图片2效果,设置向右下方偏移(50, 50)canvas.translate(50, 50);再执行以下代码恢复到图片1效果 (按我的理解应该是设置 -50, -50)但是从例子中获知,以下代码才会达到想要的恢复效果.canvas.translate(0, 0)

2012-12-11 23:08:34 4043 1

原创 Android Canvas 两种使用方式

最简单的使用Canvas, 画一个方形,一行字。 下面是效果图public class CustomView extends View { private Paint mPaint; public CustomView(Context context) { super(context); } public Cu

2012-12-06 22:50:12 2552

原创 天天记录 - 搭建Android下载编译环境错误记录

执行android官方给出的Ubunut 12.04.1 LTS 64 需要的安装包时,出现以下提示,说明依赖关系有问题,而在模拟器中安装同样的系统,裸机情况下却可以正常安装,所以干脆重装系统,我不想去一步步的查找依赖包,对我来说下载编译android环境是使用ubuntu系统的核心目的。    重装系统后,使用默认的源还是获取不到安装包,是在Ubuntu软件中心 - 编辑 - 软件源

2012-12-02 08:24:54 3674

Android 多渠道批量打包

详细解释文章地址: 《Android 自动编译、打包生成apk文件 4 - 多渠道批量打包》 http://blog.csdn.net/androiddevelop/article/details/11619635

2013-09-12

Android ListView 可拖拽Item 1 - 创建浮动Item

对应博客地址 http://blog.csdn.net/love_world_/article/details/8836449

2013-04-22

Android 绘制方式实现浮动视图

当前例子对应blog地址 http://blog.csdn.net/love_world_/article/details/8816176

2013-04-17

Android 可移动悬浮窗口 WindowManager

对应博客地址 http://blog.csdn.net/love_world_/article/details/8785835

2013-04-10

Android 实现ListView 3D效果 - 2 - 弹性滚动,Fling

例子对应博文地址: http://blog.csdn.net/love_world_/article/details/8779683

2013-04-09

Android 实现ListView 3D效果 - 1

相应博文地址 http://blog.csdn.net/love_world_/article/details/8770127

2013-04-07

Android 自己动手写ListView学习其原理 3 ItemClick,ItemLongClick,View复用 2013-0

Android 自己动手写ListView学习其原理 3 ItemClick,ItemLongClick,View复用 博客地址 http://blog.csdn.net/love_world_/article/details/8744423

2013-03-31

Android 自己动手写ListView学习其原理 2

分析此例子博文地址 http://blog.csdn.net/love_world_/article/details/8743770

2013-03-31

Android 自己动手写ListView学习其原理 1

相应blog地址 http://blog.csdn.net/love_world_/article/details/8734255 当前只是第一部分可独立运行源码,只能显示一屏幕item ListView其他功能会在之后添加

2013-03-28

Android Path Button效果

Path Button效果 文章地址:http://blog.csdn.net/love_world_/article/details/8714769

2013-03-24

Android 使用Scroller自动滚动第二种实现

相应文章地址 Android 使用Scroller自动滚动第二种实现 http://blog.csdn.net/love_world_/article/details/8689077

2013-03-18

滑动菜单 - 实现手动、自动滚动视图、事件处理

滑动菜单 - 实现手动、自动滚动视图、事件处理

2013-03-13

滑动菜单 - 实现手动、自动滚动视图

滑动菜单 - 实现手动、自动滚动视图

2013-03-10

滑动菜单初步尝试失败

滑动菜单初步尝试失败 滑动菜单初步尝试失败

2013-03-09

Android Quick Action

Android Quick Action

2013-03-03

分析invalidate流程例子

分析invalidate流程例子

2012-12-23

Android ListView分类实现 - 第二种实现方式

Android ListView分类实现 - 第二种实现方式

2012-12-18

Android Touch事件rawX,rawY与x,y的区别

Android Touch事件rawX,rawY与x,y的区别

2012-11-08

Scroller简单例子-控制TextView左右移动

Scroller简单例子,控制TextView左右移动

2012-10-29

Scroller简单例子

Scroller简单例子,简单的使用下Scroller的API

2012-10-28

自定义ViewGroup+Adapter

自定义ViewGroup+Adapter

2012-10-26

自定义ViewGroup

自定义ViewGroup,覆写onLayout例子

2012-10-24

覆写onMeasure例子

Android 自定义view,覆写onMeasure例子

2012-10-23

Android ListView标题置顶效果

Android ListView标题置顶效果

2012-09-23

Android ListView分类例子

Android ListView分类例子

2012-09-23

Android ListView数据分类显示

Android ListView数据分类显示

2012-09-19

Android onFocusChaned例子

Android onFocusChaned例子

2012-09-18

AsyncTask使用注意

AsyncTask等待任务超过128会出现异常

2012-08-22

Android 使用HttpClient代理

Android 使用HttpClient代理

2012-08-20

空空如也

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

TA关注的人

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