Android 《Android编程权威指南》
文章平均质量分 79
Nicholas_hzf
情不知从何而起,bug不知藏匿何处
展开
-
Android 学习之《Android编程权威指南》第二版 代码+笔记整理(一)
(代码)GeoQuiz应用初步开发不展示编译器自动完成的代码,仅提供手动修改或者编写的代码。一、组成:初步由一个activity和一个layout组成二、界面:三、开发:1. 新建Android项目:应用名称为:GeoQuiz 活动名称为:QuizActivity 活动对应布局名称:activity_quiz2. 用户界面设计:设计图: 代码:...原创 2018-09-11 00:16:41 · 1848 阅读 · 0 评论 -
Android 学习之《Android编程权威指南》第二版 代码+笔记整理(二)
(代码)GeoQuiz应用升级开发GeoQuiz应用初步开发不展示编译器自动完成的代码,仅提供手动修改或者编写的代码。 升级内容:提供更多的地理知识测试题目,按NEXT按钮进入下一题。一、组成:由一个activity、一个layout和一个Question类还有图片资源组成二、界面:三、开发:1. Android项目:应用名称为:GeoQuiz 活...原创 2018-09-13 15:55:49 · 477 阅读 · 0 评论 -
Android 学习之《Android编程权威指南》第二版 挑战练习(第二章)
2.8 挑战练习:为TextView添加监听器2.9 挑战练习:添加后退按钮2.10 挑战练习:从按钮到图标按钮效果图:注意点:1. TextView也是View的子类,可以为其设置View.OnClickListener监听器 2. 图标按钮组件:ImageButton 3. 后退按钮的监听,不能将索引简单-1,因为这样容易越界,需要注意若-1后的数值小于0...原创 2018-09-13 17:18:38 · 614 阅读 · 0 评论 -
Android 学习之《Android编程权威指南》第二版 代码+笔记整理(三)
(代码)解决GeoQuiz应用旋转恢复第一题的BUGGeoQuiz应用初步开发GeoQuiz应用升级开发一、产生BUG的原因1. 设备旋转时,系统会销毁当前的QuizActivity实例,然后创建一个新的实例,这时数组索引(mCurrentIndex)会初始化为0,因此用户看到的还是第一道题目。2. 旋转设备会改变设备配置。设备配置是用来描述设备当前状态的一系列特征:屏幕方向、密度、尺寸...原创 2018-10-06 20:04:25 · 806 阅读 · 0 评论 -
Android 学习之《Android编程权威指南》第二版 代码+笔记整理(四)
(代码)GeoQuiz最终开发GeoQuiz应用初步开发GeoQuiz应用升级开发解决GeoQuiz应用旋转恢复第一题的BUG不展示编译器自动完成的代码,仅提供手动修改或者编写的代码。省略了先前一些代码,可参照上方链接。升级内容: 增加作弊按钮,给用户提供查看答案的作弊页面。一、组成:三个java类(一个实体类+两个Activity)、三个layout布局文件(一个主界面,一个作弊...原创 2018-10-08 21:19:57 · 727 阅读 · 0 评论 -
Android 学习之《Android编程权威指南》第二版 代码+笔记整理(五)
(代码)CriminalIntent初步开发不展示编译器自动完成的代码,仅提供手动修改或者编写的代码。一、需求分析该应用可以详细记录种种办公室陋习,能记录陋习的标题,日期及照片,也支持在联系人中查找当事人,通过其它应用提出抗议。二、组成本篇博客还涉及strings.xml二、界面三、开发1. Crime.java (模型类)import java.util.UUID;pu...原创 2019-01-09 22:04:12 · 387 阅读 · 0 评论