自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 c++基础———循环结构

循环结构while循环语句作用:满足循环条件,执行循环语句语法:while(循环条件){ 循环语句 }只要循环条件的结果为真,就执行循环语句示例:int main() { int num = 0; while (num < 10) { cout << "num = " << num << endl; num++; } system("pause"); return 0;}在执行循环语句时候,程序必须要提供跳出循环的出口,

2021-06-02 17:08:30 653

原创 c++基础——程序流程结构之选择结构

程序流程结构C/C++支持最基本的三种程序运行结构:顺序结构、选择结构、循环结构顺序结构:程序按顺序执行,不发生跳转选择结构:依据条件是否满足,有选择的执行相应功能循环结构:依据条件是否满足,循环多次执行某段代码选择结构1 if语句作用:执行满足条件的语句if语句的三种形式单行格式if语句:if(条件){ 条件满足执行的语句 }示例:#include <iostream>using namespace std;int main() { int score = 0;

2021-06-01 17:56:57 162

原创 c++基础知识——算数运算符

运算符作用:用于执行代码的运算算术运算符/(加减乘除)//+还可以表示整数,-还可以表示负数变量 + 变量/(除号)是整除,不会有小数和余数例如 8/3=2取模运算符%计算变量整除后的余数例如10%3=1递增递减运算符++ –又分为前置递增 和 后置递增 前置递减和后置递减前置递增:a = 2 ;b=++a结果为a=3;b=3后置递增:a=2;b=a++;结果为a=3;b=2;前置递减:a=2;b=--a;结果为a=1;b=1;后

2021-06-01 16:57:30 1957

原创 C++初学基础知识——注释、变量、基本数据类型

注释作用:在代码中添加文字说明和注释,方便自己和他人更容易的阅读代码书写格式:1、单行注释://注释类容*通常放在一行代码的上方或末尾,对改行代码说明2、多行注释:/注释类容/*通常放在代码上方对代码块做整体说明变量作用:给一段指定的内存空间取名,方便操作这段内存语法:数据类型 变量名 = 初始值;示例:int a = 10;(意思是申请一段内存地址存储10,内存地址是十六进制的,a就是代表了这个十六进制的内存地址,这样就可以通过a来调用10)基本用法:#include <io

2021-05-31 11:14:19 143

原创 初学c++基础知识——第一个c++程序

第一个c++程序1、创建项目首先打开vcstudio点击创建新项目,左边选择visual C++,再选择空项目,再给项目取个名项目创建完毕后如图2、创建文件点击左边源文件–>添加–>新建项然后选择c++文件,取名后点击添加3、编写代码写入代码,前两行我现在具体也不知道用处,但必须要写,然后int main(){}就是主函数体,是程序的入口,和java的main函数同理,函数体里面是写的调用控制台窗口输出Hello World#include <iostream

2021-05-31 10:06:29 125

原创 常用控件下拉列表

零、学习目标能说出下拉列表的基本用法能利用下拉列表编写简单安卓应用一、下拉列表概述1、继承关系图Spinner控件显示单列数据,因此只能在程序里采用数组适配器来建立数据源与下拉列表之间的关联。另外,有一种更简单的绑定数据源的方式,直接在布局文件里设置下拉列表元素的entries属性来绑定数组作为数据源。2、常用属性和方法二、教学案例——选择测试科目(一)运行效果(二)涉及知识点线性布局(LinearLayout)标签(TextView)数组适配器(ArrayAdapter)吐

2021-01-14 14:12:36 582

原创 安卓按键事件

零、学习目标能说出常用的安卓界面事件能利用安卓按键事件处理编写应用一、安卓界面事件(一)安卓常用事件1、单击事件当用户触碰到某个组件或者方向键被按下时产生该事件,该事件的监听器是View.OnClickListener,事件处理方法是onClick()。2、焦点事件组件得到或者失去焦点时产生该事件,监听器是View.OnFocusChangeListener,事件处理方法是onFocusChange()。3、按键事件用户按下或者释放手机键盘上的某个按键时产生,监听器是View.OnKey

2021-01-12 17:18:48 318

原创 网格布局

零、学习目标能说出网格布局常用的属性能利用网格布局实现简单的界面设计一、网格布局概述1、布局特点GridLayout布局使用虚细线将布局划分为行、列和单元格,也支持一个控件在行、列上都有交错排列。2、继承关系图3、常用属性(1)针对布局的属性rowCount:行数columnCount:列数(2)针对子控件的属性layout_row:子控件在布局的行数layout_column:子控件在布局的列数layout_rowSpan:跨行数layout_columnSpan:跨列数

