- 博客(10)
- 收藏
- 关注
原创 Android开发学习(9)--BeatBox(3)
文章目录前言一、试验步骤1 统一按钮样式a 隔开按钮(res/layout/list_item_sound.xml)2 shape drawablea 创建圆形drawable(res/drawable/button_beat_box_normal.xml)b 修改按钮背景(res/values/styles.xml)3 state list drawablea 定义按钮按下时的shape drawable(res/drawable/button_beat_box_pressed.xml)b 创建一个st.
2020-12-13 17:35:48 211
原创 Android开发学习(9)--BeatBox(2)
文章目录前言一、实验步骤1.颜色资源a 定义几种颜色(res/values/colors.xml)b 添加样式(res/values/styles.xml)c 使用样式(res/layout/list_item_sound.xml)d 继承样式(res/layout/styles.xml)2. 添加主题颜色a 自定义主题属性(res/values/styles.xml)b 设置窗口背景(res/values/styles.xml)c 使用BeatBoxButton样式(res/values/styles..
2020-12-13 16:49:11 226
原创 Android开发学习(8)--BeatBox(1)
文章目录前言一.实验步骤1 创建主布局文件(res/layout/fragment_beat_box.xml)2 创建BeatBoxFragment(BeatBoxFragment.java)3启用数据绑定(app/build.gradle)4 把一般布局改造为数据绑定布局(res/layout/fragment_beat_box.xml)5 实例化绑定类(BeatBoxFragment.java)6 创建声音布局文件(res/layout/list_item_sound.xml)7 导入assets8 .
2020-12-13 15:59:07 731
原创 Android开发学习(7)--GeoQuiz(6)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一·Android SDK版本查看编译配置(app/build.gradle)Android编程与兼容性问题添加动画特效代码(CheatActivity.java)首先检查设备的编译版本模拟机结果真机结果 前言 我们学习Android系统版本的相 关知识。在学习本书后续章节,以及应对未来实际的复杂应用开发时,你就会明白掌握本章内容有多么重要。 一·Android SDK版本 去http://developer.android
2020-12-10 22:35:55 183
原创 Android开发学习(6)---GeoQuiz(5)
文章目录前言一.添加字符串资源(strings.xml)二.创建新的 activity三。第二个activity的布局组件定义(activity_cheat.xml四.在manifest配置文件中声明 activity五.在默认布局中添加CHEAT按钮(layout/activity_quiz.xml)六.启用CHEAT按钮(QuizActivity.java)七.添加extra常量(CheatActivity.java)八.调用startActivityForResult(...)方法九. 设置结果值(.
2020-12-10 22:21:37 333 1
原创 Android学习开发(5)------GeoQuiz(4)
文章目录前言一·异常与栈跟踪(QuizActivity.java)二。设置断点三。使用Android Lint 前言 本章将讲解如何处理应用的bug,同时也会介绍如何使用LogCat、Android Lint以及Android Studio内置的代码调试器。 一·异常与栈跟踪(QuizActivity.java) public class QuizActivity extends AppCompatActivity { ... private void updateQuestion().
2020-12-10 21:44:13 171
原创 Android开发学习(4)---GeoQuiz(3)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、实验步骤1.新增一个TAG常量(QuizActivity.java)2.水平模式布局修改(layout-land/activity_quiz.xml)3.新增键值对的键(QuizActivity.java)4.在onCreate(Bundle)方法中检查存储的bundle信息(QuizActivity.java)模拟机运行真机运行 前言 每个Activity实例都有其生命周期。在其生命周期内,activity在运行、暂停
2020-12-10 21:23:49 159
原创 Android开发学习(3)-----Geoquiz(2)
文章目录前言一、实验步骤1.创建新类2.生成 getter方法与 setter方法3.新增按钮以及对文本视图的调整4.更新字符串资源定义5.新增问题字符串6.增加按钮变量及Question对象数组7.使用TextView8. 使用新增的按钮9.使用updateQuestion()封装公共代码11. 调用checkAnswer(boolean)方法12. 向项目中添加资源二.模拟器的运行三、真机运行 前言 Android与MVC设计模式 我们将升级GeoQuiz应用,提供更多的地理知识测试题目 一、实验..
2020-12-09 23:07:54 603
原创 Android开发学习实验(2)---------GeoQuiz(1)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、实验步骤1.创建一个新的项目2.用户界面设计3.创建字符串资源4.为按钮添加资源ID5. 添加成员变量7.设置监听器8.增加toast字符串9.创建提示消息二、模拟机运行三、真机运行 前言 马上要开发的应用名叫GeoQuiz,它能给出一道道地理知识问题。用户点击TRUE或FALSE 按钮来回答屏幕上的问题,GeoQuiz即时作出反馈。 一、实验步骤 1.创建一个新的项目 启动Android Studio程序,首次运行的话,
2020-12-09 20:07:57 425
原创 Android开发学习实验(1)-------Android的开发环境安装与hello world的实现
Android开发入门学习(一) 前言 随着移动设备的不断普及与发展,相关软件的开发也越来越受到程序员的青睐。目前,移动开发领域以 Android 的发展最为迅猛,在短短几年时间里,就撼动了诺基亚 Symbian 的霸主地位。通过其在线市场,程序员不仅能向全世界贡献自己的程序,还可以通过销售获得不菲的收入。作为Android 开发的起步,本节重点介绍了如何搭建 Android 开发环境以及模拟器的使用。 一、搭建Android开发环境 A.JAVA JDK的安装 1.JDK的下载 JDK 原本是 Sun 公
2020-11-29 20:27:36 1103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人