Android 开发入门指南 学习笔记

写这篇文章的目的:

公司来了位实习的MM,她的毕设是完成一个基于Android系统的程序,她从网上订了本书,我翻了翻觉得通俗易懂,价格也算公道,就也买了本,业余时间学习一下。

书名:Android开发入门指南(第2版)作者:盖索林

只是书中提到的作者网页无法打开,而在阅读过程中还是发现有一些问题,有些是因为版本升级,有些属于印刷错误(嘿嘿,所谓萝卜快了不洗泥啊),不过对于初学者来说这些错误会耽误很多时间,因此决定把发现的问题及解决方法列出来与各位菜鸟(尤其是像我这种还在用诺基亚非智能手机的)共享。


准备工作:

1.装了个VirtualBox虚拟机,避免影响现有系统。


Eclipse快捷方式

1.注释/取消代码注释:Ctrl + /


第10章 完成BMI程序

书中错误:

1个印刷错误

1.第63页倒数第3行,private OnClickListerener calcBMI = new OnClickListener(),应为private OnClickListerener calcBMI = new OnClickListener() {少了一个大括号,这个印刷错误对于像我这样的java菜鸟很有难度,对比了随机的代码才发现。


第11章 重构程序

书中错误:

2个印刷错误

1. 第72页第2行,doubleBMI应为double BMI,少空格

2. 第73页第4行,"YourBMIis "应为"Your BMI is "少空格


笔记:

1.在Eclipse里也和visual studio中一样,支持变量的重构,如最常用的改名,右击变量选择Refactor->Rename。

2.如果不用getText()会怎样呢,比如第73页第7行,

   

view_result.setText(getText(R.string.bmi_result) + nf.format(BMI));

改为

view_result.setText(R.string.bmi_result + nf.format(BMI));

则输出结果显示不正确,如果身高180,体重80时,使用getText会得到:“Your BMI value is 24.69”,省略getText后得到“213096858224.69”,定义的字符串Your BMI value is 显示成了一串数字。原因暂时不明。


第12章 添加对话框

书中错误

1.第77页,第9行,英文翻译不符

   原文:“setPositiveButton", ”setNegativeButton"或"setNeutralButton“函数都可以用来定义按钮,各按钮分别默认代表正面/中立/反面的结果。

   应为:“setPositiveButton", ”setNegativeButton"或"setNeutralButton“函数都可以用来定义按钮,各按钮分别默认代表正面/反面/中立的结果。


笔记:

1.第76页,图12-2中报警框标题左侧没有带下三角的图标,原因暂时不明


第13章 查看线上内容


笔记:

1. 第87页,打开google地图时出错


估计是没装googleapi


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值