自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (7)
  • 收藏
  • 关注

转载 有效处理Java异常三原则

Java中异常提供了一种识别及响应错误情况的一致性机制,有效地异常处理能使程序更加健壮、易于调试。异常之所以是一种强大的调试手段,在于其回答了以下三个问题:什么出了错?在哪出的错?为什么出错?在有效使用异常的情况下,异常类型回答了“什么”被抛出,异常堆栈跟踪回答了“在哪“抛出,异常信息回答了“为什么“会抛出,如果你的异常没有回答以上全部问题,那么可能你没有很好地使用它们。有三个原则可以

2014-01-23 14:02:47 779

原创 ListView控件使用:显示指定item数目和屏蔽item选中效果

在android的界面布局中,我们常用到ListView控件,有时候并不需要item被选中有任何效果,怎么实现呢?很简单,在ListView的XML布局文件中设置一个属性:android:listSelector="#00000000" //为透明无色

2014-01-22 16:16:02 1825

原创 Activity startActivityForResult启动方式学习

第一步(AActivity里面)://1.startActivityForResult方式启动BActivityIntent intent = new Intent(AActivity.this, BActivity.class); startActivityForResult(intent, 1);//1是启动BActivity的请求码////2.重写onActivityRe

2014-01-18 20:03:16 1210

原创 将字符串数字格式化为样式1,000,000,000

发帖问了不少人,都建议自己写逻辑进行处理。但这个问题逻辑很简单,真自己处理的话很啰嗦,本人有点懒,总觉得官方应该提供API实现这种功能的,不负所望,自己找到了,真心太简单了。解决如下:DecimalFormat formatter = new DecimalFormat();//默认整数部分三个一组  String str = formatter.format(value);/

2014-01-17 16:42:41 1138

原创 RadioGroup的RadioButton图片、文字无法居中解决方法

