
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在as2024版本中,打开Settings->Experimental->勾选 Configure all Gradle tasks during Gradle Sync (this can make Gradle Sync slower)勾选右侧Gradle下方的Configure all Gradle tasks during Gradle Sync (this can make Gradle
比如:50%透明度, 50%也就是256的一半即128,因为是从0开始算的,所以是 127,转换成16进制就是 7F。Android中的颜色值通常遵循RGB/ARGB标准,使用时通常以“#”字符开头,以16进制表示。透明度分为256个等级,即 0~255,00表示完全透明,FF开始表示完全不透明。Android中的颜色值一般格式是:#AARRGGBB。也可以通过设置字体颜色,或者设置背景色来达到预

一、选择开源框架的原则1.学习的成本:对该框架学习的时间长短,文档是否齐全的考虑2.流行的程度:该开源框架是否流行,github 上 start 的个数,都是我们考量的标准3.是否还在维护:如果该框架没人维护了,随着技术的不断更新,都会出现大大小小的问题的4.代码的体积: 体积当然不能太大了5.代码的设计: 整体框架的设计二、Android 常用的网络框架大多数应用程序基本都需要连接网络,发送一些
嵌套Fragments (Nested Fragments), 是在Fragment内部又添加Fragment.使用时, 主要要依靠宿主Fragment的getChildFragmentManager()来获取FragmentManger.虽然看起来和在activity中添加fragment差不多, 但因为fragment生命周期及管理恢复模式不同, 其中有一些需要特别注意的地方.本文内容还包括了
前言Rxjava由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。image本文主要:面向 刚接触Rxjava的初学者提供了一份 清晰、简洁、易懂的Rxjava入门教程涵盖 基本介绍、原理 & 具体使用等解决的是初学者不理解Rxjava原理 & 不懂得如何使用的问题希望你们会喜欢。本文主要基于Rxjava 2.0如果读者还没学习
1 前言以前项目版本管理工具一直用的都是SVN,现在换成Git,并且项目托管平台使用的是GitLab。虽然经常用GitHub,但是却很少使用到分支,因为都是自己在写,也不用开发版与发布版、打Tag那些,所以这篇文章主要讲下GitLab与Git的使用。这篇文章还是会按我以前的写作风格,写的通俗易懂,并且全程自己操作一遍,目的是为了初学者也能看懂。2 简介Git:Git是一个开源的分布式版本控制系统,
在Android 14,app可以在系统分享表中自定义行为。在分享表中,可借助ChooserAction.Builder来构建自定义ChooserAction,指定ChooserActions的列表作为使用Intent.createChooser创建的Intent的Intent.EXTRA_CHOOSER_CCUSTOM_ACTIONS。以下是创建自定义行为的一般过程以发送多张图片为例//创建In

o bitmap.recycle()方法用于回收该Bitmap 所占用的内存,接着。 getByteCount():API12 加入,代表存储 Bitmap 的。将bitmap 置空,最后使用System.gc()调用一下系统的垃圾回。这个Bitmap 对象是由Java 部分分配的,不用的时候。的,这个只能调用底层的功能释放。Bitmap 的宽高进行拉伸,进而改变Bitmap 占用内存的。简单的
问题如何引起:解析出音乐专辑图片时,需要把图片转byte数组存入数据库,当下次查询数据库该专辑数据时报上面错误,行太大而无法写入CursorWindow(CursorWindow默认的最大值为2MB)第二个参数cursorWindowSize设置大小, 这里修改CursorWindow的大小为5M。图片入库数据库时,先对图片进行压缩处理,尽量控制其大小在2M内。设置一下CursorWindow的大

Android编译报错The minCompileSdk (31) Dependency: androidx.work:work-runtime:2.7.0.







