自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-10-24

nihaocreate 'Student','S_No','S_Name','S_Sex','S_Age'put '2015001','Zhangsan','male','23'put '2015002','Mary','female','22'put '2015003','Lisi','male','24'create 'Course','C_No','C_name','C_Credit'put '123001','Math','2.0'put '123002','Computer Sci

2021-10-24 21:28:30 106

原创 Android(安卓)开发-控件-Notification

NotificationNotification与NotificationManager创建一个NotificationManagerNotificationManager类是一个通知管理类,这个对象是由系统维护的服务,是以单例模式的方式获得,所以一般并不直接实例化这个对象。在Activity中,可以使用Activity.getSystemService(String)方法获取NotificationManager对象,Activity.getSystemService(String)方法可以通过An

2021-06-08 16:20:40 266 1

原创 Android(安卓)开发-控件-ProgressBar

ProgressBar常用属性详解android:max :进度条的最大值android:progress;进度条已完成进度值android:indeterminate: 如果设置成true,则进度条不精确显示进度stytle="?android:attr/progressBarStyleHorizontal" 水平进度条<?xml version="1.0" encoding="utf-8"?><LinearLayout android:layout_width="wr

2021-06-04 22:16:16 213 2

原创 Android(安卓)开发-控件-ImageView

ImageView主要属性android:src 设置图片资源android:scaleType 设置图片缩放类型android:maxHeight 最大高度android:maxWidth 最大宽度android:adjustViewBounds 调整View的权限缩小类型fitStart 保持宽高比缩放图片,直到较长的边与Image的边长相等,缩放完成后将图片放在ImageView的左上角fitCenter 默认值,同上,缩放后放于中间fitEnd 同上,缩放后放于右下角fi

2021-06-04 21:18:34 623 1

原创 Android(安卓)开发-控件-EditText

EditText主要属性androidhint:输入提示android:textColorHint 输入提示文字的颜色android:inputType 输入类型android:drawableXxxx 在输入框的指定方位添加图片android:drawablePadding 设置图片与输入内容的间距android:paddingXxxx 设置内容与边框的间距android:background 背景色登陆注册页面<?xml version="1.0" encoding="ut

2021-06-03 15:50:05 135

原创 Android(安卓)开发-控件-Button

ButtonStateListDrawableStateListDrawqble是Drawqble资源的一种,可以根据不同的状态,设置不同的图片效果,关键节点,我们只需要将Button的background属性设置为该drawable资源即可轻松实现,按下按钮时不同的按钮颜色或背景drawable:引用的Drawable位图state_focused:是否获取焦点state_pressed:控件是否被按下state_enabled:控件是否可用state_selected:控件是否被选择,针

2021-06-03 09:52:31 211

原创 Android(安卓)开发-控件-TextView

TextView基础属性详解layout_width:组件的宽度layout_height:组件的高度id:为TextView设置一个组件idtext:设置显示的文本内容textColor:设置字体颜色textStyle:设置字体风格,三个可选值:normal(无效果),blod(加粗),itatic(斜体)textSize:字体大小,单位一般是用spbackground:控件的背景颜色,可以理解为填充整个控件的颜色,可以是图片gravity:设置控件中内容的对齐方向,TextView

2021-06-02 23:13:37 230 1

原创 CSS学习

CSS的概念和作用概念:层叠样式表作用:①给网页进行样式的开发②给网页进行布局特点:①语言特别简单②开发的样式可以重复使用③依赖于HTMLCSS的声明<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>css的声明学习</title> <!-- CSS声明学习: 1.在head标签中使用style标签声明:

2021-01-26 17:49:35 139

原创 布局与样式

关于布局的理论讲解相对布局 RelativeLayout线性布局LinearLayout表格布局TableLayout网格布局GridLayout帧布局FrameLayout布局组件Layout线性布局LinearLayout框架布局FrameLayout相对布局 RelativeLayout表格布局TableLayout绝对布局AbsoluteLayoutLinearLayout线性布局<?xml version="1.0" encoding="utf-8"?>

2020-10-31 14:44:43 197

原创 阶段综合应用—口算测试APP

四个页面TitleFragmentgradle添加依赖:用于ViewModelSaveState的使用implementation ‘androidx.lifecycle:lifecycle-viewmodel-savedstate:1.0.0-alpha01’databinding的声明:dataBinding.enabled=true为了更好的布局,我们将 layout 改为 ConstraintLayoutQuestionFragmentWinFragmentLoseFrag

2020-09-03 17:39:43 478 1

原创 Navigation(1)页面导航及其实现

页面导航及其实现基础讲解:NavHost用于存放页面的容器/控制器,这个页面可以进来也可以出去。Fragment使屏幕分功能显示不同的内容,本意来说就是碎片化,大屏幕分割成小的部分NavController用于控制导航的逻辑,例如按下哪一个按键切换为哪一个界面,切进去或切出来。NavGraph设置导航的路线,页面间的切换关系创建Fragement对于...

