自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 web前端QQ飞车网站设计课程设计

logo由一张图片组成;导航栏是由列表,超链接组成,划过每个列表块是都会有颜色变化和底部边框的变化;页尾是由段落文字和一个图像构成,图像作为一个标志在右下角。总共分为首页、游戏下载、礼包兑换、充值中心、账户注册。1.LOGO、导航栏、页尾。每页均采用css、js。

2024-03-16 17:00:51 332

原创 计算机类课程

计算机类课程设计(java web php 安卓)ppt 简历 论文格式修改 ps扣图改字 证件照等 在线滴滴

2022-06-11 11:59:13 95

原创 Android 后台开发通信

Android 后台开发通信编写MainActivitypackage net.pay.hxb.com.testnet;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.util.Log;import android.view.View;import android.widget.EditText;import java.io.ByteArrayOutputStrea

2021-02-14 09:30:27 235

原创 Android 开发后台

Android 开发后台再在servlet包下面创建LoginDateServlet 服务package com.hxb.servlet;import java.io.IOException;import java.sql.ResultSet;import java.sql.SQLException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.

2021-02-14 09:27:27 380

原创 后台开发1、2、3、4

后台开发开始写数据库的工具类:DBUtils .java以下即是java连接数据库的源码Android 同样试用package com.hxb.db;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class DBUtils {private Con

2021-02-09 12:11:32 131

原创 Android 网络通信2

Android 网络通信2在Android中发送HTTP网络请求一般有三种方式HttpURLConnectoin、HttpClient、AndroidHttpClient(很少用)。其中AndroidHttpClient这种方式很少使用。接下来我们就来分别学习下这三种HTTP协议的网络请求。Http通信技术是云端应用中最为常见的技术之一。客户端向服务器发出Http请求,服务器接收到客户端的请求后,处理客户端的请求,处理完成后再通过Http应答回去给客户端,这里的客户端一般是指浏览器。但在Andr

2021-02-08 12:33:57 97

原创 网络编程

网络编程使用Handler的一般步骤创建Handler成员变量对象,并重写其HandleMessage()在分/主线程创建Message对象在Handler对象发送Message在HandleMessage()处理信息Handler消息处理首先需要在UI线程创建一个Handler对象,然后在子线程中调用Handler的sendMessage方法。接着这个消息会存放在UI线程的MessageQueue中,通过MessageQueue中的消息,最后分发会Handler的HandlerMessa

2021-02-07 10:09:17 70

原创 消息处理

消息处理HTTP协议即文本传输协议,他规定了浏览器和万维网服务器之间互相通信的规则一次HTTP请求过程建立连接 发送请求 处理请求 返回数据 发送请求 关闭连接HTTP请求方式GET POSTHTTP请求格式请求行请求列请求体HTTP响应的格式请求行(包含响应码:200、404、500、302)请求列请求体创建消息通知构造消息器构建消息通信创建消息通知构建消息发送前台服务消息HandlerHandler消息机制Handler主要用于发送消息和处理消息,一般使用H

2021-02-05 17:37:46 81

原创 绑定服务

绑定服务服务是Android 中四大组件,他能够长期在后台运行且不提供用户界面,即是用户到另一应用程序服务认可运行Service在后台运行,不用与用户进行交互即使程序被切到后台,或者用户打开新的应用,服务仍可以运行服务并非运行在独立进程中,而依赖于创建服务的应用程序进程,如果某个应用程序被杀掉该服务也会被终止两种服务生命周期第一服务会长期在后台运行,并且服务的状态与开启者的状态没有关系第二服务宇开启者状态有关,当调用者销毁了,服务也会被销毁inter对象用于指定启动serviceser

2021-02-05 17:24:19 75

原创 广播和服务

广播和服务广播分类:有序广播和无序广播标准广播和异步广播广播接受者:在Android 系统中,内置了很多系统级别的广播,例如手机开机完成后会发送一条广播,电量不足会发送一条广播广播:是一种运用在应用程序之间传递消息的机制广播接受者:是用来过滤、接收并响应广播的一类组件广播接收者可以监听系统中的广播消息,在不同组件之间进行通信动作:广播地址。 ip 包名 应用名称设置广播接收者具体信息参数:广播接收者报名:广播接收者具体类全路径创建一个本地广播管理器创建广播动作注册广播接收动作

2021-02-03 10:41:48 153

原创 内容观察者 广播

内容观察者 广播内容提供者是Android 系统四大组件之一,用于保存和检索数据,是Android系统中不同应用程序之间共享数据的接口监听内容提供者数据发生改变1、定义一个内容观察者2、监听内容提供者数据3、更新数据广播事件处理属于系统事件处理。一般事件处理是属于View级的时间处理一个应用可以在发生特定事件时发送Bodercast,系统中任何应用只要注册了对应的Receive就会接受到此Bodercast一个应用如果对某个广播感兴趣,就可以注册对应的Bodercast来接收广播广播事

2021-02-02 10:39:57 103

原创 内容提供者

内容提供者内容提供者是Android 系统四大组件之一,用于保存和检索数据,是Android系统中不同应用程序之间共享数据的接口ContentProvider,是不同应用程序之间进行数据交换的标准API,以Uri形式对外提供数据,允许其他应用程序操作本应用数据,其他应用则使用ContentResolver并根据ContentProvider提供的url操作指定数据。创建一个内容提供者定义一个类继承Android .content包下的Contentprovied类(抽象类)ContentPr

2021-02-01 09:57:34 153

原创 数据库案例2和3

数据库案例2和3创建一个layout<?xml version="1.0" encoding="utf-8"?>创建ListView视图部分代码如下<?xml version="1.0" encoding="utf-8"?>创建数据库 dao包package dao;import android.content.Context;import android.database.sqlite.SQLiteDatabase;impo

2021-01-30 11:40:28 228 1

原创 数据库案例

数据库案例存储的数据库结构GreenDao的介绍什么是GreenDao?GreenDao的官方文档GreenDao的作用?GreenDao的优缺点?GreenDao的使用导入Gradle插件和Dao代码生成创建存储对象实体类GreenDao初始化使用GreenDao实现增删改查增删改查QueryBuilder的使用使用QueryBuilder进行查询操作简单条件查询原始查询嵌套条件查询多次执行查找

2021-01-29 10:34:02 133

原创 Android 数据库案例

Android 数据库案例内部存储:字节流外部存储:sdCard64G:判断外部存储是否可用位置:java输入流;创建文件;输入输出一般小文件:https:json1、自定义创建数据库类型继承2、初始化数据库3、操作数据库getCount 获得总得数据库数目isfrist 判断是否是第一条记录islest 判断是否是最后一条记录moveTofrist 移动第一条记录moveTolast 移动最后一条记录ContentValues在添加,修改部分代码如下:...

2021-01-28 09:48:40 114

原创 Android 数据库操作

Android 数据库操作数据存储是Android 平台上一个轻量级的存储类,用于存储一些应用程序的配置参数例如用户名,密码,自定义参数设置等文件存储内部存储获取IO流openFileInput(Filename);MODE_PRIVATE:代表本程序可以使用MODE_APPEND:表示可追加MODE_WORLD_READABLE:可以被其他app程序使用I/O流存储设备创建文件写入数据关闭XML序列化和解析序列化是将对象状态可转换为可保持或传输的过程。在序列化对象时需要使

2021-01-27 10:10:57 76

原创 Android 文件存储

Android 文件存储操作系统体系结构底层 C Linux上层 Windows 网站同学录;app体系结构框架例如java应用程序java应用程序框架C/C++本地库和Android 运行是环境Linux内核与驱动参数返回页面之间传递参数1、创建internat2、设置接收返回结果3、返回界面设置和相应操作数据存储方式文件存储简介Android 中的数据存储方式有五种:文件存储、sharePreferces、SQLite数据库ContentProvite以及网络存储

2021-01-26 09:55:49 129

原创 activity

activityActivity是Android 应用程序的四大组件之一,它负责安卓应用程序的用户界面一个应用程序一般会包含若干个Activity,每一个Activity组件负责一个用户界面的展现Activity用来提供一个能让用户操作并与之交互的界面activity的生命周期activity从一种状态转变成另一种状态会触发一些事件,执行一些回调方法来通知状态的变化具有:创建时执行可见时执行获得焦点时执行回到前台,再次可见时执行失去焦点时执行用户不可见,进入后台时执行销毁时执行创

2021-01-25 15:13:52 138

原创 ListView适配器Activity案例

ListView适配器Activity案例布局文件添加ListView空降准备数据源:适配器不同常用的有数组,xml,对象集合,数据库创建适配器加载到ListView组件事件:点击滚动事件BaseAdpter:一般用于扩展,扩展BaseAdpter可以对各列表像进行最大限度的定制SimpleCursorAdpter:与SimpleAdpter类似,只是用于包装Cursor提供数据扩展Atapeter使用编写数据实体类继承父类 重写构造方法 getView构建数据源构建自定义适配器

2021-01-25 09:57:35 149

原创 Android ListView

Android ListViewListView是Android 中使用非常广泛的一种组件,它一垂直列表的形式显示信息,使用来显示我们常见的列表形式,继承抽象类AdpterViewListView是显示内容的地方Adpter规定显示内容样式,DataSource提供数据源减少编写复杂显示样式的代码ListView仅作为容器(列表)用于装载显示数据(就是上面的一个个红色框的内容也称为item)item中的具体数据是有适配器(adapter)提供的适配器(adapter):作为View不仅仅指的是

2021-01-24 10:39:27 203

原创 Android 基础开发

Android 基础开发xml资源文件使用@xx资源ID;xxx代表资源类型@color 颜色@String@array@drawablejava代码使用Rescourse res=getRoscourse();res.getColor(R.color.orchild)res.getString(R.String.app_name)res.getLayout(R.Layou.activity_main)res.getStringArray(R.array.arrtest)Notif

2021-01-23 10:14:34 82 1

原创 Android 自定义对话框使用案例

Android 自定义对话框使用案例自定义对话框1、继承类Dialog2、布局文件3、自定义样式4、java代码使用AlertDialog普通提示对话框setMessage单选对话框setSingleChoiceltems多选对话框setMulitChoiceltems自定义Dialog布局dialog.xml式样style.xml继承Dialog,构造方法、onCreate值的传入和传出进度条对话框 ProgressDialog拖动条对话框 SeekBarDialog日期

2021-01-21 10:25:44 192

原创 Android 自定义对话框 res资源文件

Android 自定义对话框 res资源文件this表示该对话框是针对当前Activity的Progress ProgressDialog=new ProgressDialog(DialogActivity.this)设置最大值为100ProgressDialog.setax(100)设置可以被取消;back其他位置ProgressDialog.setCanceable(true)ProgressDialog.show自定义Dialog继承Dialog类实现构造方法和Create在

2021-01-20 10:24:14 126 1

原创 Android UI对话框

Android UI对话框AlertDialod生成的对话框分为4个区域:图表区、标题区、内容区和按钮区创建对话框的步骤使用AlertDialod.Buider创建对象使用AlertDialod.Buider的setTitle或者setCustomtitle方法设置标题调用AlertDialod.Buider的setIcon方法设置图标调用AlertDialod.Buider的相关方法设置对话框内容调用AlertDialod.Buider的setosititveButton方法添加多个按钮D

2021-01-19 16:08:25 68

原创 Android UI组件使用2

Android UI组件使用2Progressbar进度条一般分类:精确进度条 不精确进度条布局部分代码<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android=“http://schemas.android.com/apk/res/android”xmlns:app=“http://schemas.android.com/apk/

2021-01-18 13:20:13 102

原创 Android UI组件使用

Android UI组件使用TextView:文本视图id指定idwidth指定宽度height指定高度text指定文本内容textcolo指定文本颜色textsize指定字体大小RadioGroup 单选择框组RadioButton 单选择框创建布局部分代码显示<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android=

2021-01-16 11:13:01 121

原创 Android布局方式2

Android布局2表格布局表格布局就是让控件以表格形式来排列组件的,只要将组件或信息放在单元格中,控件就可以整齐的排列在TableLayout中,行数由TableRow对象控制的,即布局中有多少TableRow对象,就有多少行部分代码如下:<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android=“http://schemas.a

2021-01-15 15:17:41 74

原创 Android 布局方式

Android 绝对布局线性布局有两种方式指定空间位置 一是水平的而是竖向的Layout线性布局部分代码<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android=“http://schemas.android.com/apk/res/android”xmlns:app=“http://schemas.android.com/apk/r

2021-01-15 10:50:36 104

原创 Android UI设计

Android UI设计简单介绍Android里面的架构及包名AndroidMainfest.xml:Android应用配置文件 package是java包路径,映射到java代码activity_main.xml:布局文件,应用显示样式界面的文件MainActivity.java:java程序代码,将布局文件(页面文件)加载到应用程序中 setContentView(R.jayout.activity_main)R类Android系统自动生成UI界面是人与手机之间数据交替、交互信息的重要媒介

2021-01-14 15:23:43 147

原创 Android环境搭建

Android环境搭建首先下载jdk8和之前学过的Java的配置环境相同之后下载Android Studio选择与自己电脑所对应的安装包只有新建项目工程 然后打开Android 虚拟机 选择与自己手机相匹配的Android版本然后虚拟安卓手机模仿按键图标 依次可以运行出来按钮界面...

2021-01-14 09:46:37 72

原创 Android开发概述

Android 的介绍Android 本意是指“机器人”Google 公司将Android 设计为一个绿色机器人,表示Android 系统符合环保概念,一个轻薄短小,功能强大的移动系统,是第一个真正为手机打造开放性系统主要适用于移动智能设备,目前有Google公司和84加硬件制造商、软件开发商及电信营运商组建的开发手机联盟领导及开发目前Android 经历了10个版本以及通信技术从最初的1G升级到现在的5G,目前4G应用广泛,5G还未普遍Android 操作系统最初是由安迪.罗宾开发的,2005年被

2021-01-12 15:59:08 648

原创 棋奕人生团队博客

棋奕人生五子棋团队博客设计思路1、获取棋盘设计一个14X14围棋棋盘,由两玩家交替或人机进行对战,并可以实现以下功能。五子棋的规则为:2、下棋方法两人分别执黑白两色棋子。轮流在棋盘上选择一个无子的交叉点落子,无子的交叉点又被称为空点。3、输赢判断每次下完一颗棋子,就通过程序从横、竖、斜各个方向扫描棋盘,如果在某个方向中,有同种颜色的棋子达到五连子,则此颜色的玩家为赢。如果没有相同颜色的棋子达到五连子,则继续游戏。五子棋游戏通过主窗体的构建整体框架,之后在通过鼠标与系统的接口操作,实现绘制棋子的操作

2020-06-14 10:54:04 373

原创 五子棋初始版

五子棋初始版1、设计主框架,界面,drawchessboard方法画出棋盘。2、利用ActionListener接口继承实现按钮事件的监听,利用MouseListener接口实现事件监听,并实现接口里的所有方法。3、重新开始功能的实现4、悔棋功能的实现5、棋盘中棋子点类的定义(x,y,color)。6,点击棋盘时,drawchess方法计算棋子坐标并在误差范围内画出棋子,数组记录整个棋局的操作与空点并判断颜色。7,当画完棋子时要及时判断输赢,用棋子所在索引和for循环遍历最后一个棋子的各个方向

2020-06-07 16:51:16 230

原创 数据库增删改查

数据库的增删改查:创建数据库连接:package dd;import java.sql.*;public class DBHelper {private static Connection Conn; private static String URL = "jdbc:mysql://localhost:3306/myschool?characterEncoding=utf8&useSSL=true";private static String UserName = "root";p

2020-05-27 21:41:06 151

原创 案例设计(一)

课程设计案例(一)首先创建了一个学生工程,之后依次建立了appllaction、base、controller、dao、enty、jdbc、service、view等包名。在appllaction这个包里面创建了Main类,仅做测试类,代码如下:package com.iamu.appllcation;import com.iamu.base.BaseFraem;import com.iamu.view.*;import com.iamu.view.Login;public class Mai

2020-05-20 16:57:30 137

原创 框架

第一节 UI控件java图形用户界面的最其本组成部分是组件,组件是一个可以以图形化们方式显示在屏幕上并能与用户进行交互的对象,例如lable,commend等。组件不能独立显示出来,必须将组件放在一定的容器中哪中才可以显示出来在Component中定义了AWT组件具有的一般功能如大小和位置控制,外形控制,组件的状态、控制等AwT支持组件有Button、Lable、Checkbox、TextComponent(TextArea、TextField)容器实际上Component的子类,既容器也是一个组

2020-05-13 16:44:23 99

原创 Java日期类

补充:Set接口与equlas和hascode一起使用字符串连接符”+“使用数字+字符时候做加法运算字符+数字时候做字符连接运算String str =sc.next();//输入一个单词String str =sc.nextline(); //可以输出空格以一行输出Java日期类Date类用于表示日期和时间,在jdk8中,date类只有两个构造方法是可以使用的例如:impor...

2019-12-23 20:23:38 132

原创 Java进程和线程

进程是独立的一个线程必须有一个父线程在多任务操作系统中(即能同时执行多个应用程序),可以查看当前系统中所有的进程线程在多任务操作系统中,每个运行程序都是一个进程,用来执行不同任务的,而在一个进程中还可以有多个执行单元同时运行,来同时完成一个或多个程序任务,这些执行单元可以看做程序执行的一条条线索。多线程程序在运行时,每个线程之间都是独立的,他们可以并发执行。单线程就是一条顺序执行线索,...

2019-12-22 16:06:15 73

原创 Java 集合

set接口分别是HashSet和TreeSet 其中HashSet是根据哈希值来确定元素在集合中的存储位置,因此有良好的存取和查找性能TreeSet则是以二叉树的方式来存储元素的,它可以实现对集合的元素进行排序set接口无重复 无顺序TreeSet集合是一种树型接口,内部采用平衡二叉树来存储元素TreeSet特有的方法:Object Frist()返回TreeSet集合的首个元素o...

2019-12-18 09:24:36 76

原创 Java String类

Java String类型符字符串的基本操作例如:String方法的调用package zuoye;public class Main {public static void main(String args[]) {String s=“lisiyu”;String s1=“lisiyu”;System.out.println(s.charAt(0));System.out.p...

2019-12-16 20:49:40 137

空空如也

空空如也

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

TA关注的人

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