自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java Web实训项目:西蒙购物网

在Navicat里面去查看。

2023-06-09 13:11:39 170

原创 动态网站开发讲课笔记07:EL和JSTL

如果想通过EL获取两个字符串数值(如number1和number2)的和,可以直接通过“+”符号进行连接(如$ {number1 + number2})。(7)在EL中,可以访问JSP的作用域(page、request、 session与 application)。(3)EL不仅可以访问一般变量,还可以访问JavaBean中的属性、嵌套属性和集合对象。(5)在EL中,可以获取pageContext对象,进而获取其他内置对象。(4)在EL中,可以执行算术运算、逻辑运算、关系运算和条件运算等。

2023-06-09 13:09:40 122

原创 动态网站开发讲课笔记06:JSP技术

JSP全名是Java Server Pages,即Java服务器页面。它是Servlet更高级别的扩展。在JSP文件中,HTML代码与Java代码共同存在,其中,HTML代码用来实现网页中静态内容的显示,Java代码用来实现网页中动态内容的显示。最终,JSP文件会通过Web服务器的Web容器编译成一个Servlet,用来处理各种请求。

2023-06-02 11:36:38 322

原创 动态网站开发讲课笔记05:会话及会话技术

在日常生活中,从拨通电话到挂断电话之间的一连串的你问我答的过程就是一个会话。在打电话过程中,通话双方会有通话内容,同样,在客户端与服务器交互的过程中,也会产生一些数据。例如,用户甲和乙分别登录了购物网站,甲购买了一个iPhone手机,乙购买了一个iPad,当这两个用户结账时,Web服务器需要对用户甲和乙的信息分别进行保存。为了保存会话过程中产生的数据,Servlet提供了两个用于保存会话数据的对象,分别是Cookie和Session。

2023-06-02 10:22:20 100

原创 动态网站开发讲课笔记04:Servlet基础

Servlet是运行在Web服务器端的Java应用程序,它使用Java语言编写。与Java程序的区别是,Servlet 对象主要封装了对HTTP请求的处理,并且它的运行需要Servlet容器的支持。在Java Web应用方面,Servlet 的应用占有十分重要的地位,它在Web请求的处理功能方面也非常强大。

2023-06-01 10:05:26 35

原创 动态网站开发讲课笔记03:HTTP协议

HTTP是HyperText Transfer Protocol的缩写,即超文本传输协议。它是一种请求/响应式的协议,客户端在与服务器建立连接后,就可以向服务器发送请求,这种请求被称作HTTP请求,服务器接收到请求后会做出响应,称为HTTP响应。基于HTTP 1.0协议的客户端与服务器在交互过程中需要经过建立连接、发送请求信息、回送响应信息、关闭连接4个步骤。

2023-05-26 09:37:13 66

原创 动态网站开发讲课笔记02:JavaWeb概述

目标:了解XML的概念,能够知道HTML用于做什么XML文档中的主体内容都是由元素(Element)组成的,元素是以树形分层结构排列的,一个元素可以嵌套在另一个元素中。XML文档中有且仅有一个顶层元素,称为文档元素或根元素。元素一般是由开始标签、属性、元素内容和结束标签构成。在XML文档中,可以为元素定义属性。属性是对元素的进一步描述和说明。在一个元素中,可以自定义多个属性,属性是依附于元素存在的,并且每个属性都有自己的名称和取值。

2023-05-26 09:09:58 303

原创 动态网站开发笔记01:网页开发基础

HTML是英文Hyper Text Markup Language的缩写,中文译为“超文本标记语言”。HTML主要作用是通过HTML标签对网页中的文本、图片、声音等内容进行描述。HTML网页就是一个后缀名为“.html”或“.htm”的文件,它可以用记事本打开,因此简单的html代码可以在记事本中编写。编写完成后,将文件后缀名修改为“.html”或“.htm”即可生成一个HTML网页。单标签也被称为“空标签”,是指用一个标签符号就可以完整地描述某个功能的标签。单标签基本语法格式:<标签名 />

2023-05-05 08:55:43 630

原创 安卓 - 使用SQLite数据库

SQLite是D. Richard Hipp用C语言编写的开源嵌入式数据库引擎。它支持大多数的SQL92标准,并且可以在所有主要的操作系统上运行。

2022-12-12 09:56:12 2938

原创 安卓平台架构

11

2022-12-07 19:33:57 155

原创 安卓 Activity概述