2020-08-22 17:38:29 725

原创 阶段小练—篮球比赛计分器

阶段性回顾回顾内容:VieModel Screen OrientationLiveData LocalizationDataBinding Vector DrawableUI界面由上而下解析:第一行两个textView 控件用于显示队伍 A和队伍B第二行两个textView控件用于显示两队的比分中间三行Button控件用于点击增加分数最后一行为两个矢量图标/图片按钮,左边用于后退一步加分操作,右边将分数初始化为 0:0界面字体背景优化为方便调节字.

2020-08-20 23:47:56 1260

原创 Android Studio 4.0 New Class小坑以及ViewModelProviders弃用

初建项目的改变AndroidStudio4.0版本之前如果需要使用 jetpack 类,在初建项目之时需要勾选上图中的 Use androidx.*artifacts更新为4.0版本之后:原先的勾选按钮消失,将进行默认AndroidxNew class的改变4.0版本之前:创建class将给出如下的一个弹窗,通过这种方式,可以直接将类的名称、种类、父类、要实现的接口、包名、作用域等状态清晰的展示出来,仅需要傻瓜式的配置即可,而且会有代码提示。更新到4.0之后,类的创建方式改变成了根据文件

2020-08-19 17:23:25 1299 2

原创 面向对象OOP(上)③

封装和隐藏程序设计追求 “高内聚,低耦合”高内聚:类的内部数据操作细节自己完成,不允许外部干涉。低耦合:仅对外暴露少量的方法用于使用隐藏对象内部的复杂性,只对外公开简单的接口。便于外界调用,从而提高系统的可扩展性、可维护性。封装性的体现:①私有化属性:我们将类的属性xxx私有化(private),同时,提供公共的(public)方法来获取(getxxx)和设置此属性的值②不对外暴露的私有的方法③单例模式四种权限修饰的理解Java规定的4种权限:private 、缺省、 protec

2020-08-19 09:20:55 81

原创 Android UI控件的初识

Activity及其生命周期

2020-08-15 16:02:31 1602

原创 面向对象OOP(上)②

理解万事万物皆对象1.在Java语言范畴内,我们都将功能、结构等封装到类中,通过类的实例化,来调用具体的功能结构Scanner,String等文件:File网络资源:URL2.涉及到Java语言与前端Html、后端的数据库交互时,前后端的结构在Java层面交互时,都体现为类、对象匿名对象的使用1.我们创建的对象,没有显式的赋给一个变量名。即为匿名对象2.特征:匿名对象只能调用一次3.使用://匿名对象A a = new A( );这个时候a是类A的一个对象,对象名字为amethod

2020-08-13 18:56:53 124

原创 面向对象OOP(上)①

三条主线1.Java类及类的成员:属性、方法、构造器;代码块、构造类2.面向对象的三大特征:封装性、继承性、多态性、(抽象性)3.其他关键字:this、super、static、final、abstract、interface、package、import*"大处着眼,小处着手"面向过程(POP)与面向对象(OOP)· 二者都是一种思想,面向对象是相对于面向过程而言的。面向过程,强调的是功能行为,以函数为最小单位,考虑怎么做。面向对象,将功能封装进对象,强调具备了功能的对象,以类/对象为最小

2020-08-11 00:35:42 119

原创 Java语言基础

Scanner类问:如何从键盘获取不同类型的变量?答:需要使用Scanner类。具体实现步骤①导包:import java.util.Scanner;②Scanner的实例化:Scanner scan = new Scanner(System.in);③调用Scanner类的相关方法,来获取指定类型的变量int age = scan.nextInt();double weight = scan.nextDouble();String name = scan.next();例题解析

2020-08-09 16:58:34 80

原创 C语言循环结构程序设计

内容详解while语句do—while语句for语句循环嵌套break和continue语句实例展示热身小练:打印6行6列的 “ * ”矩阵,两个“ * ”之间用空格隔开#include <stdio.h>int main(){ for(int i=1;i<=6;i++) { for(int j=1;j<=6;j++) { prin...

2020-04-10 23:54:10 3149 1

原创 流程控制练习题

问题简述:通过一些整理的关于流程控制部分的综合练习,熟悉Java语言的基本语法,以及锻炼逻辑思维能力。练习题1.计算数字12和18的最小公倍数public class ProcessControl { public static void main(String[] args) { for(int date = 18;date <= 12*18;date++) { if...

2020-03-24 14:51:54 278

原创 家庭收支记账软件

项目一项目名称:家庭收支记账软件主要涉及知识点:·变量的定义·基本数据类型的使用·循环语句·分支语句·方法声明、调用和返回值的接收·简单的屏幕输出格式控制需求说明:·模拟实现基于文本界面的《家庭记账软件》。·该软件能够记录家庭的收入、支出,并能够打印收支明细表。·项目采用分级菜单方式。主菜单如下:...

2020-02-06 11:01:21 263

空空如也

空空如也

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

TA关注的人

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