自定义博客皮肤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 笔记栈

温故而知新、水滴石穿!

  • 博客(75)
  • 资源 (4)
  • 收藏
  • 关注

原创 Android Touch事件总结 二 (双指实现RecyclerView的快速滚动)

实现了一个自定义View来获取双指的滑动事件,然后让RecyclerView实现快递滚动。

2016-12-13 17:46:06 1805

原创 Android 自定义View总结 —— onDraw

Android 自定义View onDraw解析,实现简单示例(画圆)

2016-12-09 17:31:15 711

原创 Android 自定义View总结 —— LayoutParams

解析了LayoutParams的基类及其常用的子类,自定义ViewGroup的LayoutParams类,Demo演示

2016-12-09 14:55:07 934

原创 Android 自定义View总结 —— onLayout()

Android View onLayout方法解析,Demo实现了一个特殊的简单布局.

2016-12-08 16:15:04 423

原创 Android 自定义View总结 —— onMeasure()

Android View onMeasure方法解析,MeasureSpec类解析

2016-12-07 17:41:40 477

原创 Android OnTouchEvent和OnClick、OnLongClick、OnTouch、TouchDelegate关系

Android View OnTouchEvnet方法中触发OnClick、OnLongClick、OnTouch、TouchDelegate事件

2016-12-06 15:39:14 698

原创 Android Touch事件总结 一

Android Activity、View如何分发、拦截、消费TouchEvent事件

2016-12-05 16:17:16 1365

转载 Android 字体属性及测量 确定字体大小

点击打开链接:http://mikewang.blog.51cto.com/3826268/871765最近的一个模块正好用到字体的相关内容,整理出来。(一) 字体的几个参数 ,以Android API文档定义为准,见下图要点如下:1. 基准点是baseline2. Ascent是baseline之上至字符最高处的距离3. D

2014-02-20 11:49:30 988

转载 ImageView scaleType 属性解析

点击打开链接:http://blog.csdn.net/xilibi2003/article/details/6628668使用ImageView时经常会用到scaleType属性,如:android:layout_height="50dp" android:scaleType="matrix"android:src="@drawable/sample_small"

2013-12-02 15:44:00 526

转载 HTTP协议详解

点击打开链接:http://www.cnblogs.com/TankXiao/archive/2012/02/13/2342672.htmlHTTP协议详解当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作.

2013-09-23 15:07:45 533

转载 3.2 Fragment的生命周期

点击打开链接:http://blog.csdn.net/manoel/article/details/7577353就像activities一样,fragments也有它们自己的生命周期。理解fragments的生命周期,可以使你在它们被销毁的时候保存它们的实例,这样在它们重新被创建的时候,就能恢复它们之前的状态。下面的例子测试了fragments的不同状态。1. 创建一个Fr

2013-08-14 11:16:48 516

转载 Android Shape 使用

点击打开链接:http://kofi1122.blog.51cto.com/2815761/521605本人在美工方面一直是比较白痴的,对于一些颜色什么乱七八糟的非常头痛,但是在Android编程中这又是经常涉及到的东西,没办法,只有硬着头皮上。Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:

2013-08-12 11:46:07 457

转载 Build.xml文件详解

点击打开链接:http://blog.sina.com.cn/s/blog_47021dd401010f2f.htmlBuild.xml文件详解 xml version="1.0" encoding="UTF-8"?>       参考文章:      http://www.cnblogs.com/zuolongsnail/archive/2

2013-08-06 17:48:38 651

转载 Webview 自适应屏幕大小

点击打开链接:http://www.cnblogs.com/bluestorm/archive/2013/04/15/3021996.htmlwebview中右下角的缩放按钮能不能去掉settings.setDisplayZoomControls(false); //隐藏webview缩放按钮 让Webview加载的页面居中显示有我知道的几种方法第一种方

2013-07-26 14:37:11 4821 1

转载 Serializable 对象文件存储读取

网上很多资料,自己写了一份,备份留档用/* * Copyright (c) 2013 NeuLion, Inc. All Rights Reserved. */package com.neulion.android.nfl.library.util;import java.io.File;import java.io.FileInputStream;import java.io.Fi

2013-06-27 16:04:28 558

转载 TextView属性详解

点击打开链接:http://blog.csdn.net/ameyume/article/details/6094287android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web /email/phone/map/all)android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,

2013-06-20 15:29:50 365

转载 android strings.xml转义字符, 注意细节解决

点击打开链接:http://lanyan-lan.iteye.com/blog/1561500XML转义字符 以下为XML标志符的数字和字符串转义符 "     (" 或 ") '     (' 或 ') &     (& 或 &) lt(gt(>) (> 或 >) 如题: 比如:在strin

2013-05-28 09:53:22 711

转载 android中用Spannable在TextView中设置超链接、颜色、字体