2021-01-12 17:11:34 805

原创 相对布局

零、学习目标能说出相对布局常用的属性能利用相对布局实现比较复杂的界面设计一、相对布局概述1、布局特点在相对布局中,一个控件的位置取决于它和其它控件的相对关系。优点:使用比较灵活。缺点:复杂,掌握较难。2、继承关系图3、常用属性(1)相对于父容器居中layout_centerInParent 在父容器居中layout_centerHorizontal 在父容器水平居中layout_centerVertical 在父容器垂直居中(2)相对于其它控件的位置layout_toLeftO

2021-01-12 17:08:10 1916 1

原创 布局练习——选择水果

1、选择水果单击某个水果图标,弹出吐司提示用户选择了什么水果2、计算器界面

2021-01-12 17:00:40 148

原创 线性布局嵌套

1、创建安卓应用【NestedLinearLayout】2、将三张小图片拷贝到res/drawable目录3、布局资源文件activity_main.xml将约束布局改成线性布局,设置方向属性添加第一个线性布局添加第二个线性布局运行程序,查看结果(三个子布局按照1:2:3垂直瓜分手机屏幕)在第一个布局里添加三个图像控件第二个线性布局里再嵌套一个横向的线性布局,里面添加三个按钮在第二个线性布局里再添加一个编辑框启动应用,查看效果本来三个子布局按照1:2:3比例垂直瓜分手机屏

2021-01-12 16:55:09 1185

原创 常用布局

文章目录零、学习目标一、界面与布局概述(一)界面(二)布局1、视图层次结构图2、UI容器 (Container)3、UI控件 (Control)4、两种方式声明布局二、线性布局概述(一)继承关系图(二)常用属性三、案例演示 —— 线性布局属性1、创建安卓应用【LinearLayoutDemo】2、主布局资源文件activity_main.xml3、启动应用,查看效果四、案例演示 —— 线性布局嵌套1、创建安卓应用【NestedLinearLayout】2、将三张小图片拷贝

2021-01-12 16:51:11 95

原创 事件处理

文章目录零、学习目标一、三个基本控件1、标签控件(TextView)2、编辑框控件(EditText)3、按钮控件(Button)二、安卓事件处理机制(一)安卓事件处理概述(二)安卓事件处理步骤三、案例演示:实现用户登录功能(一)运行效果(二)涉及知识点(三)实现步骤1、创建安卓应用【UserLogin】2、添加背景图片background.jpg3、基于模板创建登录窗口LoginActivity4、登录窗口布局资源文件activity_login.xml5、主窗口布局资源

2021-01-12 16:46:03 104

原创 2021-01-12

学习目标能说出安卓应用的几种常用视图能说出安卓应用里几种常用目录及其作用知道资源标识文件R.java在什么位置能说出Gradle构建文件的位置及其作用一、安卓应用视图在Android Studio里有三种不同视图:Project视图、Package视图和Android视图1、Project视图在Project视图下可以查看真实的目录与文件结构2、Package视图3、Android视图一般开发安卓应用,采用Android视图,结构比较简洁。其中,manifests、java和res三

2021-01-12 16:42:12 424

原创 Activiti概述

文章目录零、学习目标一、安卓平台架构(一)安卓平台架构简述1、Linux 内核2、硬件抽象层 (HAL)3、安卓运行时(Android Runtime)4、原生 C/C++ 库5、Java API 框架6、系统应用(二)安卓分层架构优点二、安卓设备监视器(ADM)1、启动安卓设备监视器2、查看DDMS的File Explorer三、安卓调试桥(ADB)1、ADB作用2、ADB操作演示3、利用adb杀死和启动服务进程四、课后作业1、利用百度脑图绘制安卓体系架构的思维导图

2021-01-12 16:33:21 126

原创 安卓实训项目:基于储存卡音乐播放器实训报告5.0

