自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JamesChen

To be successful , read the fucking source code.

  • 博客(22)
  • 资源 (11)
  • 收藏
  • 关注

原创 RSS阅读器练习笔记————WebView中图片缓存

本文来自http://blog.csdn.net/chenshaoyang0011转载请申明出处!    在前面一篇笔记http://blog.csdn.net/chenshaoyang0011/article/details/8634235中,描述了解决XML中携带CDATA和HTML实体字符的解决办法,接下来要解决的问题就是缓存图片。    在这篇文章中主要记录了对以下问题的解

2013-03-11 21:46:01 7040 12

原创 RSS阅读器练习笔记————内容页面显示及html转码

本文来自http://blog.csdn.net/chenshaoyang0011转载请申明出处!在上一篇简单的介绍了RSS以及RSS的xml解析中可能会遇到的一些问题之后,本文将介绍如何展示内容信息。从RSS站点提供的xml中,我们得到的是新闻的列表,每条新闻中会给出详细内容的链接,因此最简单的处理展示内容的方式就是直接用WebView来加载链接或者调用系统中的浏览器来展示内容。但是

2013-03-06 17:18:59 4492

原创 RSS阅读器练习笔记————xml文件解析中CDATA及HTML字符实体的处理

本文来自http://blog.csdn.net/chenshaoyang0011转载请申明出处!本文将介绍本人在写RSS阅读器时,解析RSS的xml文件所遇到的一些问题和解决方法。首先简单介绍下什么是RSS:RSS(简易信息聚合)是一种消息来源格式规范,用以聚合经常发布更新数据的网站,例如文章、博客,音频或视频的网摘。(摘自Wiki)一个站点若提供RSS源,我们就可以从这个站点获

2013-03-04 21:27:01 5216

原创 Android学习笔记————文件下载

在进行应用开发的时候经常会涉及到文件下载,并且存储到指定的位置。在手机端则通常会选择将下载的文件存储到内置存储或者外置的sd卡中。要进行文件下载,首先需要在AndroidManifest.xml文件中申明需要的权限:分别是网络连接和外置空间读写的权限。进行文件下载,主要涉及到java中输入、输出流的使用,整个过程也是非常简单。文件下载可以细分为以下几个步骤:1、从对应文件

2013-03-02 19:36:45 2671

原创 Android 4.0 Launcher2源码分析——桌面快捷图标的拖拽

本文来自http://blog.csdn.net/chenshaoyang0011 转载请申明文章出处!通过上一篇文章Android4.0Launcher2源码分析(五)——Workspace的滑动中,已经了解了Launcher的ViewTree中各层所负责的工作,在DragLayer中就负责对快捷图标和AppWidget等组件的拖拽工作。桌面的滑动和图标的拖拽是两项独立的工作,正常情

2013-03-02 10:46:17 16832 11

原创 Android学习笔记————为应用添加AppWidget

本文来自http://blog.csdn.net/chenshaoyang0011 转载请申明文章出处!Android通知系统是它的一大特色,而其中,AppWidget是其中一个亮点。在开发应用的中,很多时候可以为其添加一个AppWidget显示在桌面中,及时方便的与用户进行交互。这里就简单的熟悉一下开发一个AppWidget的流程吧。想要在应用中创建一个AppWidget,至少需要以

2012-08-19 17:14:52 8052 3

原创 Android 4.0 Launcher2源码分析——Workspace滑动

本文来自http://blog.csdn.net/chenshaoyang0011 转载请申明文章出处!文中如有纰漏之处,望不吝指教~~~欢迎讨论,共同学习~~~Launcher桌面的一大功能就是支持左右滑动,这样的功能在现在的应用中使用非常广泛,并且有很多实现的方式,可以通过使用Fragment来实现也可以通过自定义的控件来实现。Launcher采用了后者,这一功能的实现在W

2012-08-18 16:05:27 14022 6

原创 Android 4.0 Launcher2源码分析——Workspace切换AllApps流程