点击打开链接:http://blog.csdn.net/yang_hui1986527/article/details/6776629在Android中,TextView是我们最常用的用来显示文本的控件。  一般情况下,TextView中的文本都是一个样式。那么如何对于TextView中各个部分的文本来设置字体,大小,颜色,样式,以及超级链接等属性呢?下面我们通过Spannable

2013-05-07 10:45:21 668

转载 Java 内部类与内部静态咧

点击打开链接:http://klcwt.iteye.com/blog/452834在一个类中创建另外一个类,叫做成员内部类。这个成员内部类可以静态的(利用static关键字修饰),也可以是非静态的。由于静态的内部类在定义、使用的时候会有种种的限制。所以在实际工作中用到的并不多。   在开发过程中,内部类中使用的最多的还是非静态地成员内部类。不过在特定的情况下,静态内部类也能够发挥其独特

2013-04-07 10:41:08 493

转载 Android 复制 黏贴

点击打开链接/** * 实现文本复制功能 * @param content */ www.2cto.compublic static void copy(String content, Context context) {// 得到剪贴板管理器ClipboardManager cmb = (ClipboardManager) context.getSyst

2013-04-02 16:09:23 781

原创 Android MediaPlayer 字幕同步【2】

之前说了MediaPlayer如何实现字幕显示,但是API需要16以上。那如何系统不支持的话我们可以自己实现。大致思想如下:从网上获取srt文件后(可以保存在本地/或者不保存)解析srt文件,随后根据Player播放不断的刷新字幕来实现同步机制。srt解析网上随便下了一个电影的字幕srt文件,100:00:00,000 --> 00:00:10,000(内容空白).

2013-03-29 16:17:19 2005

原创 Android MediaPlayer 字幕同步

第一次写博客,逻辑有点乱,见谅~Android从API16中更新对字幕追踪的支持,具体是下面几个方法。Added in API level 16public void addTimedTextSource (Context context, Uri uri, String mimeType)public void addTimedTextSource (String

2013-03-29 15:13:19 8108 6

转载 Android中asset文件夹和raw文件夹区别

点击打开链接:http://www.cnblogs.com/leizhenzi/archive/2011/10/18/2216428.html*res/raw和assets的相同点:1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。*res/raw和assets的不同点:1.res/raw中的文件会被映射到R.java文件中,访问的时

2013-03-15 16:45:27 543

转载 Android XML解析三种方法

点击打开链接:http://www.cnblogs.com/JerryWang1991/archive/2012/02/24/2365507.html在android开发中,经常用到去解析xml文件,常见的解析xml的方式有一下三种:SAX、Pull、Dom解析方式。最近做了一个android版的CSDN阅读器,用到了其中的两种(sax,pull),今天对android解析xml的这三

2013-03-06 13:33:57 639

转载 如何利用Android XmlSerializer生成XML文件

参考文章:http://www.anddev.org/write_a_simple_xml_file_in_the_sd_card_using_xmlserializer-t8350.html解析xml文件的的文章很多,但是Android里生成xml文件的文章就很少了。偶然机会找到一篇相关发面的文章,就分享一下了:用到的主要是XmlSerializer,利用它来写xml文件

2013-03-04 10:00:29 6437 2

转载 屏幕触摸事件

点击打开链接:http://www.eoeandroid.com/thread-3597-1-1.htmlandroid中的事件类型分为按键事件和屏幕触摸事件,Touch事件是屏幕触摸事件的基础事件,有必要对它进行深入的了解。 一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MOVE

2013-01-17 14:26:04 569

转载 onInterceptTouchEvent和onTouchEvent调用时序

点击打开链接:http://www.blogjava.net/TiGERTiAN/archive/2011/02/22/344869.htmlonInterceptTouchEvent和onTouchEvent调用时序onInterceptTouchEvent()是ViewGroup的一个方法,目的是在系统向该ViewGroup及其各个childView触发onTouc

2013-01-17 14:17:33 228

转载 竖直显示Text

点击打开链接:http://www.cnblogs.com/changqing/archive/2012/02/22/2362613.html最近的项目用到了一个效果,textview需要旋转90度,于是写了一个小控件,以备不时之需。效果图如下:===========================================================

2013-01-14 15:08:40 599

转载 android 自定义动画2

点击打开链接:http://www.cnblogs.com/olvo/archive/2012/04/25/2469264.html在代码中继承android.view.animation.Animation类来实现自定义效果。通过重写Animation的applyTransformation(float interpolatedTime, Transformation t)函数来实现

2013-01-02 17:15:14 13412

转载 Android的3D旋转

点击打开链接:http://chroya.iteye.com/blog/828094Android的3D旋转博客分类: AndroidAndroidUPBlog       见过没有用opengl的3D动画,看了一下,是用的Camera实现的,内部机制实际上还是opengl,不过大大简化了使用。       Camera就像一个摄像机,一个物体在

2013-01-02 17:01:25 966

转载 支持各种尺寸的屏幕

点击打开链接:http://jsf.iteye.com/blog/1317093支持各种尺寸的屏幕博客分类: androidandroid 支持各种尺寸的屏幕课程内容使用”wrap_content”和”match_parent”使用RelativeLayout使用尺寸限定符使用Smallest-width限定符使用Layout别名使用

2012-12-29 09:56:15 1148

转载 Java 日历类 Calendar 相关方法

点击打开链接:http://www.open-open.com/lib/view/open1341648924464.html  /** * 计算指定日期为当年第几周 * @param year 指定的年份 * @param month 指定的月份 * @param day 指定的日 * @return 指定日期为当年的第几周 */

2012-12-26 12:02:55 369

转载 Android中attr自定义属性详解

点击打开链接:http://googlers.iteye.com/blog/1122585    xmlns:wen=http://schemas.android.com/apk/res/com.iteye.googlers    android:orientation="vertical" android:layout_width="fill_parent"

2012-12-21 17:43:14 878

转载 ANDROID 中自定义控件和属性(ATTR.XML,DECLARE-STYLEABLE,TYPEDARRAY)的方法和使用

本文转载自http://blog.csdn.net/jincf2011/article/details/6344678今天我们的教程是根据前面一节扩展进行的,如果你没有看,请点击 Android高手进阶教程(三) 查看第三课,这样跟容易方便你的理解!在xml 文件里定义控件的属性,我们已经习惯了android:attrs="" ,那么我们能不能定义自己的属性能,比如:test:at

2012-12-21 17:19:24 388

转载 Android Looper和Handler

点击打开链接:http://www.cnblogs.com/tt_mc/archive/2012/01/30/2331876.htmlAndroid Looper和HandlerMessage:消息,其中包含了消息ID,消息处理对象以及处理的数据等,由MessageQueue统一列队,终由Handler处理。Handler:处理者,负责Message的发送及处理。使用Han

2012-12-19 14:49:04 229

转载 android 自定义控件属性

android 自定义控件属性分类: android2010-05-12 12:15 1366人阅读 评论(0) 收藏 举报Attrs.xml这个文件是用来定义控件属性的文件,结合下面例子来详细说明这个文件。[xhtml] view plaincopyresources>     declare-styleab

2012-12-17 15:48:29 302

转载 View onMeasure (int widthMeasureSpec, int heightMeasureSpec)

点击打开链接:http://blog.csdn.net/lzx_bupt/article/details/5581615除非你总是需要一个100×100像素的控件,否则,你必须要重写onMeasure。    onMeasure方法在控件的父元素正要放置它的子控件时调用。它会问一个问题,“你想要用多大地方啊?”,然后传入两个参数——widthMeasureSpec和heightMe

2012-12-17 15:45:38 1197

转载 Android http get/post传递参数

点击打开链接:http://blog.csdn.net/flying_tao/article/details/6553601本程序介绍如何通过HttpClient模块来创建Http连接,并分别以Http Get和Post方法传递参数,连接之后取回web server的返回网页结果。注意,在用Post时,传递变量必须用NameValuePais[]数组存储,通过HttpRequest.set

2012-12-17 15:07:24 404

转载 初学Android NDK

初学Android NDK  2011-04-07 18:07:09|  分类: Android |  标签:android  c  linux   |字号 订阅Android系统中的应用程序都是用Java开发的。Android NDK使我们能够在android上使用C/C++开发的原生代码。有两个理由使用NDK: 一是合理的重用现有的代码;二是在程序中某些关键的部分提高执行效率。

2012-12-12 16:18:29 804

转载 Android获取存储卡路径的方式

点击打开链接:http://yunfeng.sinaapp.com/?p=431#ixzz22SY9TMOyAndroid获取存储卡路径的方式Android Lint 有个关于在代码中硬编码“sdcard”路径的警告,内容为:不要硬编码(hardcode) “/sdcard/”; 使用 Environment.getExternalStorageDirectory().

2012-12-04 13:27:22 21536 2

PL0编译器C语言实现 清华 C PL0

大家有需要的下载 方便不用手输入了 PL0编译器C语言实现 清华 C PL0

2009-09-29

编译原理 清华版教材 课件 很好的PPT

编译原理_清华版 很好的课件 PPT 人大的课件!!!

2009-09-24

JAVA 课件 上海交通大学

我已经整理过的 很好的 目前见过最好的 分享一下~~~

2009-09-18

HDU 在线 OJ 题库 acm

适合初学者 呵呵 acm 适合初学者 呵呵 acm

2009-04-29

空空如也

空空如也

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

TA关注的人 TA的粉丝

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