学习
文章平均质量分 64
Edison_Xian
熟练使用 c,v
展开
-
viewPager简单的实现全屏
需求:点击按钮可以将viewpager填充整个屏幕,再次点击则缩小至初始大小。思路:1.使用constraintlayout布局,将屏幕内的其他控件都直接或间接的依赖于view pager控件2.在按钮的点击事件里,动态修改viewPager的LayoutParams的宽度和高度。(相当于放大时将屏幕内其他的控件挤出屏幕)xml代码:<androidx.viewpager.widget.ViewPager android:id="@+id/viewPager"原创 2021-01-05 16:09:45 · 457 阅读 · 0 评论 -
在Linux云服务器上装mysql8.0
1. wget命令获取yum包命令:wget http://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm2. 安装MySQL RPM包命令:yum localinstall mysql80-community-release-el7-1.noarch.rpm在看到安装MySQL8.0安装完成后可到/etc/yum...原创 2019-08-16 15:33:10 · 1048 阅读 · 0 评论 -
Android 练习 :智能农业项目
Android 练习 :智能农业项目一.项目需求:1、应用需要登录后才能进入应用首页。2、工作台为用户展示最新的功能轮播图3、展示沙盘中Co2、光照、空气、土壤等情况4、用户可在详情页设置沙盘设备的开关来改变沙盘内的Co2、光照、空气、土壤等情况5、用户可在阀值设置页,设置Co2、光照、空气、土壤等阀值。二.项目实现:1.整个项目分为两个主要界面(一个登陆界面,一个主体界面)1)...原创 2019-05-17 21:30:21 · 1186 阅读 · 11 评论 -
Android 飞机大战详解与感悟
一.飞机大战的整体思路:飞机大战的主要使用的方法大纲:1.概略:Android的飞机大战用的是SurfaceView()来写,那么首先我们要继承SurfaceView这个类,然后我们还需要用多线程的来运行,那么还要实现Runnable以及SurfaceHolder.CallBack接口。实现多线程就必须要用到run()方法。 由于飞机大战的大部分工作是需要画图片到app里,那么我们又...原创 2018-05-31 22:27:33 · 3959 阅读 · 20 评论 -
Android学习 SoundPool
SoundPool只能播放短的音乐,常用来做游戏音效或铃声SoundPool使用:1.将音乐文件拷贝到项目里 2.新建一个实例对象 3.使用load()方法,让SoundPool实例加载音效资源,该方法会返回一个整型的soundID 4.使用play()方法播放音效实现思路:1.创建对象:SoundPool只有一个构造方法: SoundPool(int maxS...原创 2018-05-30 22:15:51 · 261 阅读 · 0 评论 -
Sql Server 数据库的查询
SELECT 列名1[,列名2]....[INTO 新表名]FROM 表名1[,表名2]...[WHERE 条件][GROUP BY 列名列表] //按组排序 [HAVING 条件] //一般用GROUP BY 分组,[ORDER BY 列名列表[ASC | ...原创 2018-05-30 22:19:32 · 317 阅读 · 2 评论 -
Android 学习 SurfaceView
一.SurfaceView(1)作用:SurfaceView 继承了Viwe,有View的一切特性,需要通过Canvas画布来绘制。 在Android里主要用来做游戏。(2)特点:1.不能单独用来显示,必须要依附一个窗体。 2.可以直接在子线程中刷新UI。(3)使用方式:1.在布局里放入SurfaceView 2.实现SurfaceHolder.Callb...原创 2018-05-29 21:57:52 · 496 阅读 · 0 评论 -
JAVA语言复习基础9-IO流
IO流:定义:流是一个抽象的概念。当Java程序需要从数据源读取数据时,会开启一个到数据源的流。数据源可以是文件,内存或者网络等。同样,当程序需要输出数据到目的地时也一样会开启一个流,数据目的地也可以是文件、内存或者网络等。流的创建是为了更方便地处理数据的输入输出。流分为字节流和字符流。IO流分类:字节流:字节流处理单元为1个字节,操作字节和字节数组。 字符流:字符流处理...原创 2018-05-23 22:26:27 · 149 阅读 · 0 评论 -
JAVA语言复习基础6 抽象类
抽象类:(1)定义:抽象类指的是在类中定义方法,而不去实现它,而在它的子类中去具体实现,继承抽象类的子类必须实现父类的抽象方法,除非子类是一个被定义的抽象类。(2)特点:1、抽象类不可以实例化。 2、继承一个抽象类,必须要实现抽象类中的抽象方法。(3)好处(为什么要用抽象类):抽象类是一个模板,防止子类忘记复写父类的抽象方法(4)补充抽象类里可以没有抽象方法,...原创 2018-05-16 21:16:51 · 140 阅读 · 0 评论 -
JAVA语言复习基础5 继承
一、继承(1)什么是继承:继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。(2)继承的好处:1、提高了代码的复用性,简化了逻辑 2、降低了程序的耦合性,增加了程序的易维护性(3)继承的特点:1、单继承 2、传递性(4)覆写:子类和父类的方法名称,参数列表完全相同 子类方法的访问权限不能比父类小 子类可以继承父类的静态...原创 2018-05-15 21:47:39 · 165 阅读 · 0 评论 -
JAVA语言复习基础8 File 类
File 类:(1)定义:用来读写计算机中的文件和文件夹的类。(2)功能:获得文件或文件夹的属性,对文件或文件夹进行增、删、改、查(3)File类的常用方法: (4)用代码示例来演示File类方法的使用:import java.io.File;import java.util.Scanner;public class FileDemo4 { p...原创 2018-05-21 22:32:28 · 140 阅读 · 0 评论 -
Java语言复习基础3 关键字, 变量
Java语言复习基础一、关键字:(1)static关键字:表示全局或者静态的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块。(2)final关键字:final关键字修饰变量时,一旦赋了初始值,就不可再改变。 通常用final static修饰常量二、变量:(1)变量:(1.1) 变量就是可变的量 (1.2) 变量的命名:首字母是英文字...原创 2018-05-12 22:41:41 · 162 阅读 · 0 评论 -
JAVA语言复习基础7 多态
多态:(1)定义:多态指两个或多个属于不同类的对象,对于同一个消息(方法调用)做出不同响应的方式。 多态存在于父子类之间;子类要重写父类的方法。(2)怎么构成多态:编译时是父类对象,运行时是子类对象:父类 父类对象 = 子类实例;(3)多态编程实例:class A{ public void name() { System.out.prin...原创 2018-05-17 21:39:15 · 125 阅读 · 0 评论