Android
-
Android中Web唤起APP的基本原理和实现细节
Web唤起APP主要基于URL Scheme机制。URL Scheme是类似于http、https的协议,通过特定的链接来启动并传递数据给指定的APP,iOS和Android平台上…
-
Bitmap内存占用优化的关键:图片分辨率、文件夹存放和加载策略
图片内存占用计算公式 图片分辨率 = a*b 比如:180*120 图片存放的文件夹对应的dpi,比如hdpi是240,xhdpi是320dpi,我们定位为变量inDe…
-
3种方式自动化控制APP
自动化控制APP不管是在工作还是生活方面,都可以帮助我们高效地完成任务,节省时间和精力。本文主要介绍自动化控制APP的3种常用方式。 1、Python + adb 这种方式需要对A…
-
Android应用开发中largeHeap属性的妙用与潜在风险
largeHeap是Android开发中的一个属性,主要作用是向系统请求为App进程的虚拟机分配更大的堆内存空间。在manifest文件的application节点或activit…
-
10个PyCharm常用的免费插件,让开发迅速飙升
10个PyCharm常用的免费插件,让开发效率迅速飙升 PyCharm是一款非常强大的集成开发环境(IDE),它本身提供了丰富的功能,但通过安装合适的插件,可以进一步增强其功能和用…
-
Windows 11 24H2,有哪些新功能值得期待?
微软目前正在开发下一个主要版本的Windows操作系统,预计将在今年晚些时候作为Windows 11 2024更新版(也称为“版本24H2”)发布。与去年的23H2版本不同,24H…
-
Android中硬件加速的基本概念及其如何通过不同的API和布局文件属性来提升绘制和动画性能
硬件加速 硬件加速是指利用设备的硬件资源来加速图形渲染和图像处理等操作,以提高应用程序的性能和用户体验。在Android系统中,硬件加速主要通过以下几种方式实现: GPU加速:An…
-
解锁面向对象设计的六大原则:让你的代码更优雅、更可维护的秘诀
本文微信公众号「安卓小煜」首发 1. 背景 大家应该都听过面向对象设计的 SOLID 原则,本文我们就来唠一唠面向对象设计的六大原则,也就是 SOLID+迪米特原则。 2. SOL…
-
Kivy,一个超炫酷的python库
在开发领域,跨平台应用开发已成为一种趋势。Kivy是一个开源的Python库,专门用于开发具有自然用户界面的多点触控应用程序。它可以运行在Windows、Linux、OS X、An…
-
FragmentPagerAdapter和FragmentStatePagerAdapter的区别
FragmentPagerAdapter和FragmentStatePagerAdapter在Android开发中都是用于给ViewPager进行数据适配的适配器,在使用和管理Fr…
-
【Python微信机器人】写一个监控采集公众号文章的插件
前言 微信关注了很多技术类的公众号,但是一直都没看,所以想先把文章下载下来,放着以后可能一定会看。 之前写的Python微信机器人系列文章里提到了如何hook微信的实时消息,实时消…
-
1.3K Star开源!轻松整理文件的终极解决工具
微信公众号:[开源日记],分享10k+Star的优质开源项目 大家好!我是开源君,一个热衷于软件开发和运维的工程师。本频道我专注于分享Github和Gitee上的高质量开源项目,并…
-
Android实现JPEG图片压缩后同时保留图片的EXIF信息
EXIF信息是可交换图像文件格式(Exchangeable Image File Format)的缩写,是在JPEG格式的基础上发展起来的,其中包含了一系列按照一定标准制定的有关图…
-
Android开发中,SparseArray的高效存储与查找机制详解
SparseArray 在Android中,SparseArray是一个专门用于存储稀疏数据(大部分元素为null或默认值)的数组类。常用于存储与整数键关联的对象,其中键是原始数据…
-
WebView加载优化技巧大集结,提升Android应用中网页展示速度与用户体验。
WebView是Android平台中用于显示网页内容的控件,基于Chromium项目(并非完整版的Chrome浏览器,不包括Chrome中的所有功能)。WebView使用WebKi…
-
uni-app 不同平台中如何更换tabbar里面的图标
• uni-app 如何更换tabbar里面的图标 • 1. 准备新图标 • 2. 更新 pages.json 配置 • 3. 重新编译并运…