自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android自学:解决软键盘遮挡消息的问题

app中经常会要出现聊天的功能,提起聊天就一定会要用到软键盘,但是想要实现理想的软键盘弹出效果却不是那么容易,可能会出现弹出软键盘把顶部状态栏(topBar)挤掉的尴尬状况,还有会把最新的聊天的消息挡住的问题。今天我们就来解决这俩个问题。

2025-08-07 17:54:28 344

原创 Android自学:View

就是把一次大的滑动分成若干次小的滑动并在一个时间段内完成。

2025-07-23 21:33:46 243

原创 Android自学:滑动冲突解决办法

由于手机屏幕有限,所以现在基本每个app为了展示更多的信息都会用到滚动的View,最典型的比如ListView,RecyclerView,而且为了用户更丝滑的体验一般不止竖直方向的滚动,同时还会有水平方向的滚动,这时你会发现会发生滑动冲突,即横向滚动失效或竖直方向滚动失效或者滚动错乱。

2025-07-21 20:00:02 389

原创 Android自学第十四天:初探Ktor框架(新手自学流程)

之前一直学习kotlin时没有自己写过后端,而最近的一个作业要写一个简单的聊天软件,就需要写纯websockt的后端,那么我就开始在网上搜索,找ai问。最后找到了ktor这个后端框架——它对于我最大的好处估计就是它是完全由kotlin语言编写的,跟我学习的内容联系密切,比较容易上手。便看起了官方文档。

2025-06-28 20:57:45 507

原创 如何真正查看windows局域网ip

鼠鼠属实是被坑惨了,相信大家肯定在网上见过怎么查看windows的局域网ip,很简单,就是win+R打开终端,输入ipconfig后会出现下面这个画面然后我问ai哪个是局域网ip,它跟我说是192.168开头的,我一复制粘贴就一直报错,客户端无法连接上服务端,我哪里都检查一遍了都没问题,鼠鼠整个人都崩溃了。

2025-06-21 10:32:12 167

原创 Android自学第五天

ViewPager2是用于滑动更换页面的,可以水平滑动也可以纵向滑动。

2025-06-16 19:48:52 233

原创 Android依赖(dependencies)导入语句新旧转换问题

就是这样了,这样就能解决导入的问题了,祝各位Android鼠鼠编程顺利。

2025-06-15 10:26:12 371

原创 Android自学第三天:碎片(Fragments)

现在fragment都绑定了相应的视图了,那么现在就是展示fragment了,就需要再对应的activity展示fragment。布局编写完就要编写这俩个fragment的类,这里设想是让一个activity显示左右俩个fragment。接着修改activity_main.xml中的第二个fragment,删掉name属性不定死它。首先为fragment编写它的布局,这里简单写一下。这是静态的fragment,它还可以动态展示。碎片是是可以嵌入在Activity中的片段。此布局非常简单,放置一个按钮。

2025-06-14 22:30:28 142

原创 Android自学第二天:多媒体(相册,相机,视频,音频)

在相应的Activity中获得这个组件,然后要给这个组件绑定uri,即指定的视频文件(.mp4),这个文件要自行准备并且放在res/raw(没有raw自己创建)文件夹中,首先获得一uri对象。首先文件是存储在main/assets的目录里的,为mp3格式。先检查权限如果没有权限就要请求,然后再在onRequestPermissionsResult方法中写出处理代码。Android有原生的播放视频的组件:videoView,功能不全面但也堪用,胜在方便。这样便可以选择图片了,非常简单,不需要检查和申请权限。

2025-06-12 21:12:47 273

原创 Android自学第一天:自定义contentprovider流程

具体流程即先使用uriMatcher的match方法对传进来的uri进行判断如果是自定义的uri则会返回contactDir,再初始化一个cursor对象包含一个仅有一列且列名为contact的存储空间,并使用contentReslover将查询到的名字和号码拼接为一个字符串后添加到cursor对象中最后返回cursor即可,其余方法可根据需求重写不再赘述。<permission>标签是自定义的权限声明,这个声明用于<provider>标签的属性readpermisiion。

2025-06-11 16:36:44 327 1

空空如也

空空如也

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

TA关注的人

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