1.出现问题原因:RadioButton的父类CompoundButton里的onDraw方法,draw出来的内容,只有默认的水平靠左,没有水平居中的,其源代码如下,各位帅哥请看:@Override    protected void onDraw(Canvas canvas) {        super.onDraw(canvas);        final Draw

2014-01-16 20:48:13 5652 2

原创 实现小功能:最后一个fragment,按返回键,弹出退出提示框

在FragmentActivity重写onKeyDown方法:@Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() =

2014-01-15 21:56:52 2758

原创 如何让AlertDialog 在点击确定或者取消时不消失

查看AlertDialog的源代码,如下: /**         * Set a listener to be invoked when the positive button of the dialog is pressed.         * @param textId The resource id of the text to display in the positive

2014-01-15 11:26:52 1745

原创 如何去除dialog默认黑色边框

1.style.xml(设置样式): 2.代码中设置style:Dialog dialog = new Dialog(context , R.style.MyDialog);dialog .setContentView(myView);dialog .setCanceledOnTouchOutside(true);dialog .show();

2014-01-11 17:23:17 1879

原创 webview设置字体颜色、大小

//字体颜色设为白色,“p”标签内的字体颜色public final static String CSS_STYLE ="p{color:#FFFFFF;}";//webView.loadDataWithBaseURL(null, CSS_STYLE+data, "text/html","utf-8", null);借鉴自:http://www.android100.org/html

2014-01-11 17:23:03 17297 1

原创 popupWindow的使用:点击外面的时候消失或者不消失,都可以进行控制

//设置popupWindow,当点击popupWindow外面的时候可以消失mPopupWindow.setBackgroundDrawable(new BitmapDrawable());mPopupWindow.setOutsideTouchable(true);//设置监听mPopupWindow.setTouchInterceptor(new OnTouchListener()

2014-01-11 17:22:58 13324 2

原创 TextView文字无法垂直居中问题

在开发中遇到了TextView的文字无法垂直居中问题:把字体放小,可以居中;可当把字体设成比较大时就靠下显示了,无法垂直居中。为这纠结了很久,目前猜测是TextView在top位置有一定Baseline原因。有时间得看看TextView的源码。

2014-01-11 17:22:55 3115 1

原创 android对图片进行缩放

//图片实际大小Bitmap bitmap =BitmapFactory.decodeResource(TQS.overall_context.getResources(),resId);Matrix matrix = new Matrix();matrix.reset();//要缩放的倍数matrix.postScale(zise, zise);//缩放后的图片bitmap =

2014-01-11 17:22:50 762

原创 ImageView之渲染

在Xml布局文件里使用属性android:tint="@color/White"即可。如果imageView是在代码里动态添加的话,如下即可:   iconImage.setImageResource(int resId);   iconImage.setColorFilter(int color);

2014-01-11 17:22:48 989

转载 我想改变这个世界,但我没有源代码…

1、如果第一次运行不成功,那就叫它1.0版吧。2、我的程序永远不会有bug。那些只是开发出来的随机的功能特征。3、嗨!编译通过了!赶紧打包发布!4、最难调试的代码是那些你知道不可能有错的代码。5、我的观点不是不对,只是还处于beta版中。6、小心那些带着改锥的程序员。7、COBOL程序员理解为什么女人痛恨周期。8、如今的编程是一场程序员和上帝的竞赛,程序员企图开发出来更好更大的傻瓜都

2014-01-11 17:22:43 840

转载 【转】编程六月定律

作者: luoxi123654  来源: 外刊IT评论  标签: 程序员 代码 上周,我被迫对一个很老的项目做一些修改。麻烦是,当开始着手时,我真的记不清这个项目究竟有多老了。这实际上是我使用Codeigniter实现的第一个MVC项目。打开项目文件后,很多东西都让我头晕。首先,没有版本控制,第二,没有注释。读起代码,我的“F*CK/分钟”的值一直冲破屋顶。项目里面的Mo

2014-01-11 17:22:33 664

转载 【转】编程能力与编程年龄

作者: luoxi123654  来源: 陈皓  标签: 程序员  程序员这个职业究竟可以干多少年,在中国这片神奇的土地上,很多人都说只能干到 30 岁,然后就需要转型,就像《程序员技术练级攻略》这篇文章很多人回复到这种玩法会玩死人的一样。我在很多面试中,问到应聘者未来的规划都能听到好些应聘都说程序员是个青春饭。因为,大多数程序员都认为,编程这个事只能干到30 岁,最多 35 岁吧

2014-01-11 17:22:31 687

原创 JDK环境变量配置和android环境变量配置

我的电脑点右键,选择“属性”,选择“高级”标签,进入环境变量设置,分别设置如下三个环境变量:1.新建变量名:JAVA_HOME变量值:(JDK安装路径)如  C:\jdk1.6.0(当然其他路径也可以)。1.新建变量名:classpath 变量值:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;1.在原有变量名:path 前添加 C

2014-01-11 17:22:21 1028

转载 叶正盛:再次写给我们这些浮躁的程…

叶正盛:再次写给我们这些浮躁的程序员                                                                                                                    来源:叶正盛的博客2

2014-01-11 17:22:09 897

原创 Tomcat环境搭建

Tomcat-----------------------------------------------------------------------解压cmd进入到目录输入dir命令   可以查看当前目录下的文件夹和文件进入到 ../bin.service.bat      startup.batservice.bat installtomCat7w.exe设置为:

2014-01-11 17:21:45 978 2

原创 http协议

HTTP:超文本传输控制协议(hypertext transport protocal),是一种应用层协议,基于TCP/IP协议。它定义了浏览器(也可以是其他程序)与web服务器之间通讯的过程与数据格式。*通讯的过程【浏览器(Browser)服务器(Server)】:   1)建立连接(发送连接请求)   2)将数据打包后发送   3)返回响应数据(服务器处理完请求,将数据打包)

2014-01-11 17:21:43 661

原创 开发中所遇到的一些问题与解决方法(1)

14.  View convertView = myInflater.inflate(R.layout.quote_transactions_listitem , null);LayoutParams params =(LayoutParams) convertView.getLayoutParams();这样得到的params会为null,看View.getLayoutParam

2014-01-11 17:21:41 1146

转载 【转】求质数算法的N种境界 (…

★引子  前天,俺在《俺的招聘经验[4]:通过笔试答题能看出啥?》一文,以"求质数"作为例子,介绍了一些考察应聘者的经验。由于本文没有政治敏感内容,顺便就转贴到俺在CSDN的镜像博客。  昨天,某个CSDN网友在留言中写道:老实说,这个程序并不好写,除非你背过这段代码如果只在纸上让别人写程序,很多人都会出错但是如果给一台电脑,大多数人都会把这个程序调试正确出这个题目没啥意义只能让

2014-01-11 17:21:33 734

原创 xml与html的区别

xml和html都是用于操作数据或数据结构,在结构上大致是相同的,但它们在本质上却存在着明显的区别。它们的区别主要有以下几点:一、 语法要求不同:1. 在html中不区分大小写,在xml中严格区分。  2. 在html中,有时不严格,如果上下文清楚地显示出段落或者列表键在何处结尾,那么你可以省略或者之类的结束标记。在xml中,是严格的树状结构,绝对不能省略掉结束标记。 3. 在xm

2014-01-11 17:21:19 680

原创 关于内存泄漏

内存泄漏也称作“存储渗漏”,用动态存储分配函数动态开辟的空间,在使用完毕后未释放,结果导致一直占据该内存单元。直到程序结束。即所谓内存泄漏。简单地说就是申请了一块内存空间,使用完毕后没有释放掉。它的一般表现方式是程序运行时间越长,占用内存越多,最终用尽全部内存,整个系统崩溃。由程序申请的一块内存,且没有任何一个指针指向它,那么这块内存就泄露了。---------------------

2014-01-11 17:21:17 627

转载 每一个有理想的程序员都应该读的一…

每一个有理想的程序员都应该读的一本书-《rework》  每一个程序员都有改变世界的梦想,他们不甘平凡,他们想要make adifference,他们想要创立世界上最cool的公司,那具体该如何做呢?风靡全球的《rework》将告诉你答案  37signals是一家很特别的公司,他们有很独特的理念。虽然他们的团队只有16人,但他们的几个产品每年都会带来相当可观的利润。他们反对风险投资,反对

2014-01-11 17:21:15 658

转载 Vector,ArrayList,LinkedList区别

ArrayList,LinkedList,Vestor这三个类都实现了java.util.List接口,但它们有各自不同的特性,主要如下:一、同步性ArrayList,LinkedList是不同步的,而Vestor是同步的。所以如果不要求线程安全的话,可以使用ArrayList或LinkedList,可以节省为同步而耗费的开销。但在多线程的情况下,有时候就不得不使用Vector了。当然

2014-01-11 17:21:12 727

转载 困难的路越走越容易,容易的路越走…

转载自:http://my.eoe.cn/crossunknown/archive/15205.html如果选择总是问别人的话,下次你还得继续问别人,每次直接问到问题的答案的同时,意味着你永远都要靠别人的大脑来获得答案。困难的路越走越容易,容易的路越走越难。遇到问题寻找捷径为什么是很聪明的做法我们在生活中总是在不停地试图做最优经济决策,只不过很多时候我们为适应远古社会而进化的大脑未必

2014-01-11 17:21:07 845

Eclipse黑色主题

Eclipse写android代码时,默认的文本和框架都是白色,长时间使用,显得过于刺眼。这里介绍如何设置成黑色护眼配色。

2015-10-29

jdbc-数据库连接和文件配置

jdbc-数据库连接和文件配置

2014-01-19

FragmentDemo

FragmentDemo,有添加到回退栈功能,最后一个fragment按返回键会弹出退出提示框。

2014-01-15

MySql安装方法

MySql安装方法

2014-01-15

AsyncTask和Handler

AsyncTask和Handler

2014-01-15

IT笔试常见逻辑题

IT笔试常见逻辑题

2014-01-12

空空如也

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

TA关注的人

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