在net.zwj.demo2_1包里新建一个普通Java类输入类名LoginActivity给类添加文档注释在res/layout目录里创建布局文件activity_login供LoginActivity作为用户界面设置布局文件名 - activity_login单击【Finish】按钮切换到Code视图设置线性布局gravity和orientation属性,并且添加一个标签,设置相关属性修改LoginActivity,继承AppCompatActivity创建回调方法onCreate()

2022-12-07 19:15:55 419

原创 安卓 Activity生命周期

基于Empty Activity模板创建安卓应用LifeCycle单击【finish】按钮5、添加消息过滤器为了更好地查看本应用的调试信息,需要添加消息过滤器。创建消息过滤器life_cycle_filter,日志标记为life_cycle6、启动应用,查看日志启动应用,查看LogCat里的消息(然后我们切换应用状态:前台⟹ \Longrightarrow⟹后台⟹ \Longrightarrow⟹前台⟹ \Longrightarrow⟹关闭)单击【Home】键,返回手机应用桌面此时

2022-12-07 18:00:20 422

原创 安卓相对布局

11

2022-12-07 17:35:12 156

原创 安卓帧式布局

基于Empty Activity创建SwitchColor单击【finish】按钮3、字符串资源文件字符串资源文件 - strings.xml查看界面预览效果4、主界面实现功能主界面类 - MainActivity定义变量通过资源标识符获取控件实例编写切换颜色单击事件处理方法查看完整代码5、启动应用,查看效果单击【切换颜色】按钮6、优化切换颜色算法采用左移算法切换颜色启动应用,查看效果当切换颜色比较多,这个算法还得优化,采用循环结构来切换颜色查

2022-12-07 17:21:19 44

原创 安卓网格布局

-单击【finish】按钮-字符串资源文件 - strings.xml4、自定义边框配置文件在drawable目录里添加custom_border.xml5、主布局资源文件主布局资源文件 - activity_main.xml将默认的约束布局修改为垂直的线性布局,设置相关属性添加显示运算结果的标签,并设置相关属性查看预览效果添加一个网格布局,设置为6行5列添加第一行的五个按钮查看预览效果添加第二行五个按钮查看预览结果添加第三行五个按钮查看预览效果在第四行添加五个

2022-12-07 17:16:44 194

原创 安卓 - 共享参数

基于EmptyActivity创建安卓应用【ShareData】单击【finish】按钮基于EmptyActivity模板创建第二界面类SecondActivity单击【finish】按钮6、第一界面布局资源文件第一个界面资源文件activity_first.xml查看源代码查看预览效果7、 第二界面布局资源文件第二界面布局资源文件activity_second.xml查看源代码查看预览效果8、第一界面类功能实现第一界面类 - FirstActivity

2022-12-07 17:04:18 412

原创 安卓应用---菜单

2、上下文菜单给控件注册上下文菜单3、子菜单添加子菜单二、案例演示:选项菜单1、创建安卓应用基于EmptyActivity创建安卓应用【OptionsMenuDemo】单击【finish】按钮4、主布局资源文件主布局资源文件–Activity_main.xml5、主界面实现功能主界面MainActivity声明菜单标识常量创建选项菜单创建菜单项选择事件方法6、启动应用,查看效果单击活动栏右边三点按钮,弹出选项菜单单击菜单,弹出吐司

2022-12-05 11:46:07 418

原创 安卓常用控件--列表视图

列表视图(ListView)继承了抽象列表视图(AbsListView),而抽象列表视图又继承了适配器视图(AdapterView)。适配器视图具有共同的特征,就是利用适配器将数据源与展示控件绑定起来。基于EmptyActivity创建安卓应用【ContactList】

2022-11-21 19:43:19 1354

原创 安卓Fragment入门

安卓Fragmen主布局资源文件–activity.xml主布局现在没有负责具体的界面设计工作,它只是提供一个容器或平台,让碎片去负责各自的界面设计。5、 创建碎片(1)创建第一个碎片-基于模板创建碎片 FirstFragment- 设置碎片名称FirstFragment- 单击【finish】按钮- 修改第一个碎片的布局资源文件-fragment_first.xml(2)创建第二个碎片基于模板创建碎片SecondFragment单击【finish】按钮修改第二个碎

2022-11-21 10:28:43 580

原创 安卓常用控件--单选按钮和复选框