本文来自http://blog.csdn.net/chenshaoyang0011 转载请申明文章出处!文中如有纰漏之处,望不吝指教~~~欢迎讨论,共同学习~~~进入All Apps界面是通过点击Hotseat中的allAppsButton触发事件,通过前面的分析,已经知道在setupViews()方法中,就为button设置好了onTouchListener:pr

2012-08-15 23:21:52 12946 8

原创 Android 4.0 Launcher2源码分析——Launcher内容加载详细过程

本文来自http://blog.csdn.net/chenshaoyang0011 转载请申明文章出处!文中如有纰漏之处,望不吝指教~~~欢迎讨论,共同学习~~~Launcher在应用启动的时候,需要加载AppWidget,shortcut等内容项,通过调用LauncherModel.startLoader(),开始加载的工作。launcherModel中加载好的内容会通过Laun

2012-08-15 17:25:57 24763 18

原创 Android 4.0 Launcher2源码分析——目录

最近,趁着暑假的空闲时间。学习了Android4.0 Launcher的源码,领悟不深,但也有些收获。趁着这个机会,准备将自己学习到的一些小知识与大家分享,顺便整理一下思路。如果文章中有纰漏,还请指教~~~当然,也非常欢迎大家与我讨论,共同学习,共同进步。本文将不时更新,将有关的文章整理到本文~~~(一)导入eclipse进行调试(二)认识主布局文件(三)启动过

2012-08-14 10:24:09 12019 1

原创 Android 4.0 Launcher2源码分析——启动过程分析

本文来自http://blog.csdn.net/chenshaoyang0011 转载请申明文章出处!文中如有纰漏之处,望不吝指教~~~欢迎讨论,共同学习~~~Android的应用程序的入口定义在AndroidManifest.xml文件中可以找出:<manifestxmlns:android="http://schemas.android.com/apk/res/androi

2012-08-14 10:21:38 37833 10

原创 Android 4.0 Launcher2源码分析——主布局文件

本文来自http://blog.csdn.net/chenshaoyang0011 转载请申明文章出处!Android系统的一大特色是它拥有的桌面通知系统,不同于IOS的桌面管理,Android有一个桌面系统用于管理和展示APP以及桌面Widget等。Android提供一个默认的桌面应用,当然我们也可以使用第三方的桌面应用。Android的Launcher的源码在  \packages\a

2012-08-14 09:51:21 20832 6

原创 Android 4.0 Launcher2源码分析——导入eclipse进行调试

本文来自http://blog.csdn.net/chenshaoyang0011 转载请申明文章出处!      由于需要研究Android 4.0Launcher2的源码,必要的时候我们需要对代码进行调试,所以我们需要能够运行自己修改后的Launcher。由于Launcher是Android内置的应用,因此,可以通过搭建Android源码开发环境来进行调试和开发,这些工作只能在

2012-08-14 09:38:44 17277 31

原创 Android学习笔记————提高列表的流畅性

本文来自本人Android学习的体会和总结,转载请申明出处:http://blog.csdn.net/chenshaoyang0011Android平台中,列表是使用最频繁的组件之一,列表设计的好坏能够直接影响用户的体验。试想,如果你在滑动一个ListView的时候总是感到卡顿,你一定会觉得这个应用是个再糟糕不过的应用了。那么今天我们就来讨论下,如何使列表更加的流畅性?本文参考自:http

2012-07-28 21:39:21 3111

原创 Android学习笔记————异步图片加载

我们在开发网络应用的时候,时常会涉及到图片下载的情况,图片下载是一个耗时的过程。由于异步下载的体验好,因此异步加载网络图片成了我们首选的方式。之前翻阅了网上的一些资料,发现已经有人分享了这方面的经验,小弟在学习之余,在他们的基础上,也做了一些优化。下面我们就来看看这异步加载的实现过程吧。异步加载说白了就是开后台线程来下载图片,等待下载完成后就在UI上显示出来。那么我们要为每个图片都开一个线

2012-07-14 01:01:46 3853

原创 异步任务AsyncTask

