- 博客(19)
- 收藏
- 关注
原创 怎么从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密码登录验证码登录(四)记住密码
*** 获取名为 "config" 的 SharedPreferences 对象* - 如果该 SharedPreferences 对象不存在,则会创建一个新的* - 只有创建该 SharedPreferences 对象的应用程序可以访问它,其他应用程序无法访问或修改其中的数据*/reload();
2024-05-12 10:38:02
333
原创 手把手教你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
原创 关于elementui上传头像到阿里云(前后端代码),以及action的坑。
思想:引入elementui的upload上传按钮,把前端上传的图片的名字,返给后端,后端接收后,处理图片名上传到阿里云。
2024-04-12 23:36:45
346
1
空空如也
关于考勤人脸识别的疑惑
2024-04-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人