自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

转载 WeakReference与SoftReference

如果你想写一个 Java 程序,观察某对象什么时候会被垃圾收集的执行绪清除,你必须要用一个 reference 记住此对象,以便随时观察,但是却因此造成此对象的 reference 数目一直无法为零, 使得对象无法被清除。view sourceprint?

2011-08-11 16:55:32 386

原创 遍历hashmap

第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next();

2011-07-28 15:06:25 410

转载 android AppWidget

什么是AppWidget?AppWidget就是我们平常在桌面上见到的那种一个个的小窗口,利用这个小窗口可以给用户提供一些方便快捷的操作。本篇打算从以下几个点来介绍AppWidget:      1.如何创建一个简单的AppWidget      2.如何使得AppWidget与

2011-07-25 15:20:20 467

转载 常见的海量数据处理方法

1. 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url? 方案1:可以估计每个文件安的大小为50G×64=320G,远远大于内存限制的4G。所以不可能将其完全加载到内存中处理。考虑采取分而治之的方法。 s 遍历文件a

2011-07-20 19:51:15 598

原创 android AIDL

介绍关于AIDL启动service来控制音乐播放的例子来说明通过前台控制service的使用。1.在工程的包中一个后缀为aidl的文件:IMusicControlService.aidlpackage com.dream.androidstud2.service;--------

2011-07-19 18:07:13 506

转载 android service深入

作为一款多任务操作系统,如果不能运行后台服务,显然说不过去,Android 当然提供了运行后台程序的方法。而且非常简单易用,只不过有一些小问题需要注意,这个主题分为两部分,第一部分是如何实现一个Service以及他的生命周期,第二部分是对于一个个后台服务应该注意的事项。我们开始吧

2011-07-15 10:16:09 646

转载 android 扫描SD卡与系统文件

当手机或模拟器开机时,会调用android的MediaScanner,扫描sd卡和内存里的文件。以下是log信息。 112-13 15:39:11.062: VERBOSE/MediaPlayerService(67): Create new media retriever fr

2011-07-09 17:19:41 5303

转载 android mediastore

MediaStore这个类是android系统提供的一个多媒体数据库,android中多媒体信息都可以从这里提取。这个MediaStore包括了多媒体数据库的所有信息,包括音频,视频和图像,android把所有的多媒体数据库接口进行了封装,所有的数据库不用自己进行创建,直接调用利

2011-07-09 17:07:56 870

转载 android BroadcastReceiver相关

BroadcastReceiver 用于异步接收广播Intent。主要有两大类,用于接收广播的:正常广播 Normal broadcasts(用 Context.sendBroadcast()发送)是完全异步的。它们都运行在一个未定义的顺序,通常是在同一时间。这样会更有效,但意味

2011-07-08 16:24:00 461

转载 android线程 message和runnable

程序需要相应用户的操作,最要能在200ms(0.2s)之内,如果超过5秒没有反应,ActivityManager会没有提示就kill了 activity。然而,activity可能真的需要时间来进行处理,这往往会用到后台线程-background thread。后台线程可以安全

2011-07-07 14:46:59 2108

转载 ListActivity简介

public class ListActivityextends Activityjava.lang.Object   ↳android.content.Context    ↳android.content.ContextWrapper     ↳android.view.Co

2011-07-07 11:17:57 543

原创 android 是怎样画视图的

当一个activity取得焦点时,它将被要求去画出它的布局(layout),android将获得画这个视图的进程,但这个activity必须要提供它的布局结构的根节点。画布局开始于这个布局的根节点。他必须检测和画出这个布局结构(layout tree)。沿着这

2011-07-04 15:46:54 581

原创 android 创建菜单

菜单是一个activity的重要组成部分主要有三种应用菜单1.选项菜单2.上下文菜单3.子菜单相比于在你的代码中实例化你的菜单,最好还是定义菜单和所有的选项在XML菜单资源文件,然后潜入你的代码中。使用菜单资源文件可以让你的菜单内容独立于你的代码。也很容易看到

2011-07-04 14:09:44 387

原创 android 进程与线程 相关

默认条件下,一个应用中的所有组件都运行在相同的进程和线程(主线程)。  如果你需要控制一个特定组件属于哪个进程,可以在manifest 文件中定义manifest 文件中的每一种元素类型都有一个android:process 属性可以指定一个进程 可以在应用中的组件的指定不同的元素,或是不同应用中的不同组件使用相同的进程 进程的生命周期 系统会根据进程的重要性级别决定是

2011-06-30 20:28:00 554

翻译 android 任务和栈 相关

android的任务是对个activity的集合,一个任务分别拥有一个activity栈对activity和任务的总结1. 当activityA启动activityB时,activityA就会停止,但系统会保存它的状态。     当activityB活跃时,用户按下BACK建,activityA就会返回到原来存储的状态2. 当用户用HOME键离开一个任务时,现有的activity将

