
Android+Java
文章平均质量分 61
Android学习
coderSong2568
欢迎交流与指正
展开
-
Android |(十七)Adapter 适配器
填充数据。原创 2024-08-08 12:21:09 · 382 阅读 · 0 评论 -
Android |(十六)View
(解决RecyclerView隐藏后人仍然占位的问题)原创 2024-08-08 11:05:23 · 154 阅读 · 0 评论 -
Android |(六)弹窗专题 定制化——XPopup
🔥XPopup2.0版本重磅来袭,可以替代Spinner等组件,自带十几种效果良好的动画, 支持完全的UI和动画自定义!原创 2024-08-12 18:22:26 · 946 阅读 · 0 评论 -
Android |(六)弹窗专题 |PopupWindow 悬浮框
Alert不能指定显示位置,只能默认显示在屏幕最中间(当然也可以通过设置WindowManager参数来改变位置)PopupWindow是可以指定显示位置的,随便哪个位置都可以,更加灵活。原创 2024-08-07 15:25:26 · 336 阅读 · 0 评论 -
ViewPager2
包含标签的。原创 2024-06-25 23:42:12 · 640 阅读 · 0 评论 -
Android网络请求 |(二) OkHttp简介
Android 网络库的发展★ OkHttp(一)出现背景(二)定义与作用(三)高级功能(四)OkHttp3设计思路二、OkHttp使用(一)添加依赖+网络权限(二)使用演示1.get 同步请求2.get 异步请求3.post 同步请求4.post异步请求原创 2024-07-18 17:04:34 · 1555 阅读 · 0 评论 -
Android网络请求 |(四) OkHttp构建者的设置
OkHttp的3中自定义配置/构建者的设置:拦截器、缓存、Cookie原创 2024-07-22 15:39:18 · 2254 阅读 · 0 评论 -
Android | (五)基础布局2 不同汉字字数对齐
待写……原创 2024-07-17 14:35:42 · 230 阅读 · 0 评论 -
AS| (三)Android Studio 真机USB调试运行频繁掉线
待解决……原创 2024-07-17 14:21:34 · 1275 阅读 · 0 评论 -
Android| (十三)权限1 <uses-permission>使用权限
<uses-permission>使用权限转载 2024-07-16 14:50:05 · 752 阅读 · 0 评论 -
Android |(十二)Glide v4 图片加载
提前启用viewBinding,减少后续编写findViewById代码。原创 2024-07-16 13:53:11 · 509 阅读 · 0 评论 -
Android |(十一)数据存储2 SQLite存储
SQLite 是一种嵌入式关系型数据库管理系统(RDBMS),专门用于在移动设备和嵌入式系统上。它是一种的数据库解决方案,被广泛用于的本地数据存储。Sqlite在实际企业开发中,实际上并不会直接使用。因为编写的代码量比较多,不是ORM(对象关系映射)框架。实际企业开发中,会使用一些ORM框架,如:Room、GreenDao、LitePal等。原创 2024-07-14 16:21:02 · 382 阅读 · 0 评论 -
Android |(十一)数据存储1 文件存储
当APP被卸载时,数据会被跟着移除写入数据:openFileOutput读取数据:openFileInputprivate,默认操作模式,代表该文件是应用私有数据写入的内容会覆盖原有内容append检查文件是否存在,存在就追加内容(不覆盖原有内容),不存在就创建新文件所有应用程序都可以访问/读取所有应用程序都可以写入APP卸载时,数据仍然存在外部存储需要判断外部存储状态),可用的状态下才能进行读写操作在Android6.0系统开始,Google加入了动态权限。原创 2024-07-12 14:02:56 · 1117 阅读 · 1 评论 -
Android |(十)findViewById升级之旅【viewbinding】
DataBinding(ViewBinding)原创 2024-07-11 17:47:18 · 960 阅读 · 0 评论 -
AS| (一)Android Studio版本
参考:Android Studio Giraffe。原创 2024-07-11 17:22:54 · 293 阅读 · 0 评论 -
AS |(五)Material 3
是一种将经典的设计原则和科技创新相结合而创造的设计语言,是一个包含光线、材料和投射阴影的三维环境。能在不同平台、不同设备上提供一致的体验的底层系统,遵循基本的移动设计定则,并同时支持触摸、语音、鼠标、键盘等输入方式。转载 2024-07-10 13:43:00 · 192 阅读 · 0 评论 -
Android|(九)Fragment 碎片/片段
微信底部导航切换原创 2024-07-11 12:02:50 · 688 阅读 · 0 评论 -
Android |(八)BottomNavigationView 底部导航栏
实战演示——微信底部导航栏原创 2024-07-10 16:40:48 · 894 阅读 · 0 评论 -
Android |(七)四大组件1 Activity跳转传参
假设:FirstActivity--->SecondActivity一、显示Intent(一)直接跳转Activity关闭:一般需要在 SecondActivity 中加上函数,表示这个 Activity 结束(二)数据回传/回调很多情况下,从 FirstActivity 跳转到 SecondActivity 后,需要在 SecondActivity 进行相应的操作,如更新数据之类,然后返回 FirstActivity,通知 FirstActivity 执行某些操作,这时候就需要用到回调了回传。原创 2024-07-09 15:08:59 · 1283 阅读 · 0 评论 -
Android|(七)四大组件4 broadcast receiver【待写……】
待写……原创 2024-07-09 12:04:11 · 362 阅读 · 0 评论 -
Android |(七)四大组件3 content provider 【待写……】
待写……原创 2024-07-09 12:02:52 · 148 阅读 · 0 评论 -
Android |(七)四大组件2 Service【待写……】
待写……原创 2024-07-09 12:02:03 · 277 阅读 · 0 评论 -
Android |(七)四大组件1 Activity
一二三原创 2024-07-03 17:59:19 · 2171 阅读 · 0 评论 -
AS| (六)Color Picker 颜色选择器/取色器
Color Picker 颜色选择器/取色器原创 2024-07-08 14:14:11 · 348 阅读 · 0 评论 -
Android |(六)基础控件——优化ListView加载数据
当我们加载布局,创建item对象,并把这个item对象划出屏幕时,这个item对象会缓存起来。当再次滑入屏幕时,convertView就从缓存区中取出item对象。优化出发点:判断convertView是否为null。一开始的时候,convertView为null,原创 2024-07-08 17:27:45 · 227 阅读 · 0 评论 -
Android |(六)基础控件9 ListView 纵向滚动列表[优化前]
官方定义: Displays a翻译 :显示一个垂直可滚动的视图集合,其中每个视图都位于列表中前一个视图的下方。要获得更现代、更灵活、更高效的显示列表的方法,请使用RecyclerView。原创 2024-07-08 16:33:42 · 603 阅读 · 0 评论 -
Android |(六)基础控件8 Dialog 对话框【弹窗专题】
以点击Button,弹出对话框为例(1) 是通过AlertDialog.Builder()创建,不是直接创建 需要传参数context环境,在Activity中,可以写this(2)设置警告对话框的属性:title、message等 (3)点击对话框(取消/确定)后 的操作,应写在Listener中原创 2024-07-08 09:06:28 · 383 阅读 · 0 评论 -
Android |(六)基础控件7 Toast 弹出消息
据维基百科上的不可靠消息,谷歌的一位前微软员工在 MSN Messenger 的开发过程中创造了这个术语,因为 Messenger 的小通知窗口向上滑动进入视图,就像吐司从烤面包机中弹出。和其他控件稍有不同,Toast是用JAVA代码写得,不是在xml中添加的。(以点击Button后弹出消息为例)原创 2024-07-05 16:08:08 · 546 阅读 · 0 评论 -
Android |(六)基础控件6 checkBox 多选框
【代码】Android |(六)基础控件 checkBox 多选框。原创 2024-07-05 15:30:51 · 400 阅读 · 0 评论 -
Android |(六)基础控件5 RadioButton单选按钮
维基百科:Radio buttons were named after the。学习内容:RadioGroup管理 、checked属性。原创 2024-07-05 14:18:22 · 468 阅读 · 0 评论 -
Android | (六)基础控件4 Button按钮
补充:Toast提示,一种常见的用户界面元素,通常以弹出窗口或气泡形式出现在屏幕上方或下方,提供一种非侵入式的方式来向用户显示短暂的消息或提醒,而不会中断用户的操作。(Anonymous Inner Class)是一种在声明和创建对象的同时定义类的方式,它没有显式的类名。运行,2个按钮都可以正常点击,并弹出各自结果。请参考这篇文章,解释的很详细。这里如果:switch语句报错。适合界面中有多个按钮需要点击。原创 2024-07-05 10:50:50 · 603 阅读 · 0 评论 -
Android | (六)基础控件3 ImageView 图片控件
学习内容:ImageView 图片控件的。原创 2024-07-05 12:15:52 · 208 阅读 · 0 评论 -
Android |(六)基础控件2 EditText输入框
【代码】Android |(六)基础控件3 EditText输入框。原创 2024-07-05 11:54:41 · 320 阅读 · 0 评论 -
Android |(六)基础控件1 TextView文本控件
【代码】Android | (六)基础控件TextView原创 2024-07-04 18:56:03 · 378 阅读 · 0 评论 -
Android |(五)基础布局Layout
轻松构建复杂的界面结构。其高效性和灵活性使得布局嵌套大幅减少,从而提升了界面性能。原创 2024-06-19 20:35:28 · 1272 阅读 · 0 评论 -
Android |(四) Logcat的使用
Android| Logcat的使用原创 2024-07-04 15:00:47 · 204 阅读 · 0 评论 -
Android| (三)主题、样式、资源
注意到虚拟机的紫色主题,更改主题:Ctrl点进去,可以看到:修改并运行。原创 2024-07-04 14:50:52 · 459 阅读 · 0 评论 -
Android|(二)AS项目目录结构
和脚本文件进行了分类,能快速定位代码。原创 2024-07-04 13:12:56 · 813 阅读 · 0 评论 -
JAVA | 线程Thread
多个线程完成一个功能(QQ)启动状态 start()就绪状态 (随时等待CPU)运行状态 (执行任务)阻塞状态 (没有时间片/被强行暂停)就绪状态运行状态销毁/死亡状态(执行完毕)原创 2024-06-25 23:46:43 · 299 阅读 · 0 评论