代码改变世界

团队项目代码分析

2019-05-19 17:40 by 20189203梓航, 86 阅读, 0 推荐, 收藏, 编辑
摘要:代码组成部分 本项目代码共有17个类,主要可以分为活动类、视图类、游戏处理类、辅助功能类4种 活动类 活动类包含一个类:MagicTower,类此类继承了Activity类,是本项目的主活动。 视图类 视图类实现了游戏的界面显示,包含了八个类:GameView类、GameScreen类、MainMe 阅读全文

移动平台开发实践课程总结20189203

2019-05-19 11:52 by 20189203梓航, 124 阅读, 0 推荐, 收藏, 编辑
摘要:一、学习总结 往期博客链接 "第一周博客" "第二周博客" "第三周博客" "第四周博客" "第五周博客" "第六周博客" 说明:实验五中有四个课堂作业当时提交晚了,导致没有经验值,我这部分补充提交到了第六周博客。 "第七周博客" "第八周博客" "第九周博客" "第十周博客" "第十一周博客" " 阅读全文

2018-2019-2 20189203 移动平台应用开发实践第十二周学习总结

2019-05-19 11:43 by 20189203梓航, 81 阅读, 0 推荐, 收藏, 编辑
摘要:第47,48,49,50章 第47章 服务 Service是Android中的四大组件,使用它一定要在AndroidManifest.xml中声明,在AndroidManifest.xml中声明是为了让PackageManagerService能解析出该Service, 并建立对应的数据结构。 Se 阅读全文

团队博客 magicTower

2019-05-15 16:51 by 20189203梓航, 84 阅读, 0 推荐, 收藏, 编辑
摘要:一、为游戏添加背景音 方法是利用android中的service来开启,也就是进去的时候就播放出,退出就停止。 首先,在AndroidManifest中的application节点下添加: 然后,再在项目中new出一个类,MusicServer: 最后,在在activity中,写两个函数: 然后,就 阅读全文

2018-2019-2 20189203 移动平台应用开发实践第十一周学习总结

2019-05-12 21:10 by 20189203梓航, 119 阅读, 0 推荐, 收藏, 编辑
摘要:第43,44,45,46章 第43章 制作视频 制作视频主要有两种方法,一种是使用内建意图,一种是使用MediaRecorder。 如果使用默认的Camera应用程序来制作视频,可以使用内建意图。 如果选择直接处理API而不是使用Camera来为应用程序提供视频制作功能,需要使用MediaRecor 阅读全文

2018-2019-2 20189203 移动平台应用开发实践第十周学习总结

2019-05-07 20:21 by 20189203梓航, 87 阅读, 0 推荐, 收藏, 编辑
摘要:第39,40,41,42章 第39章 偏好 在Android应用中,我们常需要记录用户设置的一些偏好参数,,此时我们就需要用SharedPreferences和Editor将这些信息保存下来,在下次登录时读取。 SharedPreferences保存的数据主要类似于配置信息格式的数据,因此它保存数据 阅读全文

2018-2019-2 20189203 移动平台应用开发实践第九周学习总结

2019-04-28 09:31 by 20189203梓航, 99 阅读, 0 推荐, 收藏, 编辑
摘要:第35,36,37,38章 第35章 图形和定制视图 使用绘图api自定义控件 (1)先创建一个自定义类 MyView继承View类 我们需要三个构造方法和一个重写的draw()方法。 (2)在draw方法里面使用canvas进行绘制一个正方形,绘制需要一个Paint类作为工具,所以还需要定义一个P 阅读全文

2018-2019-2 20189203 移动平台应用开发实践第八周学习总结

2019-04-21 22:27 by 20189203梓航, 41 阅读, 0 推荐, 收藏, 编辑
摘要:第31、32、33、34章 第31章 ListView (一)、ListView 概念: ListView是Android中最重要的组件之一,几乎每个Android应用中都会使用ListView。它以垂直列表的方式列出所需的列表项。 (二)、ListView的两个职责: • 将数据填充到布局; • 阅读全文

2018-2019-2 20189203 移动平台应用开发实践第七周学习总结

2019-04-14 20:03 by 20189203梓航, 83 阅读, 0 推荐, 收藏, 编辑
摘要:第27、28、29、30章学习总结 第27章 布局 (一) 线性布局 线性布局在开发中使用最多,具有垂直方向与水平方向的布局方式,通过设置属性“android:orientation”控制方向,属性值垂直(vertical)和水平(horizontal),默认水平方向。 android:gravit 阅读全文

2018-2019-2 20189203 移动平台应用开发实践第六周学习总结

2019-04-07 17:45 by 20189203梓航, 98 阅读, 0 推荐, 收藏, 编辑
摘要:第23、24、25、26章学习 第23章 Android简介 Android是一种多用户的Linux系统。它快速达到巅峰的原因之一是,它使用Java作为编程语言。所有Android类和接口的文档都可以从其官网站点找到。 Android主要有什么特色呢,有以下几个方面来体现: 四大组件 丰富的系统控件 阅读全文