自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 博客搬家通知

现将本博客搬家到CSDN地址:http://my.csdn.net/u011638883欢迎访问!!!

2013-10-14 19:43:26 168

原创 android中GC_FOR_MALLOC含义

GC_FOR_MALLOC means that the GC was triggered because there wasn't enough memory left on the heap to perform an allocation. Might be triggered when new objects are being created.在堆的内存不足以为一个新的对象分配空...

2013-07-22 10:00:08 252

原创 调用TextView.setText后组件发生抖动问题及解决

     项目需要做一个首页新闻图片自动无限循环的组件,上面配有标识的RadioGroup。这个简单。可是后来UI设计出来的效果,要求在图片的下方添加一个灰色颜色带,再在这个颜色带上显示关于图片的标题。我想,这个也简单,分分钟的事。起先,我将表示TextView的组件引用传递个自定义的Gallery,让Gallery自动滚动时也顺带把TextView的值改变过来。可是运行起来后,发现字是改变过...

2013-07-12 11:13:38 501

原创 Android中的OnMeasure及OnLayout

 1、View中包含onLayout()、onMeasure()、layout()、measure()。查看源码可以在View的layout()中调用了onLayout(),而onLayout()本身是一个等待重写的空方法,同样的在measure()中调用了onMeasure()方法,和onLayout()不同的是onMeasure()并不是一个空方法,在其中调用了setMeasure...

2013-06-13 13:59:34 231

