自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 197

原创 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 217

原创 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 716

原创 Android开发学习(7)--GeoQuiz(6)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一·Android SDK版本查看编译配置(app/build.gradle)Android编程与兼容性问题添加动画特效代码(CheatActivity.java)首先检查设备的编译版本模拟机结果真机结果前言我们学习Android系统版本的相 关知识。在学习本书后续章节,以及应对未来实际的复杂应用开发时,你就会明白掌握本章内容有多么重要。一·Android SDK版本去http://developer.android

2020-12-10 22:35:55 178

原创 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 328 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 169

原创 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 154

原创 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 593

原创 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 422

原创 Android开发学习实验(1)-------Android的开发环境安装与hello world的实现

Android开发入门学习(一)前言随着移动设备的不断普及与发展,相关软件的开发也越来越受到程序员的青睐。目前,移动开发领域以 Android 的发展最为迅猛,在短短几年时间里,就撼动了诺基亚 Symbian 的霸主地位。通过其在线市场,程序员不仅能向全世界贡献自己的程序,还可以通过销售获得不菲的收入。作为Android 开发的起步,本节重点介绍了如何搭建 Android 开发环境以及模拟器的使用。一、搭建Android开发环境A.JAVA JDK的安装1.JDK的下载JDK 原本是 Sun 公

2020-11-29 20:27:36 1084

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除