![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
文章平均质量分 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 · 472 阅读 · 0 评论 -
在Linux云服务器上装mysql8.0
1. wget命令获取yum包 命令:wget http://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm 2. 安装MySQL RPM包 命令:yum localinstall mysql80-community-release-el7-1.noarch.rpm 在看到安装MySQL8.0安装完成后可到/etc/yum...原创 2019-08-16 15:33:10 · 1052 阅读 · 0 评论 -
Android 练习 :智能农业项目
Android 练习 :智能农业项目 一.项目需求: 1、应用需要登录后才能进入应用首页。 2、工作台为用户展示最新的功能轮播图 3、展示沙盘中Co2、光照、空气、土壤等情况 4、用户可在详情页设置沙盘设备的开关来改变沙盘内的Co2、光照、空气、土壤等情况 5、用户可在阀值设置页,设置Co2、光照、空气、土壤等阀值。 二.项目实现: 1.整个项目分为两个主要界面(一个登陆界面,一个主体界面) 1)...原创 2019-05-17 21:30:21 · 1242 阅读 · 11 评论 -
Android 飞机大战详解与感悟
一.飞机大战的整体思路: 飞机大战的主要使用的方法大纲: 1.概略: Android的飞机大战用的是SurfaceView()来写,那么首先我们要继承SurfaceView这个类,然后我们还需要用多线程的来运行,那么还要实现Runnable以及SurfaceHolder.CallBack接口。实现多线程就必须要用到run()方法。 由于飞机大战的大部分工作是需要画图片到app里,那么我们又...原创 2018-05-31 22:27:33 · 3990 阅读 · 20 评论 -
Android学习 SoundPool
SoundPool只能播放短的音乐,常用来做游戏音效或铃声 SoundPool 使用: 1.将音乐文件拷贝到项目里 2.新建一个实例对象 3.使用load()方法,让SoundPool实例加载音效资源,该方法会返回一个整型的soundID 4.使用play()方法播放音效 实现思路: 1.创建对象: SoundPool只有一个构造方法: SoundPool(int maxS...原创 2018-05-30 22:15:51 · 266 阅读 · 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 · 320 阅读 · 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 · 499 阅读 · 0 评论 -
JAVA语言复习基础9-IO流
IO流: 定义: 流是一个抽象的概念。当Java程序需要从数据源读取数据时,会开启一个到数据源的流。数据源可以是文件,内存或者网络等。同样,当程序需要输出数据到目的地时也一样会开启一个流,数据目的地也可以是文件、内存或者网络等。流的创建是为了更方便地处理数据的输入输出。流分为字节流和字符流。 IO流分类: 字节流:字节流处理单元为1个字节,操作字节和字节数组。 字符流:字符流处理...原创 2018-05-23 22:26:27 · 158 阅读 · 0 评论 -
JAVA语言复习基础6 抽象类
抽象类: (1)定义: 抽象类指的是在类中定义方法,而不去实现它,而在它的子类中去具体实现,继承抽象类的子类必须实现父类的抽象方法,除非子类是一个被定义的抽象类。 (2)特点: 1、抽象类不可以实例化。 2、继承一个抽象类,必须要实现抽象类中的抽象方法。 (3)好处(为什么要用抽象类): 抽象类是一个模板,防止子类忘记复写父类的抽象方法 (4)补充 抽象类里可以没有抽象方法,...原创 2018-05-16 21:16:51 · 143 阅读 · 0 评论 -
JAVA语言复习基础5 继承
一、继承 (1)什么是继承: 继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。 (2)继承的好处: 1、提高了代码的复用性,简化了逻辑 2、降低了程序的耦合性,增加了程序的易维护性 (3)继承的特点: 1、单继承 2、传递性 (4)覆写: 子类和父类的方法名称,参数列表完全相同 子类方法的访问权限不能比父类小 子类可以继承父类的静态...原创 2018-05-15 21:47:39 · 175 阅读 · 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 · 142 阅读 · 0 评论 -
Java语言复习基础3 关键字, 变量
Java语言复习基础 一、关键字: (1)static关键字: 表示全局或者静态的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块。 (2)final关键字: final关键字修饰变量时,一旦赋了初始值,就不可再改变。 通常用final static修饰常量 二、变量: (1)变量: (1.1) 变量就是可变的量 (1.2) 变量的命名:首字母是英文字...原创 2018-05-12 22:41:41 · 167 阅读 · 0 评论 -
JAVA语言复习基础7 多态
多态: (1)定义: 多态指两个或多个属于不同类的对象,对于同一个消息(方法调用)做出不同响应的方式。 多态存在于父子类之间;子类要重写父类的方法。 (2)怎么构成多态: 编译时是父类对象,运行时是子类对象:父类 父类对象 = 子类实例; (3)多态编程实例: class A{ public void name() { System.out.prin...原创 2018-05-17 21:39:15 · 129 阅读 · 0 评论