随笔分类 -  安卓学习

轻量级数据存储-SharedPreferences
摘要:一、什么是SharedPreferences SharedPreferences一个轻量级的存储类,特别适合用于保存软件配置参数。(是用xml文件存放数据,文件存放在/data/data/<package name>/shared_prefs目录下);经常用于保存用户数据。 二、如何使用 //1.使 阅读全文
posted @ 2022-06-08 19:26 suanningmeng98 阅读(74) 评论(0) 推荐(0)
输入框收回bug
摘要:一、bug问题描述 界面上只有两个框,用户名和密码,用户名框输入之后可点击done按钮收回,密码框输入后点击done按钮无效 二、已有代码 在点击不同的editText时会切换焦点事件 重写了onFocusChange方法对editText事件做出setActivated处理 用户名的xml中设置了 阅读全文
posted @ 2022-06-08 16:42 suanningmeng98 阅读(52) 评论(0) 推荐(0)
Android获取传感器数据
摘要:一、获取基本步骤 1.获取传感器服务 2.获取待监听的传感器 3.注册传感器的监听器 4.注销传感器的监听器 二、代码实现 1.获取传感器服务 SensorManage来管理安卓的传感器服务 SensorManager sensorManager = (SensorManager)getSystem 阅读全文
posted @ 2022-05-26 17:25 suanningmeng98 阅读(752) 评论(0) 推荐(0)
Glide之http加载图片不完全(一半正常、一半黑)
摘要:一、加载不完全的代码原始代码 Glide.with(context).load(pic).into(holder.imageView); 二、添加占位符后 //添加占位符 RequestOptions requestOptions = new RequestOptions() .placeholde 阅读全文
posted @ 2022-05-26 16:28 suanningmeng98 阅读(1685) 评论(0) 推荐(0)
邮箱验证码检验功能
摘要:一、邮箱验证基本步骤 1.注册新邮箱,并开启邮箱的POP3/SMTP/IMAP功能,开启授权码服务 2.添加相应权限,联网、网络状态等信息 3.emailRegister文件 3.1 拿到用户邮箱 3.2 向用户邮箱发送验证码,后续验证验证码正确性(4、5) 3.3实现用户注册 4.sendEmai 阅读全文
posted @ 2022-05-25 19:33 suanningmeng98 阅读(710) 评论(0) 推荐(0)
Retrofit--网络请求框架
摘要:一、什么是Retrofit Retrofit是Adnroid常用的一种网络请求框架,他是一个基于OkHttp网络请求的封装了网络请求接口的框架 二、Retrofit的基本使用 1.需要添加Retrofit和OkHttp的依赖 2.添加对应的网络请求权限 3.创建接受服务器返回数据的类(类文件) 4. 阅读全文
posted @ 2022-05-25 16:42 suanningmeng98 阅读(185) 评论(0) 推荐(0)
DownloadUtil-下载工具类
摘要:一、DownloadUtil实现的功能 从给定的url上接受图片数据 保存图片数据到本地 二、具体步骤 1.初始化路径;(这里选择自己所需要的路径即可); private static final String FILE_PATH = Environment.getExternalStorageDi 阅读全文
posted @ 2022-05-25 15:28 suanningmeng98 阅读(233) 评论(0) 推荐(0)
Glide的简单实用
摘要:一、什么是Glide Glide是从多种类中的源加载和显示图片的一种第三方框架,可以兼顾缓存和图片处理维持低内存消耗。 二、Glide的简单使用 1.在AndroidMainFest.xml中添加包依赖: dependencies { implementation 'com.github.bumpt 阅读全文
posted @ 2022-05-25 14:47 suanningmeng98 阅读(89) 评论(0) 推荐(0)