代码改变世界

随笔档案-2012年12月

SMS的源码研究

2012-12-12 16:33 by @影子@, 847 阅读, 收藏,
摘要: SMS_UI---Layoutconversation_list_screen.xml显示对话列表conversation_list_actionbar.xml未读对话列表的选中高亮id:unread_conv_countconversation_list_multi_select_actionbar.xml已选会话列表的选中高亮id:selected_conv_countconversation_list_item.xml每组会话在列表中都是图片+from+date+subject的形式compose_message_activity.xml编辑框发送(id:send_button_sms. 阅读全文

Eclipse自动补全增强

2012-12-07 17:42 by @影子@, 217 阅读, 收藏,
摘要: 在做Eclipse项目的时候,发现代码补全功能不太好,总是需要在点击 “.”号之后才能出现代码提示的功能。不想Visual Studio里面点击一个字母就出现代码提示。当然Visual Studio里面如果增加了Visual Assistant那就更加如虎添翼了。所以google了一下Eclipse里面怎么也实现和Visual Studiao一样的代码补全功能。下面是搜索到的文章。 打开 Eclipse -> Window -> Perferences,会打开个Perferences 的设置界面.找到Java 下的 Editor 下的 Content Assist , 右边出现的选 阅读全文

An internal error occurred during: "Launching New_configuration".

2012-12-07 15:35 by @影子@, 352 阅读, 收藏,
摘要: 新建工程,写的程序,用模拟器运行OK。一旦在XML中run过一次后,再新建工程就不行啦,而且会报错Aninternalerroroccurredduring:"LaunchingNew_configuration".Pathforprojectmusthaveonlyonesegment.problems里面显示:thetypeRisalreadydefined解决方案首先切记要在.java文件中... 阅读全文

[Thinking_in_Java] 初始化与清理 —— initialize

2012-12-04 11:51 by @影子@, 305 阅读, 收藏,
摘要: 初始化与清理 —— initialize1 构造器是一种特殊的类型,因为它没有返回值,而且在后面会知道,所有的构造函数可以把它理解为特殊的静态方法(theconstructorisactuallyastaticmethod.)。 如果你是在类被加载的时候看待,那么它是static的。因为在JVM加载类时首先会初始化static属性为默认值,在这里构造器会被调用。 如果你是在创建对象的时候看待,那么它不是static的,构造器在里就如对象引用调用成员方法一样。类名后的这个括号“()”就表示调用构造器。如果没有定义构造器,编译器会默认创建一个无参的构造器。2 方法调用时,如果传入的数据类型小于.. 阅读全文

[Thinking_in_Java] 操作符 —— Operator

2012-12-04 11:26 by @影子@, 413 阅读, 收藏,
摘要: 操作符 —— Operatorjava的操作符和c和js都差不多,有几点总结:1 添加CLASSPATH在CLASSPATH中添加文件夹路径可以方便import,因为CLASSPATH的机制是系统默认先去CLASSPATH定义好的地方去查找要import的文件,如果都找不到要import的东东,就要报错咯。2 Random类和js中的math.random()不同,java中若想要获得随机数就需要依赖Random类使用方法为 Random r = new Random(47);//作为java新人,无需纠结于这里是47还是0 还是100。//只要知道不管47,100还是0,这些数字都是种子值, 阅读全文

[Thinking_in_Java] 一切都是对象 —— Everything is an object

2012-12-04 11:04 by @影子@, 1642 阅读, 收藏,
摘要: 由于项目需要,我要在很短的时间内掌握java和android。基础的重要性无需多言,不过在时间紧张的情况下,我用一周多的时间草草看了下think in java 这本书。最郁闷的是时间太有限,而书中的很多精华被我一个走马观花的人忽略。所以觉得还是有必要写成笔记,待日后不断补充。本系列是Thinking in Java 的阅读学习笔记,按照书中的结构,共包括20篇。一切都是对象 —— Everything is an object一切都是对象这章是让人初识Java的。。对于有一定基础的程序员来说,或许接触过C,JS,那么面对java,他最关心的也许是以下问题:1 java和c有啥不同?2 jav 阅读全文