-将背景图片拷贝到drawable4、主布局资源文件主布局资源文件activity.xml查看完整代码查看预览效果5、主界面实现功能主界面类MainActivity声明变量通过资源标识符获取控件实例编写确定按钮单击事件处理方法编写清除按钮事件处理方法编写退出按钮事件处理方法查看完整代码6、启动应用,查看效果输入和设置基本信息单击【确定】按钮单击【清除】按钮

2022-11-14 11:43:22 2262

原创 安卓应用目录结构

android 中的 mipmap 技术主要为了应对图片大小缩放的处理,在android 中我们提供一个 bitmap 图片,由于应用的需要(比如缩放动画),可能对这个 bitmap 进行各种比例的缩小,为了提高缩小的速度和图片的质量,android 通过 mipmap 技术提前对按缩小层级生成图片预先存储在内存中,这样就提高了图片渲染的速度和质量。二者都是存放图片,看起来没什么不同,但其实mipmap在存放图片时,系统会对其缩放进行一些性能的优化,图片会更加美观。修改布局资源文件,给标签设置id属性。

2022-11-13 16:41:10 542

原创 安卓测试开发环境

如果要在线性布局里添加多个标签控件,默认的情况是水平排列,即线性布局的orientation属性默认是horizontal。看屏幕提示,建议不使用硬编码字符串(hardcoded string),应该使用@string资源,也就是说应该定义字符串变量,那么究竟在哪里定义字符串变量呢?如果希望两个标签隔开一点,那就是设置外边距属性(marginLeft、marginRight、marginTop、marginBottom)如果要修改标签字号和颜色,那么应该怎样设置标签的属性呢?再添加一个标签,设置相关属性。

2022-11-13 16:06:19 72

原创 安卓线性布局

gravity (left、center、right、top、bottom可以搭配形成很多种对齐方式)第三个布局里添加三个布局,按照1:2:3比例水平瓜分手机屏幕。添加三个线性布局,按照1:2:3比例垂直瓜分手机屏幕。在第二个布局里添加一个横向线性布局,里面添加四个按钮。设置右下对齐 - right|bottom。设置左下对齐 - left|bottom。将约束布局改为线性布局,删掉默认的标签。设置右上对齐 - right|top。添加一个线性布局,设置自定义边框。设置上中对齐 - center。

2022-11-13 15:32:25 847

原创 安卓常用控件---按钮、图像视图与图像按钮

【代码】安卓常用控件---按钮、图像视图与图像按钮。

2022-11-07 20:24:44 476

原创 安卓常用控件---编辑框

基于Empty-activity模板创建userregistration安卓应用单击【finish】按钮将两张背景图片拷贝到drawable目录字符串资源文件strings.xml查看完整代码4、主界面与主布局资源文件更名将主界面类MainActivity更名为注册界面类RegistrationAtivity将主布局资源文件Activity.xml更名为注册布局资源文件activity_regstration.xml基于EmptyActivity模板创建InformationActivi

2022-11-07 17:19:31 203

原创 安卓常用控件---标签

基于Empty Activity模板-创建安卓应用TextViewDemo单击【finish】按钮字符串资源文件strings.xml查看完整代码3、布局资源文件布局资源文件activity_main.xml查看完整代码4、自定义边框配置文件在drawable目录里自定义边框配置custom_boder.xml查看预览效果主界面类 MainActivity声明变量通过资源标识符获取空间实例显示勾股定理显示化学公式完整代码6、启动应用,查看效果整体预览效果打开邮箱

2022-11-07 10:11:28 441

原创 安卓手势编程

针对手势滑动,我们编写onFling()事件处理方法,通过手势切换图片。这个事件处理方法有四个参数,滑动起点信息封装在el里,滑动终点信息封装在e2里,第3个参数是手势横向滑动速度,第4个参数是手势纵向滑动速度。动作事件类,用于封装手势、触摸笔、轨迹球等等的动作事件。手势监听器,是一个手势交互的监听接口,其中提供了多个抽象方法,并根据GestureDetector的手势识别结果调用相对应的方法。在安卓系统中,每一次手势交互都会依照以下顺序执行,这个顺序可以说就是安卓手势操作的原理。

2022-11-07 08:07:42 397

原创 安卓触摸事件

android

2022-10-31 11:42:57 158

原创 安卓按键事件

andriod

2022-10-29 19:18:14 691

原创 安卓窗口跳转与传递数据

andrio

2022-10-17 08:13:15 674 1

原创 Android Studio

Android Studio安装

2022-09-19 20:36:05 2136 2

空空如也

空空如也

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

TA关注的人

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