自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

善感的人

坚持下

  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

转载 Android TextView设置字体风格

在开发应用过程中经常会遇到显示一些不同的字体风格的信息犹如默认的LockScreen上面的时间和充电信息。对于类似的情况,可能第一反应就是用不同的多个TextView来实现,对于每个TextView设置不同的字体风格以满足需求。这里推荐的做法是使用Android.text.*;和android.text.style.*;下面的组件来实现RichText:也即在同一个TextView

2012-03-29 13:54:07 2764

转载 Android 单个TextView中文字颜色,超链接等效果的设置

一般在一个TextView中的字体颜色,效果都是统一的。如果一段文字,前几个文字要显示高亮,中间部分一个超链接,后半部分自定义颜色。简单点可能直接用3个textView来表示了。因为上次做一个彩票的软件,对于双色球来说,大家都知道。双色,那就有两种颜色。 很显然,这个效果,最后需要在一个TextView中完成。(当然也可以2个

2012-03-29 13:33:25 1381

转载 内存调试的东西D/dalvikvm( 809 ): GC_CONCURRENT freed

老是看到LOG日志里有些系统回收的东西。明知道是内存问题。但还真不知道怎么下手。唉,无赖啊。网上找资料海里捞针,不容易啊。看到这篇不错。1. verbosegc 一般Java虚拟机要求支持verbosegc选项,输出详细的垃圾收集调试信息。dalvik虚拟机很安静的接受verbosegc选项,然后什么都不做。dalvik虚拟机使用自己的一套LOG机制来输出调试信息。如果

2012-03-23 10:40:57 1411

转载 Heap使用及GC_EXTERNAL_ALLOC含义

一、先说DDMS中的Heap的使用,通过它可以观察VM中的Java内存,但是无法查看通过JNI分配的内存直接上图,废话少说。。。图一:将要查看内存使用情况的项目Update heap图二:操作项目,通过图表可以很直观查看虚拟机的使用内存 二:Android中GC_EXTERNAL_ALLOC的含义(转)以下内容直接Ctrl C===》Ctrl V问:GC_E

2012-03-23 09:47:44 1004

转载 Android 的monkey测试及排错步骤

1.  环境准备:    1。开启eclipse,并显示到Logcat界面;    2。开启模拟器;    3。进入shell,准备Monkey测试;    4。准备两把屏幕尺子(方便找到测试时找到的点及一些动作的变化); 2。  开始测试:    1。在shell中输入命令(以测试com.hskj.memo为例):monkey -p com.hskj.memo -s

2012-03-21 09:45:56 10816 1

转载 Android monkey 资料

一、为什么要用Monkey 测试? 简单在说就是象猴子一样乱点,为了测试软件的稳定性,健壮性。号称最快速有效的方法。有时候运行相同系列的测试,即使是复杂的测试,但是以相同的顺序和路径,即使一遍又一遍地运行也很少机会能发现内存和资源使用的bug。而此时猴子就比人更有效了。 简介 Monkey是一个命令行工具 ,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流,实

2012-03-21 09:44:20 1179

转载 monkey命令参数

类别 选项 说明 常规 --help  列出简单的用法。 -v  命令行的每一个-v将增加反馈信息的级别。Level0(缺省值)除启动提示、测试完成和最终结果之外,提供较少信息。Level1提供较为详细的测试信息,如逐个发送到ActivITy的事件。Level2提供更

2012-03-21 09:42:48 1081

转载 android ContentProvider中getType(Uri uri)的理解

很多朋友在用ContentProvider的時候,對複寫的方法getType(Uri uri)不理解,也不知道這個方法是在什麼時候被調用的,今天就為大家解釋一下。   當我們在程序中需要啟動例外的activity時,很多時候我們是使用的隱式調用,即我們不直接指定要跳轉的Activity,而是為Intent提供一些相關的參數,讓其自動的去和AndroidManifest.xml中已有的Activ

2012-03-19 13:21:11 1133

转载 监测database的改变--notifyChange

我们在ContentProvider的insert,update,delete等改变之后调用getContext().getContentResolver().notifyChange(uri, null);这样就通知那些监测databases变化的observer了,而你的observer可以在一个service里面注册。以Downloadmanger为例子:定义ContentObs

2012-03-19 10:57:44 6494

转载 java----nio通讯的过程

呵呵,我来告诉你吧,至于例子代码在我的回答记录中有。你自己翻来去看,是用nio给一个学生写的BBS聊天室。 在用nio通讯的过程我用以下情景给你模拟: 1。 学校(ServerSocketChannel) 2。 学校教务处(Selector) 3。 老师 (ServerSocket ) 4。 学生 (SocketChannel) 5。 员工号/学生号(Selectio

2012-03-13 17:14:43 774

转载 java.ByteArrayInputStream-ByteArrayOutputStream

ByteArrayInputStream和ByteArrayOutputStream内存虚拟文件或者内存映像文件就是把内存中的一块数据存储缓冲区,虚拟成一个文件,原来该写入硬盘文件上的内容可以被写入到这个内存中,原来该从硬盘文件中读取的内容也可以在内存中读取。而要在内存中定义一个大的内存缓冲区,这个内存缓冲区通常就是一个字节数组,在java中专门定义了这两个类用于以IO流的方式来完成对字节

2012-03-12 16:55:27 1152

转载 Android退出方式

因为网上有很多种退出方法,可是实际上很多方法都不通用(在某个版本下可用,到了另一个版本就不行),或者方法的实际效果根本就和其描述不符(也不知道那些发帖的人测没测试过)。但我们的需求又确实存在。在某些情况下,我们需要在应用中打开多个Activity,但如果仅仅使用finish()方法就不能在需要的时候达到一次性退出的效果。自己作为一个Android退出问题的受害者,通过良久思考和实际测试

2012-03-12 16:30:19 2263

转载 java.ByteArrayInputStream-ByteArrayOutputStream

ByteArrayInputStream和ByteArrayOutputStream内存虚拟文件或者内存映像文件就是把内存中的一块数据存储缓冲区,虚拟成一个文件,原来该写入硬盘文件上的内容可以被写入到这个内存中,原来该从硬盘文件中读取的内容也可以在内存中读取。而要在内存中定义一个大的内存缓冲区,这个内存缓冲区通常就是一个字节数组,在java中专门定义了这两个类用于以IO流的方式来完成对字节

2012-03-09 16:35:27 660

转载 JAVA帮助文档全系列

JDK(Java Development Kit,Java开发包,Java开发工具)是一个写Java的applet和应用程序的程序开发环境。它由一个处于操作系统层之上的运行环境还有开发者编译,调试和运行用Java语言写的applet和应用程序所需的工具组成。 JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JD

2012-03-09 13:58:46 1048

原创 软件项目开发流程

一个软件项目研发的设计流程是怎样的呢?以通常标准的设计方法为例,(不过笔者喜欢快速原型法)。第一个步骤是市场调研,技术和市场要结合才能体现最大价值。 第二个步骤是需求分析,这个阶段需要出三样东西,用户视图,数据词典和用户操作手册。用户视图是该软件用户(包括终端用户和管理用户)所能看到的页面样式,这里面包含了很多操作方面的流程和条件。数据词典是指明数据逻辑关系并加以整理的东东,完成了

2012-03-09 11:10:04 657

转载 启动和关闭ADB服务(adb start-server和adb kill-server)

经作者测试,模拟器在运行一段时间后,adb服务有可能(在Windows进程中可找到这个服务,该服务用来为模拟器或通过USB数据线连接的真机服务)会出现异常。这时需要重新对adb服务关闭和重启。当然,重启Eclipse可能会解决问题。但那比较麻烦。如果想手工关闭adb服务,可以使用下面的命令。  adb kill-server  在关闭adb服务后,要使用如下的命令启动adb服务。

2012-03-01 15:30:44 4390

转载 Java中的String数据类型

1. 首先String不属于8种基本数据类型,String是一个类。           因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。 2. new String()和new String(“”)都是申明一个新的空字符串,是空串不是null; 3. String str=”kvill”; String

2012-03-01 13:04:13 560

联想开发者指南

【eoe别刊】联想开发者指南 适合学习,包含各种标签的使用等等

2012-05-02

eoeandroid特刊

【eoeAndroid特刊】——第一期-第六期

2011-10-20

空空如也

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

TA关注的人

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