自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CoolWeather功能完成版小结

疑问(学了再说,没学先会用)1.启动Activity只能用startActivity,启动Service只能用startService是吗?没有通用的启动方式? 在pendingIntent中的并没有什么区分,应该有都存在的方法。 2.自己设定计时器唤醒自己,和唤醒receiver来唤醒自己有什么区别? 3.sharedPreferenced 的作用域 4.selecteItem为什么要回设

2015-10-24 23:52:44 1103

原创 Bug是怎样产生的之我见

无论是写代码还是做事情,都会产生错误。在程序中我们叫做bug,在现实中我们叫犯错误。   一个产品从设计到成品,在测试过程中都会出现各种各样当初没有想到过的问题,bug的产生是人类探索未知表达自己意愿的的结果,是人类文明进步的全部阻力。没有出错,一些顺利,也不会有进化,也不会有矛盾,也就不会有人类的存在,意识的本身。所以说我们要伴随着bug存在,而不是抗拒。   我认为在编程中,bug的产生来源

2015-10-21 16:01:11 865

原创 有关AndroidStudio R文件错误的小结

写布局文件的时候没有提示硬着头皮写了几个属性。 后来写activity找布局的时候发下R文件找不到。去知乎查了一下,一位大神说 R的问题都是因为资源文件编写错误导致的,仔细检查布局,String和其他文件。另一位大神说 按ctrl+f9其实就是执行编译一下。于是编译找到了res文件中的错误,修改之后R的问题自动消失。这里我想说的是有时候问题的本质有时候不是看到了,不是AndroidSt

2015-10-20 13:07:12 823

原创 Java内部类不能引用本地变量?

Java新手可能会经常碰到提示 “Variable is accessed from within inner class ,need to be declared final.”。 意思就是,在内部类中不能引用本地变量,需要声明为常量。 于是上网查阅,发现了两篇有意思的文章。 第一篇 http://blog.csdn.net/woshichunchun/ar

2015-10-18 23:26:59 13970 1

原创 CoolWeather第一次重构

第一行代码上面的CoolWeather app的地域查询部分已经熟悉了两遍。心里痒痒地进行了一次重构。没有源代码的支持,一切的改动都是出自于你自己的想法,所以每一次卡壳的时候都要自己思考,而且修改一处bug会导致其他bug出现。这就是闷头自己写代码的下场吧。其实很多的修改都是可以避免的,于是总结出了一下几点。1、动手写代码之前,数据流的关系,基本的逻辑关系已经要清晰。如CoolWe

2015-10-16 00:11:34 995

原创 调试开源应用《酷欧天气》小结

1、访问数据库的代码如果出错,在AS中很难从提示信息中看出来。所以访问数据库的代码要仔细检查。2、无论是书写代码还是检查代码,应该注意到逻辑上的连贯性为主线而不是篇幅上的。根据程序的逻辑去书写,根据程序的逻辑去检查。3、脑中想象出来,对已一个项目边开发边测试的感觉。比如自顶向下的项目,顶层的逻辑写好之后针对顶层做一个测试,顶层确定可用又健壮,就可以写底层的了。同理底层的每一地方也都要逐

2015-10-10 17:19:56 2717 3

原创 C++和java中类成员定义时候的区别

C++在定义类成员的时候不能进行构造。要在constructor当中才可以进行。而java可以在定义的时候直接new一个对象。当然,在java中如果没有new则可能得到的是一个空的引用。这时候带入函数当中可能会导致强行退出。

2015-10-10 15:49:15 580

转载 Java和C++类成员初始化的区别

在c++中,那个叫做数据成员,但在java中,它叫做成员变量。在定义或者或者说是生命的时候,可以直接进行初始化。也可以这样说,成员变量时一定要进行初始化的,如果不显式的进行初始化,那么虚拟机会进行默认的初始化。基本数据类型一般是给予默认值,比如:int类型是0,double类型是0.0,boolean类型是false,等等吧。如果是引用类型,会初始化成null。与之相对应,如果是局部变量,就不会

2015-10-10 15:32:12 1032

空空如也

空空如也

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

TA关注的人

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