AsyncTask是Android为我们提供的用途非常广的类。如果你需要另启线程来完成一个任务时,你可以考虑用AsyncTask。当然,网上对AsyncTask类的用法讲解也非常多,本人也从网上学到了很多,所以这里就不赘述用法了,这里只想跟大家分享一下对AsyncTask内部实现的理解。简单得说,AsyncTask内部实现主要依靠两样东西——线程池和Handler。由于本人学疏才浅,加之对

2012-04-06 20:04:23 5059 1

原创 Android学习笔记————简单认识ViewFlipper

ViewFlipper是Android为我们提供的一个可以简单的实现,多个View切换的控件,并且还可以添加动画效果。那么先看看文档中是怎么描述ViewFlipper的。Simple ViewAnimator that will animate between two or more views that have been added to it. Only one child is s

2012-02-22 21:18:00 2691

原创 Android学习笔记————定制Menu(popupWindow实现)

首先申明,这不一定是最好的方法,android为我们提供了其他定制menu菜单的方法。但是用popupWindow来实现的话,可以实现一些更加特色的功能,当然只有你想不到,没有做不到。本文参考hellogv的文章http://blog.csdn.net/hellogv/article/details/6168439,不过本文中的例子更加简单,并且,解决了前文没有注意的一些问题。想实现此项功

2012-02-05 20:54:19 5244 1

原创 Android学习笔记————初识控件自定义(Custom Components)

一般来说,android系统给我们提供的控件还是足够用了,但是,如果想要功能更丰富,更个性的控件。这时就必须我们自己来”创造“自己的控件了。当然,自定义控件的方法很多,这里跟大家分享一下,我刚刚认识的,觉得挺实用的一种方法。首先,需要在values文件夹中创建一个attrs.xml文件,在其中定义当自定义的控件在布局文件中使用的时候需要的属性。

2012-02-04 16:54:00 2328

原创 Android学习笔记————SeekBar

先看下文档中是怎么表述SeekBar这个组件的。A SeekBar is an extension of ProgressBar that adds a draggable thumb. The user can touch the thumb and drag left or right to set the current progress level or use the arrow

2012-01-31 18:57:23 2792 1

原创 Android学习笔记————正则表达式

正则表达式是一个非常强大的工具,它对于字符串的处理提供非常强大的功能。今天这篇文章只是简要的简绍下正则表达式的语法,以及如何在java中应用它。那么什么是正则表达式呢?在百度百科中是这么描述的:在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。许多程序设计语言都支持利用

2012-01-29 15:02:57 12776

原创 Android学习笔记————自定义adapter

已经用过一段时间的ListView控件了,每次都要用到adapter,给ListView设置adapter,系统给我们提供了常用的adapter,如SimpleAdapter,ArrayAdapter,SimpleCursorAdapter,它们的用法也很简单,一般情况下也足够我们使用了,但是如果想把UI弄的更加好看,你会发现这几个adapter已经不能满足我们的需要了。那么这就要求我们自

2011-11-16 18:32:16 3153

Android实现WebView图片缓存,替换加载前默认图片的样式

实现Android中WebView图片的缓存,并且实现如何替换WebView中默认图片以及如何实现图片的点击。

2013-03-11

实现缓存WebView中的图片的demo

Android WebView 图片缓存

2013-03-11

修改html并用webView展示的demo

修改html源码使用webview展示的demo

2013-03-06

解析RSS XML的DEMO

解析RSS XML的demo,解决了CDATA带来的问题,以及处理HTML实体字符的方法。

2013-03-04

应用创建AppWidget的小demo

这是一个在应用中创建属于应用的AppWidget的小demo,功能很简单,希望帮助了解AppWidget的创建流程。

2012-08-19

Launcher源码

里面包含了android4.0的源码和必须的JAR文件

2012-08-13

Android异步加载图片例子

这是一个Android异步图片加载的例子

2012-07-14

ViewFlipperDemo

这是一个ViewFlipper的简单例子

2012-02-22

定制menu的例子

这是一个定制menu的例子,用popupWindow来实现的。

2012-02-05

自定义控件的例子

一个简单的android自定义控件

2012-02-04

Android.pdf

适合想学android的朋友,不过是英文的,需要耐心的看

2011-04-06

空空如也

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

TA关注的人

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