自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 想把Blob(字节数组)转为base64

byte[] picData = blo.getFacePic();

2024-07-21 21:44:47 18

原创 怎么从sqllite拿到一个Blob类型的数据并打印出来。打印出现[B@6fde07a 问题

拿到blo后打印不出来 出现 [B@6fde07a 查了才发现不能直接打印。Java 中 byte 数组的默认打印方式,它并不直接显示数组内容或者字节数据的具体内容。可以手动遍历 byte 数组并打印每个元素的值。将字节数组中的每个字节转换为十六进制。在 Java 中,当你打印一个对象时,如果该对象没有重写。是一个 byte 数组,你会看到类似。的输出,而不是 byte 数组的内容。是该对象的哈希码的十六进制表示。方法,Java 会使用默认的。表示一个 byte 数组,为什么会出现这样的情况。

2024-07-20 21:38:25 141

原创 关于重写Application,需要在xml里注册问题。

报错:Attempt to invoke virtual method 'android.content.Context android.content.Context.getApplicationContext()' on a null object reference。开始我以为是没有实例化,于是在代码海里找,是否是忘记实例化,或者实例化错误。结果是因为自己重写的application没有注册(没有重写,默认,不需要注册),由于我继承了application类,所以就需要在xml里注册一下。

2024-07-19 12:30:23 94

原创 SqlLite的使用

创建两个类,一个封装了sqllite的一些方法,一个使用方法,四个按钮布局。learnActivity,封装了一些增删改查的方法。SqlLiteHelper ,创建表什么的。

2024-07-17 19:41:33 155

原创 MySQL连接不上(已解决)

今天打开idea发现mysql连接不上(test connect 失败),开始以为是idea的原因,找了一圈找不到,后来打开Navicat发现这个也连接不上,说明idea应该是没有问题的,后来发现是我下载mysql时没有让他开机启动,点击任务管理器里的服务找到mysql右键点击开始,Navicat和idea都能连接了。

2024-07-12 20:14:37 141 1

原创 Android studio之sqllite的创建与删除

两个按钮一个文本框,为了提高阅读性,我把这部分代码放在最后。

2024-05-12 11:06:20 259

原创 Android studio密码登录验证码登录(四)记住密码

*** 获取名为 "config" 的 SharedPreferences 对象* - 如果该 SharedPreferences 对象不存在,则会创建一个新的* - 只有创建该 SharedPreferences 对象的应用程序可以访问它,其他应用程序无法访问或修改其中的数据*/reload();

2024-05-12 10:38:02 333

原创 用一个例子来教你SharedPreferences的用法

要把文本四个1保存进xml里。

2024-05-11 11:10:52 294 1

原创 Android studio密码登录验证码登录(三)找回密码

【代码】Android studio密码登录验证码登录(三)找回密码。

2024-05-10 21:15:33 354 2

原创 Android studio密码登录验证码登录(二)登录逻辑

1。

2024-05-10 11:46:43 284 3

原创 Android studio密码登录验证码登录(一)界面切换

【代码】Android studio密码登录验证码登录界面切换。

2024-05-10 10:44:59 897 3

原创 手把手教你RecyclerView的详细使用

这个东西其实就是把想要显示的文本一行一行显示在手机页面上(当然是最基本的用法),还可以滑动,点击等等。那我我就创建一个Bean来存放我的文本如上图(String name),通过get set函数就可以实现。然后利用这个东西来实现我们想要的效果。首先创建一个空的Java Bean类和一个RecyclerView的布局,前者的作用是存我们的每一条信息,后者是有一个TextView。

2024-05-06 22:53:47 1790

原创 Activity的跳转

同时一个Activity还要有个布局在layout里面创建就可以,但是新版好像在你创建的第二个java类继承AppCompatActivity后可以自己生成,然后要解析布局注入oncreate函数。编译环境为什么会认识这个java类是一个Activity,是因为这个类继承了他自带的AppCompatActivity。最重要的是要在清单里注册组件。

2024-05-05 16:30:26 199 4

原创 viewPaper2&&Fragment

4.处理MyfragmentAdapter ,创建fragment数组,把四个fragment放到适配器里,这里可以返回他们的位置序号,和大小。这段代码的作用是将四个具有不同标题的BlankFragment添加到ViewPager中,并通过自定义的适配器(3.处理BlankFragment,默认有两个参数,因为我们只需要改变一个String所以可以把Param2删除。)将它们连接到ViewPager中,从而实现在ViewPager中切换不同的Fragment。2.在oncreate里initPage(),

2024-05-05 15:32:23 143 2

原创 Android studio微信界面滑动

4.当滑动页面时改变选项卡changeTab(position)函数,把当前页面的序号传给底部的布局,使其改变颜色,代表着更换了页面。2.写一个layout布局,对应微信的四个选项。具有相同的权重,这意味着它们会以相等的宽度在水平方向上分配空间。1.准备八张图片,分为点击和不点击两种状态(drawable),以便它们能够在水平方向上并排显示。元素被用作容器来组织其内部的视图。3.MainActivity: 初始化布局。整体布局使用了水平方向的。来放置三个垂直方向的。

2024-05-05 15:12:36 164 2

原创 Android studio ViewPager2的使用,实现页面滑动。

在activity_main.xml里。设置每页要显示一个Textview。在ViewPageAdapter里。在mainactivity里。

2024-05-04 11:25:04 338 2

原创 如何实现日期选择器的自动查询数据(暴力版本)

我想通过刷卡时间来筛选数据,例如,我想查询2024/04/16号到2024/04/20号的所有数据。那么我通过日期选择器来自动帮我筛选。

2024-04-20 23:37:13 340 2

原创 把后端返回的Datetime转化为年月日时分秒

前端用的是elementui里的el-table。后端返回的类型,定义的用的是Date类型。

2024-04-19 23:34:59 216

原创 关于elementui上传头像到阿里云(前后端代码),以及action的坑。

思想:引入elementui的upload上传按钮,把前端上传的图片的名字,返给后端,后端接收后,处理图片名上传到阿里云。

2024-04-12 23:36:45 346 1

空空如也

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

TA关注的人

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