随机推荐

Kotlin空值处理简介

前言简单记录一下Kotlin中变量的空值处理的方式。记录于此方便自己查阅。正文Kotlin把变量分成两种类型,一种是可空类型的变量,一种是非空类型的变量。一般情况下,一个变量默认是非空类型。当某个变量的值可以为空时,必须在声明处的数据类型后添加“?”来标识该引用可为空。var name...

纪伯伦:岸边一捧沙

爱情的忧愁歌唱着,知识的忧愁谈论着,欲望的忧愁悄语着,贫穷的忧愁号哭着。但是,还有一种忧愁,比爱情更深沉,比知识更高贵,比欲望更有力,比贫穷更苦涩。不过,它哑然无声,眼睛像星星一样闪闪发亮。当你遇遭不幸,向邻居诉说时,你正将自己心灵的一部分托付给他。倘若他胸怀宽阔,他会感谢你;倘若他气量狭小,他会...

[摘]对于Fragment的一些理解

Fragment为何要用Fragment是Android 3.0 (Honeycomb)被引入的。主要目的是为了给大屏幕(如平板电脑)上更加动态和灵活的UI设计提供支持。由于平板电脑的屏幕比手机的屏幕大很多,因此可用于组合和交换的UI组件的空间更大,利用Fragment实现此类设计的时,就无需管...

Activity的Context介绍

前言对于Application,Activity和Service这几个类,我们是很[熟悉]的。确实[熟悉],作为App开发这基本都要面对这几个类。比较好奇的朋友会发现,他们都拥有Context,但他们的Context有似乎有一点点的不同。今天有空,根据网上大佬的步伐,在这里简单记录一下。正文...

UTF-8下指定字节个数截断字符串

前言项目中存在需要截取字符串长度,比如仪表需要显示歌曲信息时,由于存在字节限制,因此传输时需要截取一部分。记录于此,方便自己查阅。正文本文使用了百度AI助手搜索的。需求UTF-8下长度超过50个字节的歌曲名需要截断。思路在Java中,如果你想要截取一个UTF-8编码的字符串,使其总...

林清玄 :其实生活都一样,看你怎么想

住在维琴尼亚州的美国朋友,是一位电力工程师,有一天他告诉我一个故事。他被通知到维琴尼亚山上的电塔修理电力障碍,于是清晨就出发了。电塔在很远的山上,开车八小时才抵达那座山,在山里绕来绕去,就是找不到那座电塔,天色逐渐暗下来,终至完全黑暗,伸手不见五指。山上既没有人家,也没有灯火,他心里愈来愈着急,...