Quibbler

Quibbler

管理员

加入于 2019-10-06

不忘初心的阿甘

598

文章

41

评论

TA 的文章(579)

Code

语言集成查询:LINQ

语言集成查询:LINQLINQ(Language Integrated Query,语言集成查询)是 Microsoft 在 .NET Framework 3.5 中引入的一种强大的查询技术,用于在 .NET 编程语言中以声明式的方式查询和操作数据。LINQ 提供了一种统一的查询语法,可以用于查询各种数据源,包括内存中的集合(如数组、列表)、数据库(如 SQL Server)、XML 文档等。1、

1.2k
Android

SelectionContainer:实现文本选择与复制功能

SelectionContainer:实现文本选择与复制功能在 Jetpack Compose 中,SelectionContainer 是一个非常实用的组件,它能够为包裹的子组件(如 Text)启用文本选择功能,允许用户长按文本进行选择和复制操作。1、基本用法默认情况下,Text 组件是不支持文本选择的。如果需要让文本可选,可以使用 SelectionContainer 将 Text 组件包裹起

1.8k
Code

partial 关键字

partial 关键字在 C# 中,partial 关键字用于将一个类、结构或接口的定义拆分成多个部分。这些部分可以分布在不同的源文件中,但它们在编译时会被合并为一个完整的类型。1、partial作用partial 在以下几种场景中特别有用:1.1、代码生成工具代码生成工具(如设计器)通常会生成部分代码,而开发者可以在另一个部分中添加自定义逻辑。这样,即使生成的代码被更新,开发者添加的代码也不会丢

1.3k
Android

AnnotatedString:打造多样式文字的神器

AnnotatedString:打造多样式文字的神器在开发 Android 应用时,我们常常需要在同一个文本组件中展示多种样式的文字,比如部分文字加粗、部分文字变色、部分文字添加下划线等。在传统的 Android 开发中,这通常是通过 SpannableString 来实现的。而在 Jetpack Compose 中,我们有了一个更加强大且易于使用的工具——AnnotatedString。一、An

1.6k
Android

Icon 和 Image 组件:展示图片与图标的最佳实践

Icon 和 Image 组件:展示图片与图标的最佳实践在 Jetpack Compose 中,Icon 和 Image 是两个用于显示图像资源的重要组件。虽然它们都可以用来显示图片,但在使用场景和功能上有一些区别。本文将详细介绍这两个组件的用法、区别以及一些实用的技巧。一、Image 组件Image 组件是 Compose 中用于显示图片的基础组件,它可以加载各种类型的图片资源,包括本地资源、网

1.7k
Code

WCF(Windows Communication Foundation)

WCF(Windows Communication Foundation)WCF(Windows Communication Foundation)是微软提供的一种面向服务的编程模型,用于构建分布式应用程序和服务。它属于.NET Framework的一部分,旨在简化服务的构建、部署和交互。WCF支持多种通信协议,包括HTTP、TCP、命名管道和消息队列等,可以满足多种不同的应用场景。WCF 的主要

799
Code

C# 中的 JSON 序列化与反序列化:使用 Newtonsoft.Json 和 System.Text.Json

C# 中的 JSON 序列化与反序列化:使用 Newtonsoft.Json 和 System.Text.Json在 C# 中,JSON 序列化和反序列化是处理数据交换和持久化的常用技术。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。本文将介绍如何在 C# 中使用两种流行的库:Newtonsoft.Json 和

2.0k
Android

Compose进度条:实现优雅的加载效果

Compose进度条:实现优雅的加载效果在开发 Android 应用时,进度条是必不可少的组件之一。它可以帮助用户了解应用当前的加载状态,提升用户体验。Jetpack Compose 提供了多种方式来实现进度条,包括内置的 CircularProgressIndicator 和 LinearProgressIndicator,以及自定义进度条的选项。本文将详细介绍如何在 Compose 中使用和自

2.0k
Kotlin

Kotlin重载函数和默认参数冲突,会调用谁?

Kotlin重载函数和默认参数冲突,会调用谁?有一个简单的关于函数重载和默认参数结合的问题,最近问了很多开发都不知道,说明平时没有关注或者很少发散思考。首先,定义重载函数。这个大家都不陌生,Koltin当然也可以,定义两个printMessage同名方法:一个有参数,一个无参数。同时Koltin也支持默认参数:这里给fun printMessage(message: Double = 1)方法的参

1.4k
检测开发者选项是否打开
Android

检测开发者选项是否打开

检测开发者选项是否打开特殊应用或场景要检测Android设备上的开发者选项是否已启用,本以为是什么黑科技检测,其实很简单:通过读取系统设置中的特定标志DEVELOPMENT_SETTINGS_ENABLED来实现。前提是:应用具有适当的权限来访问系统设置,参考Settings属性读写一文。通过这种方式,可以在Android应用中轻松地检查开发者选项是否已启用。

1.8k