-
Android textview展示富文本内容
今天实现的内容,就是上图的效果,通过Span方式展示图片,需要支持文字颜色改变、加粗。支持style=\"color:green;font-weight:bold;\"展示。尤...
发布时间:2024-01-01分类:程序开发学习浏览:108评论:0
-
如何在windows搭建Android系统源码学习环境
随着对android源码的学习,在cs.android.com/查看源码还是有些捉襟见肘,虽然cs的体验还是不错,但是目前只对main分支的代码symbol有索引跳转,有时候还是...
发布时间:2024-01-01分类:程序开发学习浏览:102评论:0
-
Android上Path的硬件加速渲染流程分析
在上一篇文章让AndroidTextureViewCanvas支持硬件加速中,介绍了如何在TextureView中获取支持硬件加速的绘制Canvas,然而后续发现虽然Canva...
发布时间:2024-01-01分类:程序开发学习浏览:96评论:0
-
万字盘点 Android 领域在 2023 年的重要技术:AI, 14, Compose, 鸿蒙...
AICore2022年底横空出世的GPT-3.5引发了全球的大模型LLM狂潮。作为在AI领域耕耘多年的巨头,Google自然不会坐视不管,于2023年底之...
发布时间:2023-12-31分类:程序开发学习浏览:100评论:0
-
打砖块,Android休闲小游戏开发
A.项目描述《打砖块》是一款经典的休闲小游戏,结合了经典的图形和音效,给玩家带来了轻松愉快的游戏体验。该游戏操作简单易上手。玩家只需通过触摸屏幕控制底部的“拍子”左右移动,...
发布时间:2023-12-31分类:程序开发学习浏览:97评论:0
-
Android 粒子漩涡动画
前言粒子动画经常用于大画幅的渲染效果,实际上难度并不高,但是在使用粒子动画时,必须要遵循的一些要素,主要是:起点矢量速度符合运动学公式在之前的文章中,如《烟花效果》和《粒...
发布时间:2023-12-31分类:程序开发学习浏览:102评论:0
-
让Android TextureView Canvas支持硬件加速
SurfaceView和TextureView是Android提供的支持异步线程渲染的控件,虽然都是异步渲染,但不论在使用方式上还是在底层实现原理上都是有差异的。SurfaceV...
发布时间:2023-12-31分类:程序开发学习浏览:98评论:0
-
Android LayoutManager打造最好用的吸顶效果
前言在之前的一些文章中,我们实现过各种各样的布局效果,当然也有吸顶效果,在写本篇之前可以看看之前的文章。《AndroidRecyclerView多Tab列表吸顶效果》《An...
发布时间:2023-12-30分类:程序开发学习浏览:102评论:0
-
ThreadLocal:你不知道的优化技巧,Android开发者都在用
引言在Android开发中,多线程是一个常见的话题。为了有效地处理多线程的并发问题,Android提供了一些工具和机制。其中,ThreadLocal是一个强大的工具,它可以使得每...
发布时间:2023-12-29分类:程序开发学习浏览:102评论:0
-
手机上开发Android车机应用一 预制系统apk
背景书接上回,在我的Pixel上刷上车机系统后,准备开发一个系统预制的ROOT权限的应用。#榨干Pixel5最后的价值:编译刷写Android12L车机系统https://...
发布时间:2023-12-29分类:程序开发学习浏览:104评论:0
-
Android 平台自定义开机动画
上一节源码分析中我们知道,BootAnimation会从以下几个目录中加载动画文件:/system/media/bootanimation-encrypted.zip(if...
发布时间:2023-12-29分类:程序开发学习浏览:95评论:0
-
Android车载开发启示录(三)
笔者在从事Android车载行业的开发过程中,发现Android车载开发和平时的Android开发还是有很大不同之处,对于一个小白来说或者说如果是刚入行的新人都会很陌生,目前市场也...
发布时间:2023-12-29分类:程序开发学习浏览:114评论:0
-
Android Vector动画实践
AndroidVector动画实践前言最近又忙了挺久,一忙又想偷懒,又不想学习。这个关于vector动画的实践,断断续续调试了挺久,今天写篇文章总结下,我自己觉得还是知识满满...
发布时间:2023-12-29分类:程序开发学习浏览:96评论:0
-
Android 线程死锁场景与优化
前言线程死锁是老生常谈的问题,线程池死锁本质上属于线程死锁的一部分,线程池造成的死锁问题往往和业务场景相关,当然更重要的是对线程池的理解不足,本文根据场景来说明一下常见的线程池死...
发布时间:2023-12-28分类:程序开发学习浏览:96评论:0
-
Android 平台开机时间分析与优化
1.开机时间的分析方法系统化AndroidFramework教程可关注:yuandaimaahao.gitee.io/androidfram…1.1通过日志信息获取...
发布时间:2023-12-28分类:程序开发学习浏览:105评论:0
-
Fix: Android Studio 无法预览 Markdown文件
🐶2023年最后半天带薪摸鱼时间,整活的时候发现:AndroidStudio竟然没办法预览Markdown文件(.md),看了下安装的插件列表,明明就预装了Markdo...
发布时间:2023-12-28分类:程序开发学习浏览:97评论:0
-
Android平台RTMP推送|轻量级RTSP服务能力封装代码实现
好多开发者问我们,有没有针对Android平台RTMP直播推送、轻量级RTSP服务模块的进一步封装,可以更便捷的调用大牛直播SDK接口。为此,我们分享下我们针对Android...
发布时间:2023-12-28分类:程序开发学习浏览:98评论:0
-
开心打地鼠,Android休闲益智游戏开发
A.项目描述“开心打地鼠”是一款非常有趣的游戏,它能够帮助人们放松身心,同时也能够锻炼人们的智力。“开心打地鼠”这款游戏的玩法非常简单,玩家需要在规定的时间内点击屏幕上出现的...
发布时间:2023-12-28分类:程序开发学习浏览:83评论:0
-
【Gradle KTS】一次发布 Android SDK 到 maven 仓库的经验总结
前言近期接到需求,将此前一个项目的部分功能封装成SDK对外提供,我在SDK开发方面没有经验,借着这个需求,了解了SDK开发的一些技巧,也爬了很多的坑,梳理出这篇文章,...
发布时间:2023-12-28分类:程序开发学习浏览:97评论:0
-
【Android】MotionLayout Carousel
MotionLayout之Carousel<androidx.constraintlayout.helper.widget.Carouselandroid:lay...
发布时间:2023-12-27分类:程序开发学习浏览:90评论:0
- 最近发表
-
- WooCommerce最好的WordPress常用插件下载博客插件模块的相关产品
- 羊驼机器人最好的WordPress常用插件下载博客插件模块
- IP信息记录器最好的WordPress常用插件下载博客插件模块
- Linkly for WooCommerce最好的WordPress常用插件下载博客插件模块
- 元素聚合器Forms最好的WordPress常用插件下载博客插件模块
- Promaker Chat 最好的WordPress通用插件下载 博客插件模块
- 自动更新发布日期最好的WordPress常用插件下载博客插件模块
- WordPress官方最好的获取回复WordPress常用插件下载博客插件模块
- Img to rss最好的wordpress常用插件下载博客插件模块
- WPMozo为Elementor最好的WordPress常用插件下载博客插件模块添加精简版