鸿蒙HarmonyOS之封装Http请求工具类 1、可新建一个ets文件存放请求对象RequestBean和请求接收ResponseBean等对象。2、编写请求方法,传入请求参数,设置Url,处理请求结果等。3、调用,返回请求成功后的数据结果,可进行后续处理。
鸿蒙HarmonyOS之使用preferences首选项保存获取数据 工具类,包括创建Preferences首选项、保存和获取对应Key的数据等方法。示例代码中以保存Token字符串值为例。直接调用工具类的方法。如有错误,欢迎指正!
鸿蒙HarmonyOS之使用ArkTs语言实现自定义Tab菜单栏分页主页面UI 示例:每个Tab页面内容可以在各自的ArkTs文件里面编写。示例代码中用到的颜色、文字、图片等资源可以自行替换。显示为3个Tab菜单栏,中间可以滑动。
从Maven仓库下载三方库对应版本的jar包的方法 (3)根据需要点击下载对应的jar包即可,通常用来运行的话直接下载:fastjson-1.2.83.jar 这个就行,fastjson-1.2.83-javadoc.jar 这个通常用于生成和查看API文档。例如:下载com.alibaba.fastjson 库的1.2.83版本的jar包。
Android之保存图片到相册之前兼容不同机型需要注意的配置 在这种模型下,每个应用只能访问自己创建的文件,以及一些特定的公共目录(如DCIM、Pictures、Videos等),并且需要用户的明确许可才能访问其他应用的文件。这个方法获得对整个外部存储的访问权限,这在Android 10(API 级别29)之前的版本中是可行的,因为那时候应用可以访问外部存储的任意文件夹。但是,从Android 10开始,由于引入了Scoped Storage,这种访问方式受到了限制,应用只能访问自己创建的文件,或者用户明确授予访问权限的文件。
Android之实现《用户隐私政策》《服务条款》等文字点击可查看协议内容的超链接功能 运行后可看到两个隐私协议文字是蓝色,是可以点击的链接样式,其余文字正常显示。在初始化时候调用如下initPrivacyTipLink方法就行。跳转隐私协议显示的Activity。
Android之使ImageView中图片保持比例显示,且不超过最大高度和最大宽度限制 将 android:scaleType 从 fitStart 改为 fitCenter: fitCenter 会将图片等比例缩放至图片的宽度或高度至少与 ImageView 的一个维度相匹配,然后将图片居中放置在 ImageView 内。通过这些更改,您的 ImageView 将会以保持原图比例的方式显示图片,同时确保图片的高度不超过 250dp,宽度不超过 200dp。图片会根据自身的长宽比自动调整,以适应这两个最大尺寸限制,并通过 fitCenter 居中显示在 ImageView 中。
Glide结合OkHttp保证短信验证接口携带图形验证码接口返回Cookie值去做网络请求 自定义Okhttp的cookie管理,在Okhttp初始化的时候设置进去。并在Glide中注册请求对象。因为发送短信的请求需要利用图形验证码请求的cookie,所以cookie管理的逻辑就是,保存上一次请求的cookie,下一次请求的时候利用上一次请求的cookie。大概业务流程原理如图所示://......@Override.build();@Override/*** Cookie管理类*///保存每个url的cookie。