`
凌紫冥
  • 浏览: 24630 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
传智播客Android视频教程——第五天 2012-03-31 13.文件的操作模式 Android提供的四种文件操作模式: 如果访问的文件不存在,会创建一个新的。 Context.MODE_PRIVATE:私有操作模式,仅能被本应有访问,往文件中写入内容,如果文件已经存在,以覆盖方式写入。 应用的报名不要相同,会认为是同一个应用。 Context.MODE_APPEND:私有操作模式,仅能被本应有访问,往文件中写入内容,如果文件已经存在,以追加的方式写入,不会覆盖原文件。 Context.MODE_WORLD_READABLE:当前文件可以被其他应用读取数据。 Context.MODE_WO ...
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视频教程——第四天 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- ...
2012-03-30 80-97/913 Java编程思想第四版——第九天 3.9 直接常量 一般来说,使用直接常量,编译器可以准确的知道要生成什么样的类型,但有时候却是模凌两可的,这种时候必须对编译器加以适当的指导,用与直接量相关的某些字符来额外增加一些信息。 直接常量后面的后缀字符标志了它的类型:大写(或小写)的L,代表long(使用小写字母l容易造成混淆,因为它看起来很像数字1),大写(或小写)字母F,代表float,大写(或小写)字母D,则代表double。 十六进制数适用于所有整数数据类型,以前缀0x(或0X),后面跟随0-9或小写(或大写)的a-f来表示。 将一个变量初始化超出自 ...
传智播客Android视频教程——第三天 2012-03-29 查看应用输出的错误信息与如何部署应用到真实手机 软件安装或者运行错误,错误信息会打印在LogCat中。 可以筛选信息,pid、tag。 把应用部署到真实手机上测试: 1> 安装手机驱 ...
2012-03-29 76-80/913 3.6 自动递增和递减 递减:--,意为,减少一个单位。 递增:++,意为,增加一个单位。++a等价于a=a+1 递增和递减操作符不仅改变了变量,并且以变量的值作为生成的结果。 各有两种使用方式:前缀式、后缀式 前缀递增:++i、前缀递减:--i,先执行运算,再生成值。 后缀递增:i++、后缀递减:i—,先生成值,再执行运算。 除那些涉及赋值的操作符以外,唯一具有“副作用”的操作符。它们会改变操作数,而不仅仅是使用自己的值。 “java=C++--”,意味着java去除了C++中一些很困难而又没必要的东西,称为了一种更精简的语言。更精简,并不是说ja ...
传智播客Android视频教程——第二天 2012-03-28 1. 电话拨号器 开发步骤,首先设计软件界面。 界面完成后,Layout可以预览一下界面,没有显示文字,开发工具的问题。 为组件设置id,android:id= “@+id/button”,在R文件的id内部类里面添加一个叫button的常量,使用该常量的值作为id属性的值。 界面显示组件最终父类都是View。 通过意图(intent)来激活系统自带的功能的。 放入源代码,建一个sources文件夹,在里面放入下载好的源代码。 申请与用户隐私、安全相关的权限的时候,在模拟器上不会提示,在正式环境中会提示。 调用系统自 ...
2012-03-28 70-76/913 昨天找一好心的网友弄到一本java编程思想第四版的文字版,但是奇怪的是为什么和扫描版的差别那么大呢?搞不懂,章节都不同。又对比了下第三版,和第三版也不同,那这个又是哪一版呢?奇怪。看来还是先 ...
传智播客Android视频教程——第一天 2012-03-27 昨天找到了这个教程,大概浏览了一下,感觉讲的不错,就决定把这个教程系统的看一遍。说的是8天每天6小时的课程,但感觉我每天能有3个小时就不错了,所以预估下时间延长一倍 ...
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 ...
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应用能够对外部事件(如电话呼入时,数据网络可用时,或者到了晚 ...
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 ...
Global site tag (gtag.js) - Google Analytics