×

kotlin

【Android】之 Flow 使用和分析 (Android flow)

GAME GAME 发表于2024-04-16 浏览7763 评论0
Flow 简介 Google 推荐在 MVVM 架构中使用 Kotlin Flow,可见其发展前景是非常好的。 Kotlin Flow 可以用于替换 Rxjava,也可以用于替换 LiveData,功能十分强大,它是 Kotlin 协程库提供的一部分功能,因此,如果我们项目中已经引用了 Kotlin 协程,则不需要额外引入 Flow 相关的依赖。 在协程中,挂起函数最多仅能返回一个值,而数据流 Flow 可按顺序发出多个值,例如,我们可以通过数据流从数据库中实时接收更新。数据流使用挂起函

kotlin

google play上架报 --没有“android:exported”属性设置。此文件无法在 Android 12 或更高版本上安装

访客 访客 发表于2024-04-15 浏览6816 评论0
上架google play内部测试时,要求打.aab包。然后上传以后报错 您上传的 APK 或 Android App Bundle 内含活动、活动别名、服务或广播接收器,这些项目有 intent 过滤器,但没有“android:exported”属性设置。此文件无法在 Android 12 或更高版本上安装。详情请参阅:developer.android.com/about/versions/12/behavior-changes-12#exported 1.给所有注册文件(包括导入的库)

android

手把手教你完成Android期末大作业(多功能应用型APP)(Android期末大作业)

花若飞絮花曾落 花若飞絮花曾落 发表于2024-04-15 浏览20635 评论0
前言 Android期末作业,估摸着也花了整整5天。里面可能会缺少某些细节,如果跟着做有不会的评论就行,每天都会看,尽力解答。 功能 待办 专注计时 音乐 天气 实现步骤 一、底部菜单栏切换页 1.添加依赖 dependencies { implementation 'com.google.android.material:material:1.2.1' } 2.在res资源文件夹下新建一个menu文件夹,创建底部导航的菜单布局文件 创建对应数量的item

flutter

Flutter TextField UI 实例 —— 新手礼包

访客 访客 发表于2024-04-15 浏览4460 评论0
大家好,我是17。 新手礼包一共 3 篇文章,每篇都是描述尽量详细,实例讲解,包会! Flutter Row 实例 —— 新手礼包 Flutter TextField UI 实例 —— 新手礼包 Flutter TextField 交互实例 —— 新手礼包 本篇介绍了 TextField UI 的常见写法,从TextField的尺寸,border,icon,文本到光标,无所不包! TextField 的尺寸 默认情况下,TextField 的宽度尽量大,高度包含所有内容并加上

kotlin

Android 设置Padding和Margin(动态/静态)(android动态设置style)

丶 发表于2024-04-15 浏览11524 评论0
一、什么是padding,什么是margin? 在Android界面开发时,为了布局更加合理好看,很多时候会用上Padding和Margin, padding和margin是什么呢?即内边距和外边距; 某个View指定为padding是针对该View里面的子View距离该View距离而言的,或者是里面的内容距离容器的距离。 某个View指定为margin是针对该View本身距离别人或者父View而言的。 例如下图,输入框里面的文字内容,如果不设置内边距,那么就会紧挨左上角,这样看起来,

kotlin

Kotlin Flow响应式编程,操作符函数进阶

似水流年 似水流年 发表于2024-04-15 浏览4166 评论0
本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭霖 即可关注,每个工作日都有文章更新。 大家好,今天原创。 在上一篇原创文章当中,我跟大家说了会开启一个新的系列,讲一讲Kotlin Flow响应式编程从入门到进阶的内容。 总共计划是用三篇文章讲完,而本篇则是这个系列的第二篇文章。如果你还没有看过前面的基础知识入门的话,可以先去参考这里 Kotlin Flow响应式编程,基础知识入门 。 本篇文章我打算着重讲解一下操作符函数的相关内容。什么是操作符函数?如果你

ios

Obsidian 多端免费同步方案

百度首页排名卖蜘蛛 百度首页排名卖蜘蛛 发表于2024-04-15 浏览6379 评论0
使用场景 主力生产设备:MacOS 移动设备:IOS,iPadOS 应急设备:Win10 MacOS 作为主力生产设备,承担主要的记录和查阅任务。 移动设备,碎片时间偶尔复习翻阅。 Win10 ,应急备用。 同步方案 官方同步 完美方案,96 刀/年,囊中羞涩,自己问题。 OneDrive 及类似产品 PC 端使用完美,OB 库放在同步文件夹下即可。 IOS 不友好。 ICloud 理论上苹果系统之间同步的最优方案,Windows 上也可以安装使用。

objective-c

【iOS内购支付】Uniapp拉起苹果内购支付注意事项、实现步骤以及踩过的坑(手把手教程)

LINII LINII 发表于2024-04-15 浏览4765 评论0
前言 Hello!又是很长时间没有写博客了,因为最近又开始从事新项目,也是第一次接触关于uniapp开发原生IOS应用的项目,在这里做一些关于我在项目中使用苹果内购支付所实现的方式以及要注意的事项,希望能给正在做uniapp开发ios应用需要使用苹果内购支付的小伙伴一些帮助! 问题 为什么开发ios应用需要使用苹果内购支付? 原因在于,苹果要求所有开发者在上架Appstore中的应用,如果应用中出现了虚拟商品的购买,必须使用苹果内购支付,并且绝对不能出现其他支付方式,例如微信、支付

objective-c

iOS架构设计(三)- MVVM(iOS架构设计)

田小檬 田小檬 发表于2024-04-15 浏览8104 评论0
我是不敢轻易谈MVVM架构设计的 终于在经过前面几篇文章内容的铺垫之后,现在简单说说自己的想法 切记,如果没有kvc kvo的原理知识铺垫,最好去复习一下,否则看过了解,回头就会忘却,不会形成意识 KVC原理 KVO原理 iOS架构设计(一)- MVC iOS架构设计(二)- MVP 再次提醒:务必去了解一下 kvc kvo原理 因为我在文中MVVM的架构设计会依赖自定义KVO机制去实现 MVVM也会基于之前的 iOS架构设计(二)- MVP 去实现,所以没有看过的