安卓实训项目:基于储存卡音乐播放器实训报告5.0(一)功能要求在基于存储卡音乐播放器V0.4基础上,作如下修改:1、创建应用程序常量接口保存广播频道常量2、在音乐播放器应用程序类里添加两个属性– currentMusicIndex– currentPosition– 访问它们的方法3、创建MusicPlayService来完成音乐的播放、暂停以及切换工作4、利用广播来实现MainActivity与MusicPlayService之间的通信(二)运行效果(三)涉及知识点1.标签(Te

2021-01-12 03:49:03 231

原创 安卓实训项目:基于储存卡音乐播放器实训报告4.0

功能要求在基于存储卡音乐播放器V0.3基础上,作如下修改:1、创建方法能扫描存储卡上所有mp3文件(采用递归算法) ----完成2、用自定义应用程序类存放全局数据和方法 ----完成3、利用异步任务来完成耗时的存储卡扫描工作----完成说明:模拟器存储卡上目录少,扫描很快就完成,几乎看不到等待的进度条,最好在真机上运行程序进行测试。----真机测试不读目录可能和安卓版本太高有关,测试设备安卓11.一、运行效果二、实现步骤.将图片素材拷贝到drawable目录与mipmap目录创建音乐名

2021-01-11 20:29:07 245

原创 安卓实训项目:音乐播放器3.0——实训报告3

一、功能要求在基于存储卡音乐播放器V0.2基础上,增加功能:添加一个音乐播放列表(显示歌名)– 单击某一首音乐就立刻播放,播放进度清零,显示当前音乐的播放时长。添加一个【上一首】与【下一首】按钮----完成– 当前音乐为第一首时,单击【上一首】按钮,切换到最后一首音乐。----完成– 当前音乐为最后一首时,单击【下一首】按钮,切换到第一首音乐。----完成– 当某一首音乐播放完毕后,会自动切换到下一首音乐播放。----完成二、运行效果实现步骤将图片素材拷贝到drawable目录与mip

2021-01-11 20:02:21 659

原创 安卓实训项目:音乐播放器2.0——实训报告2

(一)功能要求添加一个进度条,动态显示音乐的播放进度。----已完成添加一个标签显示音乐播放的当前位置(格式——mm:ss)。----已完成添加一个标签显示音乐的播放时长(格式——mm:ss)。----已完成(二)运行效果(三)涉及知识点线性布局(LinearLayout)标签(TextView)按钮(Button)媒体播放器(MediaPlayer)读取存储卡指定目录里的文件控件背景选择器进度条(ProgressBar)线程(Thread)消息处理器(Handler)(四)

2021-01-11 18:16:05 600 1

原创 安卓实训项目:音乐播放器——实训报告1

(一)、功能要求1、播放存储卡上一首音乐----已完成2、播放|暂停按钮,可切换----已完成3、显示要播放的音乐名----已完成4、要求窗口有背景图片----已完成(二)、运行效果(三)涉及知识点1、线性布局(LinearLayout)2、标签(TextView)3、按钮(Button)4、媒体播放器(MediaPlayer)1.初始化2.设置播放源3.判断是否播放4.获取当前播放位置5.注册播放完监听器5.读取存储卡指定目录文件6.控件背景选择器(四)实现步骤1.

2021-01-11 18:05:05 2706

原创 作业完成情况

作业完成情况:1、事件处理窗口跳转——实现用户登录功能 (完成情况:完成,由于软件没有配置正确,耽搁了很久)2、线性布局——(1)选择水果 (完成) (2)计算机界面 (完成情况:完成)3、帧式布局——完成颜色的切换(完成情况:完成)4、相对布局——完成情况:完成)5、 网格布局——完成计算机与图片表 (完成情况:完成,中途遇到点小问题,询问同学解决)6、使用安卓资源—— 制作个人相册 (完成情况: 完成,虽然完成但是大多数是靠网上查询)7、 标签控件 ——优化水果选项框(完成情况:完成)8

2020-12-29 00:34:12 277

原创 安卓学期总结

安卓学期总结:大二上期的安卓课程已经学习完毕,会想起自己最初的第一堂课,觉得安卓是非常好玩的课程,但是后来才发现好玩但是也好难,上课时别人做出来的东西,我怎么搞都要报错,后来才知道时软件没有配置正确,导致了频繁发生的错误,后来上网查询后终于搞好了,步入了正轨,跟随老师在课堂上认真学习,但是学习到后来,我逐渐发现我对安卓失去了兴趣,我还是喜欢鼓捣电脑上的程序,写安卓是逐渐找不到感觉,甚至有时上课都没有去听讲,搞自己的东西去了,然后现在快考试了,我还是决定拾起安卓,至少不能挂科,这便大概就是我的学期总结了吧。

2020-12-29 00:26:31 162 1

原创 线性布局学习笔记

线性布局学习内容:学习常用布局中的线性布局的基本使用和嵌套。1:创建两个按钮,这是放在整体的线性布局里的按钮2:在整体布局里放入三个线性布局 分别用三个色彩表示3在每个内嵌里再添加按钮4最终就会出现在自身的线性布局里面总结:这就是我学习到的线性布局的基本使用方法,总体不是很难,类似于html里面的div也是像盒子一样嵌套的感觉,大盒子包着小盒子,各自布局,又相互联系。...

2020-09-29 01:37:08 210

空空如也

空空如也

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

TA关注的人

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