首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
1477240997310
掘友等级
Android
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
200
文章 200
沸点 0
赞
200
返回
|
搜索文章
赞
文章( 200 )
沸点( 0 )
【Android渲染】为什么alpha渲染性能低?
1. 多次写入像素 第二次把之前的颜色与设置的不透明度做混合,产生一个新的颜色值,写入这个新的颜色值。 我们看到的一层下面有另一层的半透明效果,对于屏幕来说就是一个混合后的具体的颜色值。 2. 指令重排无效 很多内容一次绘制成功,非常高效。只是有一个问题,其实上面的例子中,背景…
开始切换到 Kotlin: 谷歌工程师给初学者的知识点总结
在 2019 年的 I/O 大会上,我们曾宣布 Kotlin 将会是 Android 应用开发的首选语言,但是,部分开发者们反馈仍不清楚如何切换到 Kotlin,如果团队中没有人熟悉 Kotlin,一开始直接使用 Kotlin 进行项目开发还是会令人生畏。 在 Android …
android编译 配置-Xbootclasspath/p优先级无效(jenkins 多模块依赖不同framework.jar)
如果多个模块,且不同模块使用了不同的 framework.jar ,比如模块a 使用了 framework1.jar ,模块b 使用了 framework2.jar。理想当然会在模块a,b 的 build.gradle 里分别加上 -Xbootclasspath/p......…
Android | 说说从 android:text 到 TextView 的过程(主题&样式)
在 Android 开发中,经常需要用到属性,例如使用android:text设置文本框的文案,使用android:src设置图片。那么,android:text是如何设置到TextView的呢
Android-SurfaceFlinger启动与绘图原理
注:本文基于Android 10源码,为了文章的简洁性,引用源码的地方可能有所删减。文中内容如有错误欢迎指出,共同进步!觉得不错的留个赞再走哈~ 博客链接。 我们在平时的应用开发中基本上接触不到 SurfaceFlinger,但是理解 SurfaceFlinger 的相关工作流…
深度探索 Gradle 自动化构建技术(三、Gradle 核心解密)
成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 从明面上看,Gradle 是一款强大的构建工具,而且许多文章也仅仅都把 Gradle 当做一款工具对待。但是,Gradle 不仅仅是一款强大的构建工具,它看起来更像是一个编程框…
【灵魂七问】深度探索 Gradle 自动化构建技术(五、Gradle 插件架构实现原理剖析 — 上)
成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 目前,Gradle 自动化技术越来越重要,也有许多同学已经能够制作出自己的 Gradle 插件,但是一直有一些 “梗” 遗留在我们脑海中,无时无刻不提醒着我们,你真的掌握了吗?…
使用 Dagger 自定义 WorkManager
WorkManager 是一个 Android Jetpack 扩展库,它可以让您轻松规划那些可延后、异步但又需要可靠运行的任务。对于绝大部分后台执行任务来说,使用 WorkManager 是目前 Android 平台上的最佳实践。 Dagger 是 Android 开发的首选…
Gradle 爬坑指南 -- 理解 Plugin、Task、构建流程
上文介绍了 Gradle、Groovy 的概念并且对其有了一些初步的认识,然后学习了 Groovy 基本语法,跑了第一个 Gradle 的 Hello World!此时想必大家对 Gradle 也算是有了一个清晰的初步认识。学习 Gradle 就是学习一门新的语言,然后应用其 …
Android Gradle 插件开发入门指南(一)
Gradle 全称 Gradle Build Tool(构建工具),可以使用它构建任何你想构建的东西,Gradle 拥有丰富的 API 和成熟的插件和集成系统,我们能够很方便的介入构建过程和定制构建产物。扩展 Gradle 原有功能的常见手段就是自定义 Gradle Plugi…
下一页
关注了
4
关注者
0
收藏集
0
关注标签
62
加入于
2016-10-24