- 博客(11)
- 问答 (1)
- 收藏
- 关注
原创 JetPack之Navigation
Navigation的诞生Activity嵌套多个fragment的ui架构模式已经非常普遍,但是对Fragment的管理一直是一件比较麻烦的事情,我们需要通过fragmentManager和fragmentTransaction来管理fragment之间的切换,页面的切换通常还包括对应用程序App bar的管理、Fragment间的切换动画,以及fragment间的参数传递。纯代码的方式使用起来不是特别的友好,并且fragment和app bar在管理和使用过程中显得混乱。为此,jetpack提供了
2021-09-28 16:44:28
868
原创 TextView设置字体颜色
TextView tText=(TextView) findViewById(R.id.textv_name); //第1种: tText.setTextColor(android.graphics.Color.RED);//系统自带的颜色类 //第2种: tText.setTextColor(0xffff00ff);//0xffff00ff是int类型的数据,分组一下0x|ff|ff00ff,0x是代表颜色整数的标记,ff是表示透明度,ff00ff表示颜色,注意:这里ffff00ff必须是8个的.
2021-09-16 16:23:00
902
原创 Retrofit的使用
Retrofit的使用前言在Andrroid开发中,网络请求十分常用而在Android网络请求库中,Retrofit是当下最热的一个网络请求库retrofit的官方网站1.简介介绍:一个RESTful的HTTP网络请求框架(基于OkHTTP)作者:Square功能:基于OKHTTP&遵循RestfulAPI的设计风格通过注解配置网络请求参数支持同步&异步网络请求支持多种数据的解析&序列化格式(Gson,Json,XML,Protobuf)提供对RxJava支
2021-09-15 16:31:20
632
原创 kotlin自定义监听
自定义监听便于理解,首先按java写法:1.定义Person以及MyInterface接口类class Person { val saySomething="我是个人!" //声明一个监听 lateinit var myListener: MyListener //提供setListener方法 fun setOnListener(myListener:MyListener){ this.myListener=myListener
2021-09-15 16:23:17
1233
原创 JUnit
JUnitJUnit介绍JUnit是Java最基础的测试框架,主要的作用就是断言。注:Android Studio已经自动依赖了Junit4框架断言方法:方法名方法描述assertEquals 断言传入的预期值与实际值是相等的assertNotEquals断言传入的预期值与实际值是不相等的assertArrayEquals断言传入的预期数组与实际数组是相等的assertNull断言传入的对象是为空assertNotNull断言传入的对象是不为空assertTrue断言条件
2021-09-03 16:29:27
252
原创 swagger-ui界面url地址的改变
1.springboot项目检查Maven中所导入的依赖3.0.0版本:需添加……springboot-starter io.springfox springfox-boot-starter 3.0.03.0.0版本以下: io.springfox springfox-swagger2 2.9.2
2021-02-08 21:10:11
2811
原创 java web 知识点总结
java web 知识点总结1、什么是Servlet?答:可以从两方面看Servlet。 a、API:有一个接口Servlet,它是servlet规范中定义的用来处理客户端请求的程序需要实现的顶级接口。 b、组件:服务器端用来处理客户端请求的组件,需要在web.xml文件中进行配置。2、Servlet的生命周期,并说出Servlet和CGI的区别?答:servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。 这个生存期由javax.servlet.servl
2021-02-04 10:54:08
155
原创 MyBatis
MyBatisMyBatis简介什么是MyBatisMybatis是一款优秀的持久层框架。Mybatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集的过程。Mybatis可以使用简单的XML或注解来配置和映射原生信息,将接口和java的实体类映射成数据库中的记录。Mybatis本是apache的一个开源项目ibatis,2010年这个项目由apache迁移到了google code,并且改名为Mybatis。2013年迁徙带Github。Mybatis
2021-02-04 10:53:04
162
原创 注释、标识符、关键字
注释、标识符、关键字1.注释java中的三种注释单行注释//单行注释//输出一个hello,world多行注释/* 多行注释 我是多行注释*/文档注释/**@Description Helloworld@Auther 海*/注释不会执行,是给编程人员看的书写注释是一个非常好的习惯平时写代码一定要注意注释规范2.表示符关键字[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1rVi1zzb-16115
2021-01-25 17:18:05
112
原创 基本dos命令
基本dos命令打开cmd的方式开始+系统+命令提示符WIN键+R 输入cmd打开控制台(推荐使用)在任意文件夹下面按住shif+鼠标右键点击在此处打开命令行窗口资源管理器的地址栏前面加上cmd 路径管理员身份运行右键以管理员身份运行常用dos命令#盘符切换#查看当前目录下的所有文件 dir#切换目录 cd change directory#清除屏幕 cls(clear screen)#退出终端 exit#查看电脑的ip ipconfig#打开应用 calc 计算器 ma
2021-01-25 12:09:10
50
原创 Markdown学习
Markdown学习标题:二级标题三级标题四级标题字体helloworld!helloworld!helloworld!helloworld!引用选择狂神说java走向人生巅峰。分割线图片[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bPX3KR9m-1611541491631)(C:\Users\彭于晏\AppData\Roaming\Typora\typora-user-images\image-20210125101116845.pn
2021-01-25 10:25:54
74
空空如也
vlc-android 如何回调视频PCM数据
2022-05-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人