×

android studio

同一页面实现recycleView三种布局【recycleView + adapter】

站长资讯网友投稿帖 站长资讯网友投稿帖 发表于2024-05-02 浏览6901 评论0
🥭🥭简介 分享一下recycleView在同一个页面中(一个recycleView中实现三种不同的布局方式)。三种布局一种是横着划,竖着划和GridView三种布局,代码全部粘在下面了,需要自取。 🍓🍓第一种是竖着滑动,和listView差不多。自我感觉,比ListView复杂。 🍓🍓第二种是横着滑。自我感觉,ListView虽然也可以实现,但是比起RecycleView难度和繁琐度都上了一个等级。这可能也是现在大部分人都用RecycleView的原因之

xcode

Xcode13.1真机调试(xcode12真机调试)

晓程云计算 晓程云计算 发表于2024-05-01 浏览9272 评论0
Xcode13.1真机调试 当项目基本已经做完需要进行真机调试 在Xcode上: 先进入Xcode的Preferences,通过点击状态栏的Xcode,然后在菜单栏中进行选择,也可以通过Commend+, 进行打开 然后选择上方状态栏中的Account,然后再点击左下角的+号,添加进创作人员的Apple ID和Description(可以写一样),然后再点击右下角Manage Certificates,添加管理证书,然后进入之后,点击左下角添加Apple Development,等

小程序

【微信小程序】一文带你搞懂小程序的页面配置和网络数据请求(微信小程序请求数据的方式)

HappySir¹ HappySir¹ 发表于2024-05-01 浏览15512 评论0
页面配置 每个小程序页面都有一个.json文件,该文件用来对小程序的页面进行配置。 页面配置文件的作用 小程序中,每个页面都有自己的.json配置文件,用来对当前页面的窗口外观、页面效果等进行配置。 页面配置和全局配置的关系 小程序中,app.json中的window节点,可以全局配置小程序中每个页面的窗口表现。 如:当在app.json中全局配置导航栏的文字为苏凉时,此时每个页面的导航栏标题都为苏凉。 如果某些小程序页面想要拥有特殊的窗口表现,此时,“页面

android studio

android studio连接雷电模拟器调试

零度网络-技术2 零度网络-技术2 发表于2024-05-01 浏览13598 评论0
一、下载雷电模拟器,安装完成后打开 下载地址:https://www.ldmnq.com/ 二、进入模拟器的桌面,系统应用—>打开设置—>点击关于平板电脑,连续点击5次版本号–>会出现开发者选项—->进入开发者选项—->勾选usb调试。 三:按win+r,输入cmd打开命令控制器,将目录切换到你安装雷电模拟器的文件夹下,我的模拟器的安装目录如下: 接下来,adb连接端口,端口可以是(5555+index*2)(index=》0)即5555,5557,5559等等,

android studio

Android/安卓 自定义Dialog 最简单、最详细解释(安卓自定义Dialog)

阳。 阳。 发表于2024-05-01 浏览9256 评论0
看了很多视频,也在网上找了一些浏览量最多的文章,发现都太难懂或者太复杂,夹杂了很多其他功能,自定义度太高,很繁琐。所以我想写一个基础的自定义Dialog,只涉及基础的自定义,其他复杂的自定义可以在这个的基础上自己添加shape或Backgroud定义颜色和形状。 先看一下效果图 Android 自定义Dialog 下面开始讲解自定义Dialog的步骤 一、第一步,先创建一个dialog的布局layout_custom_dialog,这就是我们弹出的对话框样式(简

kotlin

Kotlin协程:协程的基础与使用

Calm Calm 发表于2024-05-01 浏览5161 评论0
一.协程概述 1.概念     协程是Coroutine的中文简称,co表示协同、协作,routine表示程序。协程可以理解为多个互相协作的程序。协程是轻量级的线程,它的轻量体现在启动和切换,协程的启动不需要申请额外的堆栈空间;协程的切换发生在用户态,而非内核态,避免了复杂的系统调用。 2.特点     1)更加轻量级,占用资源更少。     2)避免“回调地狱”,增加代码可读性。     3)协程的挂起不阻塞线程。 3.原理     Kotlin协程原理核心体现在“续体传递

kotlin

Android: 彻底搞懂Lifecycle——使用篇(Android lifecycle)

黄伟 黄伟 发表于2024-05-01 浏览5946 评论0
系列文章目录 第一章 Android: 彻底搞懂Lifecycle——使用篇第二章 Android: 彻底搞懂Lifcycle——原理篇 前言 你真的了解lifecycle吗?本文的目标就是要“打破砂锅问到底”,带你真真切切了解它。 一、Lifecycle是什么? lifecycle 是属于Android Jetpack(官方开发工具包)—— Architecture(架构组件)中的一员。 【官方介绍】构建生命周期感知型组件,这些组件可以根据 Activity 或

kotlin

Kotlin协程:异步执行与同步获取(kotlin 异步)

百度用户79129 百度用户79129 发表于2024-05-01 浏览6173 评论0
一.async方法     在协程中,可以通过async方法开启一个协程,执行任务。但与launch方法不同的是,async方法会返回一个Deferred接口指向的对象,通过调用找个对象的await方法,可以获取任务的执行结果,如果这时任务没有结束,await方法还会同步挂起等待任务执行完毕返回结果再继续执行。     async方法代码如下: public fun <T> CoroutineScope.async( context: CoroutineContext

kotlin

Android悬浮窗看这篇就够了(android 悬浮窗)

faka faka 发表于2024-05-01 浏览19114 评论0
目录 悬浮窗的基本原理 动态添加View 悬浮窗原理 应用内悬浮窗 应用内悬浮窗实现流程 效果 应用外悬浮窗(有局限性) 效果 悬浮窗权限的适配 权限配置和请求 LayoutParam的坑!!!! 无障碍悬浮窗 总结 之前想要实现个全局全浮球的效果,找遍了网上大佬的博客,踩了不少坑,但是还是有一些问题没有解决,比如个别手机设置界面的部分二级界面无法显示(例如:MIUI设置-关于手机[狗头保命]) 索性在此总结一篇关于悬浮窗使用以及适配的详细博客(Kotlin代码)

kotlin

Android音视频开发之GSYVideoPlayer(android音视频开发)

我爱你中国 我爱你中国 发表于2024-05-01 浏览7507 评论0
今天,和大家分享一个开源的多功能视频播放器 — GSYVideoPlayer,支持弹幕,滤镜、水印、gif截图,片头广告,声音、亮度调节等众多功能,这里就利用它来实现一个标准的视频播放器,那么,话不多说,Go ~ 引入依赖 maven { url 'https://jitpack.io' } maven { url "https://maven.aliyun.com/repository/public" } //完整版引入 implemen

kotlin

Android使用MQTT订阅及发布消息((一)初步了解Mqtt以及实现Android操作mqtt服务)

Serien01 Serien01 发表于2024-05-01 浏览7498 评论0
关于   可能有很多小伙伴和我一样是初次知道mqtt,然后它是啥,用来干什么那就更不清楚了,前段时间公司要求调研这方面,所以今天这篇文章就来介绍mqtt是啥,以及Android可以用它来干啥。 MQTT介绍 MQTT协议实现方式   实现MQTT协议需要客户端和服务器端通讯完成,在通讯过程中,MQTT协议中有三种身份:发布者(Publish)、代理(Broker)(服务器)、订阅者(Subscribe)。其中,消息的发布者和订阅者都是客户端,消息代理是服务器,消息发布者可以