原创 Android中的ViewHolder

    为什么要使用ViewHodler,因为使用ViewHodler可以节省程序的内粗你开销,具体如下:@Override public View getView(final int position, View convertView, ViewGroup parent) { final ViewHolder holder; final Menu _m = (Menu)l...

2013-05-08 11:18:53 261

原创 公司项目更新测试临时地址

*Project:XiangShanOA#Version:2#URL:http://d.pcs.baidu.com/file/bd43151f40bcc711d3a010f04adcf5ad?fid=2385900729-250528-3834321278&time=1366697105&sign=FDTAR-DCb740ccc5511e5e8fedcff06b081203-j...

2013-04-23 10:19:26 141

原创 AnimationDrawable(一)

      AnimationDrawable可以实现资源的帧动画,只需要在res/drawable下新建一个以<animation-list>为根节点的xml文件。其中的子元素<item>包含两个限制条件,一个是对应的资源文件,一个是要显示的时间长度。注意<animation-list>中还有一个oneshot属性,将其设置为true则表示Animation...

2013-03-21 10:15:18 136

原创 标记一下

一些好的网络资源:一个合格的java程序员应该看的书:http://justjavac.iteye.com/blog/1530097一个包含一些AndroidDemo的地址:http://www.vogella.com/code/index.htmlmac下的tomcat环境搭建:http://www.cnblogs.com/qq78292959/archive/2011/06/0...

2013-03-11 12:10:59 113

原创 关于使用ActivityGroup实现活动跳转带来的问题

需要使用ActivityGroup实现Tab下内嵌多组Activity的效果。这样的教程网上很多,这里就不做详细的介绍了,大致是这样的: Window w = ActivityGroup.getLocationActivityManager().startActivity(String FLAG,Intent i); ActivityGroup.setCo...

2013-01-05 15:53:40 153

原创 关于Android中的Canvas的学习笔记

   关于Canvas,先看API。在Dev Guide中的Canvas and Drawables中介绍到:   在UI线程中刷新view需要调用invalidate(),并处理回调方法onDraw()。如果在一个独立线程中,比如管理一个SurfaceView的线程中,就不需要调用invalidate()了。   一个Canvas就是一个画布,它通过了各种draw方法的接口。一个Canv...

2012-12-30 21:01:43 127

设计模式_迭代模式

     为什么要使用迭代模式?相较于数组这样简单的数据容器,有时候我们会需要遍历,操作一些更复杂的数据容器,像ArrayList,HashMap等。那么在遍历或操作这些数据容器时,可能会遇到这样的情况:    一.迭代方式没有改变,但是数据容器变了。    二.数据容器没有改变,但是迭代逻辑变了。    问题是,我们不希望改变客户端代码,那么就只有将可能变化的内容抽象化,让客户端去操...

2012-12-26 23:19:32 100

原创 (转)Eclipse build Android时不生成apk问题解决方法

Eclisps有时build后不生成apk。没有对Eclise做过设置调整,android工程代码也是没有问题的。反正就是莫名奇妙的遇到两次,解决方法如下:1、设置:Preferences -> Android -> Build中有一项“Skip packaging and dexing until export or launch....”,去除勾选状态2、...

2012-12-25 14:55:09 137

原创 设计模式_责任链模式

    责任链可以使得系统在不影响客户端的前提下动态的安排责任链和分配责任。责任链模式中包含的角色有抽象处理者,具体处理者以及请求的发送者。责任链可以是一条直线,一个环链甚至一个树结构。它使得每一个具体的消息处理者都有可能处理消息。/** * 抽象的请求处理者 * @author wly * */public abstract class Filter { ab...

2012-12-23 19:51:38 94

设计模式_接口回调

    在java组件编程时(如Android编程)时会十分频繁的使用到接口回调,以前我都没有发现,只是照着书上写的做。最常见的就是View.setonClickListener(new View.onClickListener())这样的语句了。因为最近看得代码也渐渐多起来了,所以很自然的就发现这个问题了,然后还好现在Android中的sdk源码都是可以直接查看的,现在我明白了。   感觉接...

2012-12-21 23:38:09 271

设计模式_单例模式

     单例模式也叫静态工厂,虽然是一个很简单的模式,但是在我刚毕业来写项目时,还是让我迷惑了一会。     单例模式用来保证全局环境中只有一个实例对象。就像我项目中的数据一样,将显示数据定义成一个ArrayList或者HashMap,然后在将该数据类定义成单例形式的,这样可以使程序对数据的修改更易于同步,不需要太多的显示界面的同步通知。 /** * 静态工厂类,这里我继承了Ar...

2012-12-21 23:04:59 81

设计模式_策略模式

    Strategy(策略模式):是对对象的策略的封装,可以选择并使用需要的策略    优点:可以动态的选择并使用策略    缺点:客户必须知道所有的策略,并自行选择使用那一种策略    代码模型:有一个抽象策略接口,有若干个继承了这个抽象策略接口的具体策略,有一个包含了抽象策略接口变量的对象。那么在客户调用该对象时可以使用某个具体的策略来向上转型成抽象策略,这也是一种多态的表现。...

2012-12-20 20:52:58 99

原创 拖动组件后组件变形

      mark一下,在项目中的有一个导览图的功能,原先是将mark标记添加到WindowManager中的,但是这样mark能够被拖出显示范围(因为我的导览图浏览范围不是全屏的)。现在改成了在Layout动态添加组件的方法,但是将组件拖动被其他区域遮蔽后,mark会变形。有时间看下原因。...

2012-12-20 13:41:54 155

原创 android中软键盘顶不上去的一种原因

     下午写代码时发现一个问题,项目中原来新建微博的界面下面的提示按钮(就是剩余多少字,图片等)不能被软键盘顶上去。我记得项目刚开始时还是好的,然后一开始找配置文件,布局文件中的设置。都不行,然后又把布局文件和自定义组件考出来,新建项目有是好的。此时,我开始怀疑是否是继承了属性,然后看到这个界面Activity的确是继承了另外一个Activity。而另外一个Activity中设置了全屏和无信息...

2012-12-12 15:31:19 338

原创 Android 调用相机以及调用系统图片软件浏览图片

1、调用系统中的图片浏览软件,使用Intent实现: Intent i2 = new Intent(Intent.ACTION_GET_CONTENT); File file=new File("系统根目录"); i2.setAction(Intent.ACTION_PICK); startActivityForResult(...

2012-12-08 13:41:44 211

原创 在ActivityGroup中使用startActivityForResult

    有一个Activitygroup A,A中有两个活动B和C。现在在B中使用startActivityForResult()方法启动了C,则在B中的onActivityResult()方法是无法被激发的,因为事件被传递到了其父活动中的onActivityResult()截获,那么我们可以使用ActivityGroup.getLocalActivityManager.getCurrentA...

2012-12-04 10:08:42 134

Android中的事件传递

     前段时间项目中用到了一个九宫格按钮拖动效果的需求,当时写的比较乱,现在有看了一下onInterceptTouchEvent和onTouchEvent()的传递过程,这里做下记录,首先看api文档中对onInterceptTouchEvent()的描述    Events will be received in the following order:You will recei...

2012-12-02 11:23:11 97

原创 在Ubuntu下提取flv中的音频

    在网上看了一段视频,觉得它的背景音乐不错,于是把视频flv下下来,然后提取其中的音频成mp3,可以做铃声。    1.安装mencoder    sudo apt-get install mencoder    2.进入flv所在目录    3.提取文件    mencoder video.flv -oac mp3lame -ovc copy -of rawaudio ...

2012-11-23 21:18:22 249

原创 Android GestureDetector手势监听

     仅作摘要,便于回顾。     我们知道Android中可以为组件设置onTouchListener(),来监听上面的onTouch()事件,但是onTouch()只能处理比较简单的事件,所以Android中有一个封装好的手势监听类GestureDetector,可以为该类配置相应的监听接口,如:SimpleOnGestureListener对象。问题的关键是,我们可以为自己的组件设置...

2012-11-23 12:19:39 188

原创 网页链接

android UI设计:http://www.apkbus.com/android-54533-1-9.htmlhttp://www.pixeden.com/psd-web-elements/psd-location-map-pins-packhttp://www.cnblogs.com/58top/archive/2013/01/06/22-best-websites-to-downl...

2012-10-24 10:07:56 219

原创 低级错误记录(三)

   今天又犯了一个前几天犯过的小错误,所以记录下来,防止下次再次出错。在下载网络数据时,需要及时返回下载进度,这里我总是没有注意数据类型转换,, while((length = is.read(buffer))!=-1) { randomAccessFile.write(buffer, 0, length); compeleteds...

2012-09-25 11:10:07 99

低级错误记录(二)

问题描述:怎么在WindowManager中布局一个超出屏幕的组件。解决:在WindowManager.LayoutParams中设置它的falgs为WindowManager.LayoutParams.FLAG_ LAYOUT_NO_LIMITS。这本来是一个很容易解决的问题,只要看一下文档就可以了,可是我没有,这里需要做下检讨。没有这个习惯,以后要注意了。    1) 、遇...

2012-09-17 11:40:39 95

原创 Android实现单任务线程队列

      这是项目中遇到的一个问题,需要解析一个xml文件,得到要下载的文件列表,根据该文件列表来下载数据包。刚开始一直想用使用for、while等流程控制语句。但导致的结构就是开启了多个线程。可是,实际上只能开启一个任务,该任务为下载列表中某个数据包的下载任务,而该下载任务则是使用多线程下载实现的。      后来,因为涉及到当前下载进度的统计和反馈,越写越乱。于是又重新写了个测试程序,突...

2012-08-21 17:18:06 1142

原创 低级错误记录(一)

时间:2012-08-20 17:49地点:宁波描述:在使用Handler实现活动间的数据传递时,犯了一个十分低级的错误,浪费了一个多小时的时间。  //利用消息机制更新进度条 public Handler mHandler = new Handler() { public void handlerMessage(Message msg) { /*if (msg....

2012-08-20 17:57:03 96

原创 关于Android中windowleaked异常的理解

    首先,这是今天遇到的一个问题,应该算是一个小问题吧,下面是我的代码:  saveDiary.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //将新建的游记保存到数据库 ContentValues value...

2012-07-29 17:22:19 110

原创 心情_杂想

坚持一件事、爱好一件事、忍受一件事、期待一件事、保持思考、保持健康。

2012-07-23 17:25:55 63

原创 申请新浪微博key

用来表示一个有效的网络地址,提供附件下载。。。

2012-07-19 14:44:30 76

原创 毕业设计_Android短信查询及加密系统_短信查询

    上回介绍了系统的会话加密功能的实现,这回介绍一下短信查询功能。软件实现了根据联系人号码、短信内容、短信发生时间进行多条查询,支持查询条件的或运算和与运算。多条件查询指的是多个查询字段的联合查询,可以这样理解,用户可以查询所有发生在"下午5点"、号码包括"189"、内容包括"你好"的短信。而查询条件的或运算指的是,用户可以同时查询发生在"下午3点"和"晚上9点"的短信;与运算则可以这样理解,...

2012-05-29 17:28:38 108

原创 毕业设计_Android短信查询及加密系统_会话加密

    下面是我的毕业设计,是一个Android的短信查询系统,系统支持根据短信号码、短信内容、短信发生时间进行多条件的短信查询。支持检索条件的与运算和或运算。扩展了会话加密、转发/存短信、收/发短信等功能。需要强调的是本人菜鸟,东西做的不好,路过的大侠见了可不要喷我,谢谢!下面是程序的运行截图:                                图1.程序欢迎动画  ...

2012-05-29 13:14:55 117

原创 Android短信数据库读取问题

    今天将短信软件在真机上测试,一直装不上,在模拟器上都是好的。一直报NullPointerException空指针异常。后来又单独写了个测试程序,经过不断尝试发现是短信数据库中的"address"字段的问题。由于不能在命令中查看字段类型,所以我用一个小工具SQLite Developer来查看字段类型,使用SQLite Developer查看得"address"字段的数据类型是TEXT,于是...

2012-05-10 16:07:57 366

使用Handler+Thread实现Loading...开始界面循环提示动画

    突然想实现类似于软件启动时的Loading...循环提示信息,写了一下基本实现了这个功能,但由于是动画效果就不截图了,下面是代码:    package com.wly.summary.mechanism;import android.app.Activity;import android.os.Bundle;import android.os.Handler;...

2012-04-06 20:27:48 211

原创 android_AIDL初步

    让人纠结的AIDL进程间通信,原本想把里面的机制都看懂,但是看了许久还是晕晕的,感觉里面封装的太多,所以就先了解一下AIDL的简单运用好了。    这里我写了一个调用Service中的两个方法的Demo,以下是效果图:            下面是代码:    新建Activity,E_AIDLActivity.java    package com.wly.E...

2012-04-02 20:23:30 103

原创 (转)一篇好文章,分享一下

学历是铜牌,能力是银牌,人脉是金牌,思维是王牌 有人工作,有人上学,大家千万不要错过这篇文章,能看到这篇文章也是一种幸运,真的受益匪浅,对我有很大启迪,这篇文章将会改变你我的一生,真的太好了,希望与有缘人分享,也希望对有缘人有所帮助!看完之后有种“相见恨晚”的感觉,特别激动,希望大家好好的珍藏这篇文章,相信多年以后,再来看这篇文章,一定有不同的感觉。    正如"打工皇帝"唐骏说:"我觉得有两...

2012-03-29 13:37:09 261

原创 android缺少权限为什么报NullPointerException

    下面是我的一个通过Http下载文件的练习,问题是在没有为程序添加网络访问权限(ndroid.permission.INTERNET)的情况为什么报的是NullPointerException,而不是指定缺少某个权限呢?     public class FileDownload extends Activity { public URL url; TextView t...

2012-03-27 16:07:05 169

原创 Android_API_临时翻译

    一些临时翻译的文档(类、方法、机制),未整理。。。android根据数据类型,选择打开程序,相当于PC中的"打开方式",注意,这里的打开方式不同于“交替菜单”,只能针对某种类型数据进行操作。Intent android.content.Intent.createChooser(Intnet target,CharSequence title): 一个创建ACTION_CHOOSER...

2012-03-26 19:30:24 84

原创 Dev_Guide翻译_01

      因为以前自己翻译的api笔记十分杂乱,所以决定以后有空每天用半小时至一小时来整理、翻译api,当然由于本人英语水平十分初级(堪堪过了四级),所以仅作笔记之用,供自己看看,免去整理笔记之烦恼。      Application FundamentalsAndroid程序是基于java程序语言的。编译java代码包括任何的数据、资源是通过appt工具来实现的。在很多情况中,每个...

2012-03-26 13:38:25 112

空空如也

空空如也

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

TA关注的人

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