摘要: 2012-03-2976-80/9133.6 自动递增和递减递减:--,意为,减少一个单位。递增:++,意为,增加一个单位。++a等价于a=a+1递增和递减操作符不仅改变了变量,并且以变量的值作为生成的结果。各有两种使用方式:前缀式、后缀式前缀递增:++i、前缀递减:--i,先执行运算,再生成值。后缀递增:i++、后缀递减:i—,先生成值,再执行运算。除那些涉及赋值的操作符以外,唯一具有“副作用”的操作符。它们会改变操作数,而不仅仅是使用自己的值。“java=C++--”,意味着java去除了C++中一些很困难而又没必要的东西,称为了一种更精简的语言。更精简,并不是说java在其他方面也比C+ 阅读全文
posted @ 2012-03-29 12:11 凌紫冥 阅读(186) 评论(0) 推荐(0)
摘要: 传智播客Android视频教程——第二天2012-03-28电话拨号器开发步骤,首先设计软件界面。界面完成后,Layout可以预览一下界面,没有显示文字,开发工具的问题。为组件设置id,android:id= “@+id/button”,在R文件的id内部类里面添加一个叫button的常量,使用该常量的值作为id属性的值。界面显示组件最终父类都是View。通过意图(intent)来激活系统自带的功能的。放入源代码,建一个sources文件夹,在里面放入下载好的源代码。申请与用户隐私、安全相关的权限的时候,在模拟器上不会提示,在正式环境中会提示。调用系统自带的拨号器里面的activity来实现拨 阅读全文
posted @ 2012-03-28 19:36 凌紫冥 阅读(198) 评论(0) 推荐(0)
摘要: 2012-03-2870-76/913昨天找一好心的网友弄到一本java编程思想第四版的文字版,但是奇怪的是为什么和扫描版的差别那么大呢?搞不懂,章节都不同。又对比了下第三版,和第三版也不同,那这个又是哪一版呢?奇怪。看来还是先用扫描版的吧。第3章 操作符在最底层,Java中德数据是通过使用操作符来操作的。Java建立在C++基础之上,做了一些改进和简化。3.1 更简单的打印语句静态导入(static import)java SE5中新增。使用java最常见的问题之一:CLASSPATH环境变量,使用类库,在计算机的CLASSPATH环境变量中添加代码目录树的根目录。3.2 使用java操作符 阅读全文
posted @ 2012-03-28 12:24 凌紫冥 阅读(242) 评论(0) 推荐(0)
摘要: 传智播客Android视频教程——第一天2012-03-27昨天找到了这个教程,大概浏览了一下,感觉讲的不错,就决定把这个教程系统的看一遍。说的是8天每天6小时的课程,但感觉我每天能有3个小时就不错了,所以预估下时间延长一倍了,16天。Android自带浏览器:webkit把铃声放入模拟器的sd卡中,在file explorer中可以。Data:存放软件产生的数据。Mnt:映射外部的设备 sdcard:sd卡System:存放android系统的文件Eclipse中window的模拟器控制器emulator control模拟手机的操作,例如:打电话Application name:出现在软件 阅读全文
posted @ 2012-03-27 19:31 凌紫冥 阅读(505) 评论(0) 推荐(0)
摘要: 2012-03-2766-70/913最近两天有点忙,都没顾上看书了。2.8.2 语法所有javadoc命令都只能在“/**”注释中出现,注释结束于“*/”。使用javadoc两种方式:嵌入HTML,或使用“文档标签”。独立文档标签:以@开头的命令,置于注释行的最前面(前导“* ”之后)。“行内文档标签 ”可以出现在javadoc注释中的任何地方,也以@开头,括在花括号内。三种类型的注释文档,分别对应于注释位置后面的三种元素:类、域和方法。类注释位于类定义之前,域注释位于域定义之前,方法注释位于方法定义之前://: object/Documentation1.java/** A class c 阅读全文
posted @ 2012-03-27 13:03 凌紫冥 阅读(351) 评论(0) 推荐(0)
摘要: 2012-03-23ServiceService即“服务”的意思,是一个生命周期长且没有用户界面的程序。通过service来播放音乐,创建一个类,继承service,通过start和stop方法来控制音乐的播放。使用service需要在AndroidMenifest.xml中声明:<service android:name=”.MusicService”> <intent-filter> <action android:name=”com.jin.Android.MUSIC” /> <category android:name=”android.int 阅读全文
posted @ 2012-03-23 19:54 凌紫冥 阅读(169) 评论(0) 推荐(0)
摘要: 2012-03-2360-66/9132.5 方法、参数和返回值C和C++用函数描述命名子程序,java用方法表示“做某些事情的方式”。Java的方法决定了一个对象能接收什么样的消息。方法基本组成部分:名称、参数、返回值、方法体ReturnType methodName(/*Argument list*/){ /* Method body */}返回类型:调用方法之后从方法返回的值参数列表:给出了要传给方法的信息的类型和名称方法名和参数列表(合起来称为“方法签名”)唯一地标识出某个方法。Java中方法只能作为类的一部分来创建,只能通过对象才能被调用,且这个对象必须能执行这个方法调用。调用方法: 阅读全文
posted @ 2012-03-23 15:10 凌紫冥 阅读(366) 评论(0) 推荐(0)
摘要: 2012-03-22继续接着昨天的。每个Activity都要在AndroidManifest.xml中注册,否则找不到这个Activity。<activity android:name=”.Activity02”></activity>如果希望Android应用能够对外部事件(如电话呼入时,数据网络可用时,或者到了晚上时)做出响应,可以使用IntentReceiver。IntentReceiver在感兴趣的事件发生时会使用NotificationManager通知用户,但不能生成UI。IntentReceiver在AndroidManifest.xml中注册,也可以在代 阅读全文
posted @ 2012-03-22 19:55 凌紫冥 阅读(256) 评论(0) 推荐(0)
摘要: 2012-03-2254-60/913第二章 一切都是对象Java基于C++,但是java是一种更“纯粹”的面向对象程序设计语言。Java和C++都是混合/杂合型语言,允许多种编程风格。C++成为杂合型语言主因是支持与C的向后兼容,是C的一个超集,有很多C不具备的特性,这些特性使得C++在某些方面显得过于复杂。Java假设我们只进行面向对象的程序设计,开始使用java,必须把思想转换到面向对象的世界中来。Java中,几乎一切都是对象。2.1 用引用操纵对象每种编程语言都有自己的操纵内存中元素的方式。程序员必须注意处理的数据是什么类型,是直接操纵元素,还是用某种基于特殊语法的间接表示(如C和C+ 阅读全文
posted @ 2012-03-22 12:39 凌紫冥 阅读(232) 评论(0) 推荐(0)
摘要: 2012-03-21Android程序设计基础:3.1 Android程序框架 3.1.1 android项目目录结构: src——源文件 res——包含项目中的所有资源:程序图标(drawable)、布局文件(layout)、常量(values),通过Context的getResources实例化一个Resources对象,再通过getString方法取得指定索引的字符串:Resources r = this.getContext().getResources();String appname = (String) r.getString(R.string.app_name); gen——R 阅读全文
posted @ 2012-03-21 19:23 凌紫冥 阅读(253) 评论(0) 推荐(0)