代码改变世界

随笔档案-2011年09月

[原] android Service 跨进程通信

2011-09-29 22:31 by 雪夜&流星, 2597 阅读, 收藏, 编辑
摘要: 最近做项目一直没能理解清楚Service是如何跨进程通信的,既然是跨进程通信,那么也就意味着多个app可以通过一个Service服务进行数据的交互了。带着这些猜想,花了一天的时间终于把这个猜想实现了。关于Service的生命周期就不说了,网上一大堆。本地Activity和Service之间的交互de... 阅读全文

google源码新的下载地址

2011-09-25 00:16 by 雪夜&流星, 408 阅读, 收藏, 编辑
摘要: http://android.git.kernel.org/不能访问了,在网上无意间找到了一个网址https://github.com/android,据说是可以下载源码的。也不晓得是否能下载,如果哪位大哥下载成功了,告知一声! 阅读全文

设计模式——命令模式(Command)

2011-09-25 00:11 by 雪夜&流星, 313 阅读, 收藏, 编辑
摘要: 最近做项目用到了命令模式,自己却浑然不知。项目中是这样的,同一个按钮,在不同的界面中点击的时候要实现不同的方法。于是只需要在不同的界面传递不同的命令就行了。后来仔细去看了下命令模式,然后记录下来了。命令模式(Command),将一个请求封装成一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。用遥控器来控制空调的开和关、以及温度的设置。空调的实体类(包含空调的开、关和温度的设置)package com.tanlon.command;/** * 定义空调,用于测试给遥控器添新控制类型 * @author Administrator * */publ. 阅读全文

设计模式——单例模式(Singleton)

2011-09-24 23:47 by 雪夜&流星, 289 阅读, 收藏, 编辑
摘要: 最近做项目的时候遇到一个问题,就是一个设置界面设置某一个属性的时候我们在整个应用程序中只能有一个设置界面的实例存在。于是就去学习了一下单例模式,然后将其记录下来了。简单说来,单例模式(也叫单件模式)的作用就是保证在整个应用程序的生命周期中,任何一个时刻,单例类的实例都只存在一个(当然也可以不存在)。特别注意:一、单例模式是用来实现在整个程序中只有一个实例的。二、单例类的构造函数必须为私有,同时单例类必须提供一个全局访问点。三、懒汉式和饿汉式单例类。在Java中,单例模式(饿汉模式)应用的例子如下述代碼所示: public class Singleton { private static... 阅读全文

[原]Android 手动扫描音乐文件

2011-09-06 23:19 by 雪夜&流星, 6549 阅读, 收藏, 编辑
摘要: 最近做一个关于手动扫描指定文件夹下面的媒体文件到系统媒体数据库中的功能,在网上找了很多大多都是发送一个广播:sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExternalStorageDirectory()))); 通知系统媒体自动扫描,不知道是因为权限的问题还是什么原因,反正试了n久就是没用,就是扫描不到系统数据库中去。 于是自己去弄了一个方法,实现了功能,方法如下://实例化一个MediaScannerConnectionMediaSc 阅读全文

Android ndk 开发demo

2011-09-04 21:11 by 雪夜&流星, 1228 阅读, 收藏, 编辑
摘要: 第一步:创建一个Android project:package com.test;import android.app.Activity;import android.os.Bundle;import android.widget.TextView;public class JNITestActivity extends Activity { TextView textView; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedI... 阅读全文

Android NDK开发

2011-09-04 20:03 by 雪夜&流星, 380 阅读, 收藏, 编辑
摘要: 转载:http://www.cnblogs.com/luxiaofeng54/archive/2011/08/13/2136982.html基于Android NDK的学习之旅-----环境搭建工欲善其事必先利其器,下面介绍下Eclipse SDK NDK Cygwin CDT集成开发环境的搭建。1... 阅读全文

转:JAVA计划任务 (先保留下来慢慢看)

2011-09-04 17:46 by 雪夜&流星, 792 阅读, 收藏, 编辑
摘要: 转载:http://www.blogjava.net/vincent/archive/2007/03/23/105805.html所 有类型的 Java 应用程序一般都需要计划重复执行的任务。企业应用程序需要计划每日的日志或者晚间批处理过程。一个 J2SE 或者 J2ME 日历应用程序需要根据用户的... 阅读全文

[转载]演化理解 Android 异步加载图片

2011-09-04 14:10 by 雪夜&流星, 514 阅读, 收藏, 编辑
摘要: 转载自:http://www.cnblogs.com/ghj1976/archive/2011/05/06/2038738.html在学习"Android异步加载图像小结"这篇文章时, 发现有些地方没写清楚,我就根据我的理解,把这篇文章的代码重写整理了一遍,下面就是我的整理。下面测试使用的layou... 阅读全文

java 使用 dom4j 解析 XML

2011-09-04 13:55 by 雪夜&流星, 564 阅读, 收藏, 编辑
摘要: 与 W3C DOM API 相比,使用 dom4j 所包含的解析器的好处是 dom4j 拥有本地的 XPath 支持。DOM 解析器不支持使用 XPath 选择节点。这个解析器可以从 http://dom4j.org 获取。通过设置使 dom4j-1.4/dom4j-full.jar 能够在 cla... 阅读全文

HTTP Status Codes含义

2011-09-04 13:48 by 雪夜&流星, 307 阅读, 收藏, 编辑
摘要: 状态码(200|301|302|304|307|404|410)对于搜索引擎的内容抓取和收录来说非常重要,同样的对于SEO研究来说也很重要。必要时请确认你的URI可以返回适当的状态码,而不会被搜索引擎惩罚。 常见HTTP状态码200 OK301 Moved Permanently302 Found304 Not Modified307 Temporary Redirect400 Bad Request401 Unauthorized403 Forbidden404 Not Found410 Gone500 Internal Server Error501 Not Implemented以下是比 阅读全文

正则表达式基础知识

2011-09-04 13:45 by 雪夜&流星, 243 阅读, 收藏, 编辑
摘要: 来源:http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html常用的元字符\w 匹配字母或数字或下划线或汉字\s 匹配任意的空白符\d 匹配数字\b 匹配单词的开始或结束^ 匹配字符串的开始$ 匹配字符串的结束常用的限定符* 重复零次或更多次+ 重复一次或更多次? 重复零次或一次{n} 重复n次{n,} 重复n次或更多次{n,m} 重复n到m次\(?0\d{2}[) -]?\d{8} 匹配几种格式的电话号码,像(010)88886666,或022-22334455,或02912345 阅读全文

手动升级Eclipse的Ant插件

2011-09-04 13:41 by 雪夜&流星, 1045 阅读, 收藏, 编辑
摘要: 手动升级Eclipse的Ant插件Submitted by bill on Wed, 08/19/2009 - 23:30ant 现在最新版为 1.7.1 ,使用它可以解决运行 test-java 时出现的 ***.properties can not found 的错误,但至于 process f... 阅读全文
点击右上角即可分享
微信分享提示