2011-06-30 16:31:00 381

原创 android activity 相关

activity是拥有界面用户可以交互的组件。      应用一般由多个activity组成,他们之间有松散的连接一起。通常,会有一个主activity,它在应用启动后第一个显示。一个activity可以启动另一个去实现不同的行为。系统用一个栈管理activity,当一个activity启动时,会将它置到栈顶,获得系统焦点,先前的就停止了。它遵守栈的后进先出原则,获得系统焦点的activi

2011-06-30 11:50:00 533

翻译 android service相关

一个service主要有两种方式:I started一个组件(如一个activity)可以通过startService()启动一个service。一旦service启动后,他就可以无限制的运行在后台,即使启动它的组件已经结束了。通常,一个启动后的service拥有自己独立的操作,并且不需要对调用者返回结果。II bound当一个service被一个组件通过bindservi

2011-06-30 11:30:00 762

原创 android content providers相关

content providers 用于储存和接收数据同时把数据用于所有的应用。这是应用之间共享数据的唯一方式。android中没有公共的数据区让应用可以使用、 android为一些常见的数据类型(audio,video,personal contact information)提供了一些content providers如果你想创建自己的数据,可通过两种方式:1.创建自己的co

2011-06-29 16:24:00 955

翻译 android intent相关

intent 在android中就像activity之间包括不同class中的activity交互的胶水,把他们联系起来。 intent主要有以下几个重要组成部件action ACTION_VIEW, ACTION_DIAL等 标准的ACTION_VIEW 被“android.intent.action.VIEW”调用data 可以通过Uri加上一些主要属性category

2011-06-29 11:42:00 459

原创 error 3

<br />error C2061: syntax error : identifier 'ITxtreaderClass'<br /> <br />需要包含相应的头文件

2011-05-06 18:23:00 384

原创 error 2

<br /> warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss<br /> <br />文件中某些地方用到的空格不是Unicode的。打开那个文件,如果文件顶层注释上面有一个空行,就把它删了试试!也需有用哦<br /> <br />ps:重新打开用

2011-05-06 17:50:00 403

原创 error

Microsoft (R) Visual Studio Version 8.0.50727.42.Copyright (C) Microsoft Corp 1984-2005. All rights reserved.1>------ Build started: Project: txtreader, Configuration: Debug Win32 ------1>copying include files to system directory ....1>BrewMP Simulator Con

2011-05-05 15:51:00 447

原创 修改Applet classID挂起小程序

<br />修改Applet classID挂起小程序好像重启就可以了

2011-04-25 09:37:00 648

原创 error C2143

<br /><br />1>./src/txtreader_app.c(1028) : error C2143: syntax error : missing ';' before 'type'<br /> <br />在大括号内变量的定义必须在使用其他操作之前

2011-04-15 15:23:00 501

原创 differs in levels of indirection from 'void

>./src/txtreader_app.c(2014) : warning C4047: '=' : 'int' differs in levels of indirection from 'void *'1>./src/txtreader_app.c(2015) : warning C4047: '=' : 'int' differs in levels of indirection from 'char *'1>./src/txtreader_app.c(2020) : warning C4047:

2011-04-15 10:13:00 4625

原创 Access violation reading location 0x00000000

<br />Access violation reading location 0x00000000<br /> <br />首先解释一下这种错误,意思是:违反规则访问地址为0x00000000的内存,并且你没有处理这个异常。<br />   一般来说,这种错误产生的原因是:你使用了没有初始化的指针,或者说你初始化NULL,但它没有被赋予实际的值。例如:View*pView=NULL; pView->Update();此时你便会遇到这种错误。你要想解决这种错误,就要找到它的位置。对于MFC程序,你肯定是因为

2011-04-13 17:45:00 27008

转载 LINK : E:/aaa/Debug/aaa.exe not found or not built by the last incremental link; performing full link

我原来的程序是VC6.0下编的,现在要搞到VS2005中,我新创建了项目,然后一个个文件加入项目,再编译,直到能够通过为止, 但是一加入文件就会出现如下错误,不知如何处理 LINK : E:/aaa/Debug/aaa.exe not found or not built by the last incremental link; performing full link这种情况很可能是因为没有使用预编译,所以每次都全部链接了。假如每次都这样,修改项目属性中的“链接器”-“常规”-“启用增量

2011-04-08 16:56:00 6313

原创 编译中的error和warnning

error LNK2019: unresolved external symbol        是因为编译器找不到包含我们使用的函数的某一个库(xxx.lib)或头文件

2011-03-30 19:37:00 1140

原创 第一篇

怎么拿到CDSN的积分 

2007-12-01 09:25:00 369

3d_qblast.jar

自己编的游戏,希望对大家有用

2007-12-22

空空如也

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

TA关注的人

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