- 浏览: 25672 次
- 性别:
- 来自: 北京
最新评论
-
dotjar:
这是个好办法。
Java编程思想第四版——第一天
文章列表
传智播客Android视频教程——第五天
- 博客分类:
- Android
传智播客Android视频教程——第五天
2012-03-31
13.文件的操作模式
Android提供的四种文件操作模式:
如果访问的文件不存在,会创建一个新的。
Context.MODE_PRIVATE:私有操作模式,仅能被本应有访问,往文件中写入内容,如果文件已经存在,以覆盖方式写入。
应用的报名不要相同,会认为是同一个应用。
Context.MODE_APPEND:私有操作模式,仅能被本应有访问,往文件中写入内容,如果文件已经存在,以追加的方式写入,不会覆盖原文件。
Context.MODE_WORLD_READABLE:当前文件可以被其他应用读取数据。
Context.MODE_WO ...
Java编程思想第四版——第十天
- 博客分类:
- Java
2012-03-31
97-102/913
Java编程思想第四版——第十天
第4章 控制执行流程
就像有知觉的生物一样,程序必须在执行过程中控制它的世界,并做出选择,在java中,你要使用执行控制语句来做出选择。
Java使用了C的所有流程控制语句。
关键字:if-else、while、do-while、for、return、break以及选择语句switch
Java不支持goto语句,虽然可以进行类似goto的跳转,但比起典型的goto,有了很多限制。
4.1 true和false
所有条件语句都利用条件表达式的真或假来决定执行路径。Java不允许将一个数字作为布尔值使用,C和C++ ...
传智播客Android视频教程——第四天
- 博客分类:
- Android
传智播客Android视频教程——第四天
2012-03-30
今天想在模拟器中安装软件,找了半天在E:\android\android-2.1_r01-windows\tools中没有找到adb.exe,只有一个adb_has_moved.txt文件,后来在这个txt文件内容提示下,在E:\android\android-2.1_r01-windows\platform-tools中找到了adb.exe,终于安装完成。
10. 对应用进行单元测试
Junit测试框架
引入单元测试的环境:
在AndroidManifest.xml加入代码:
放在application中
<uses- ...
Java编程思想第四版——第九天
- 博客分类:
- Java
2012-03-30
80-97/913
Java编程思想第四版——第九天
3.9 直接常量
一般来说,使用直接常量,编译器可以准确的知道要生成什么样的类型,但有时候却是模凌两可的,这种时候必须对编译器加以适当的指导,用与直接量相关的某些字符来额外增加一些信息。
直接常量后面的后缀字符标志了它的类型:大写(或小写)的L,代表long(使用小写字母l容易造成混淆,因为它看起来很像数字1),大写(或小写)字母F,代表float,大写(或小写)字母D,则代表double。
十六进制数适用于所有整数数据类型,以前缀0x(或0X),后面跟随0-9或小写(或大写)的a-f来表示。
将一个变量初始化超出自 ...
传智播客Android视频教程——第三天
- 博客分类:
- Android
传智播客Android视频教程——第三天
2012-03-29
查看应用输出的错误信息与如何部署应用到真实手机
软件安装或者运行错误,错误信息会打印在LogCat中。
可以筛选信息,pid、tag。
把应用部署到真实手机上测试:
1> 安装手机驱 ...
Java编程思想第四版——第八天
- 博客分类:
- Java
2012-03-29
76-80/913
3.6 自动递增和递减
递减:--,意为,减少一个单位。
递增:++,意为,增加一个单位。++a等价于a=a+1
递增和递减操作符不仅改变了变量,并且以变量的值作为生成的结果。
各有两种使用方式:前缀式、后缀式
前缀递增:++i、前缀递减:--i,先执行运算,再生成值。
后缀递增:i++、后缀递减:i—,先生成值,再执行运算。
除那些涉及赋值的操作符以外,唯一具有“副作用”的操作符。它们会改变操作数,而不仅仅是使用自己的值。
“java=C++--”,意味着java去除了C++中一些很困难而又没必要的东西,称为了一种更精简的语言。更精简,并不是说ja ...
传智播客Android视频教程——第二天
- 博客分类:
- Android
传智播客Android视频教程——第二天
2012-03-28
1. 电话拨号器
开发步骤,首先设计软件界面。
界面完成后,Layout可以预览一下界面,没有显示文字,开发工具的问题。
为组件设置id,android:id= “@+id/button”,在R文件的id内部类里面添加一个叫button的常量,使用该常量的值作为id属性的值。
界面显示组件最终父类都是View。
通过意图(intent)来激活系统自带的功能的。
放入源代码,建一个sources文件夹,在里面放入下载好的源代码。
申请与用户隐私、安全相关的权限的时候,在模拟器上不会提示,在正式环境中会提示。
调用系统自 ...
Java编程思想第四版——第七天
- 博客分类:
- Java
2012-03-28
70-76/913
昨天找一好心的网友弄到一本java编程思想第四版的文字版,但是奇怪的是为什么和扫描版的差别那么大呢?搞不懂,章节都不同。又对比了下第三版,和第三版也不同,那这个又是哪一版呢?奇怪。看来还是先 ...
传智播客Android视频教程——第一天
- 博客分类:
- Android
传智播客Android视频教程——第一天
2012-03-27
昨天找到了这个教程,大概浏览了一下,感觉讲的不错,就决定把这个教程系统的看一遍。说的是8天每天6小时的课程,但感觉我每天能有3个小时就不错了,所以预估下时间延长一倍 ...
Java编程思想第四版——第六天
- 博客分类:
- Java
2012-03-27
66-70/913
最近两天有点忙,都没顾上看书了。
2.8.2 语法
所有javadoc命令都只能在“/**”注释中出现,注释结束于“*/”。
使用javadoc两种方式:嵌入HTML,或使用“文档标签”。独立文档标签:以@开头的命令,置于注释行 ...
2012-03-23
4. Service
Service即“服务”的意思,是一个生命周期长且没有用户界面的程序。
通过service来播放音乐,创建一个类,继承service,通过start和stop方法来控制音乐的播放。
使用service需要在AndroidMenifest.xml中声明:
<service android:name=”.MusicService”>
<intent-filter>
<action android:name=”com.jin.Android.MUSIC” />
<category android:n ...
Java编程思想第四版——第五天
- 博客分类:
- Java
2012-03-23
60-66/913
2.5 方法、参数和返回值
C和C++用函数描述命名子程序,java用方法表示“做某些事情的方式”。
Java的方法决定了一个对象能接收什么样的消息。
方法基本组成部分:名称、参数、返回值、方法体
ReturnType methodName(/*Argument list*/){
/* Method body */
}
返回类型:调用方法之后从方法返回的值
参数列表:给出了要传给方法的信息的类型和名称
方法名和参数列表(合起来称为“方法签名”)唯一地标识出某个方法。
Java中方法只能作为类的一部分来创建,只能通过对象才能被调用,且这个对象必须能执 ...
2012-03-22
继续接着昨天的。
每个Activity都要在AndroidManifest.xml中注册,否则找不到这个Activity。
<activity android:name=”.Activity02”></activity>
如果希望Android应用能够对外部事件(如电话呼入时,数据网络可用时,或者到了晚 ...
Java编程思想第四版——第四天
- 博客分类:
- Java
2012-03-22
54-60/913
第二章 一切都是对象
Java基于C++,但是java是一种更“纯粹”的面向对象程序设计语言。
Java和C++都是混合/杂合型语言,允许多种编程风格。
C++成为杂合型语言主因是支持与C的向后兼容,是C的一个超集,有很多C ...
2012-03-21
Android程序设计基础:
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 ...