移动开发

  • 玩转 ImageView.ScaleType:图片的缩放与裁剪技巧

    ImageView 是最常用的控件之一,它用于展示各种类型的图片。为了能够根据需求调整图片的显示效果,Android 提供了 ImageView.ScaleType 枚举,它可以灵活地控制图片如何适应 ImageView 的尺寸。本文将探讨 ImageView.ScaleType 的不同选项、使用场景及其实现技巧。

    2025年02月26日 22点45分
  • Android加快你的编译速度

    工欲善其事,必先利其器。如果每次运行项目都要花费5-10分钟,那人的心态都要崩了。

    2025年02月25日 15点40分
  • Flutter多渠道打包的解决方案(walle)

    我们的应用集成了TalkingData这个第三方工具来统计日活、事件等,需要在应用启动时初始化SDK,这个时候需要传入当前渠道,以便数据的统计。 由于最开始是用脚本一个个打包,一直想解决打包过慢的问题,但是网上大多教程是基于命令行参数或flavor,实质上并没有根本解决打包效率的问题。直到发现了文章的主角 walle。

    2025年02月25日 15点36分
  • Android原生系统真的那么好用吗?安卓原生系统吊打其他系统,因为有Google-Play,所以应用都是纯净的?

    实际方面,原生 Android 的最大优势是更新快速,对供应商特别是 Android 上游的补丁的合并速度非常快,几乎总能在第一时间更新。因为系统越原生,更新的代价就越小。反之,如果一个停止更新的原生 Android 其实是没有多大意义的,它失去了它最大的优势。

    2025年02月25日 15点30分
  • Application 作为 Dialog 的 Context?小心踩坑!

    大家好,相信大家在使用 Dialog 时,都有一个非常基本的认知:就是 Dialog 的 context 只能是 Activity,而不能是 Application,不然会导致弹窗崩溃:

    2025年02月25日 15点25分
  • Android 应用的线程世界:最少需要几个线程才能启动?

    这篇文章主要介绍了 Android App 中的多种线程,包括守护线程(如 Signal Catcher 等)、渲染线程、主线程、三方线程(如 OkHttp、Glide、ARouter 相关线程)等,还提及三方库中线程池的情况及可能存在的问题。

    2025年02月25日 15点13分
  • Android 复杂项目崩溃率收敛至0.01%实践

    在我们的项目中,每个版本发布之后,我们会创建一个opt分支,用于修复线上崩溃以及业务逻辑BUG。

    2025年02月25日 15点11分
  • Android 能悄悄知道用户截屏?这里有你想要的答案

    很多应用在当你截屏的时候能够感知到,并提示你是否要发送截屏等等。

    2025年02月25日 15点07分
  • PrivacySentry:隐私政策守护利器

    近年来,工信部对APP个人隐私要求越来越多,之后各大应用市场也开始要求,有违规情况的会导致APP下架或者无法上架。这不,我的app就因为三方SDK频繁获取Android ID 导致无法上架,等SDK商场更新也很浪费时间,所以只能想办法去处理这件事,好在找到了PrivacySentry这个神器,可规避应用市场上架合规检测的大部分问题

    2025年02月18日 23点20分
  • Android屏幕适配(6) — 今日头条屏幕适配

    在之前的文章中,我们讲到了Android屏幕适配的一些知识,大家感兴趣的话可参考 Android屏幕适配(1) — 概念解释 Android屏幕适配(2) — drawable与mipmap Android屏幕适配(3) — 资源文件夹命名与匹配规则 Android屏幕适配(4) — 宽高限定符 Android屏幕适配(5) — 最小宽度smallWidth适配 这节我们讲讲今日头条屏幕适配方案。

    2025年02月15日 11点19分
  • Android屏幕适配(4) — 宽高限定符

    在之前的文章中,我们讲到了Android屏幕适配的一些知识,大家感兴趣的话可参考 Android屏幕适配(1) — 概念解释 Android屏幕适配(2) — drawable与mipmap Android屏幕适配(3) — 资源文件夹命名与匹配规则 今天就让我们来学习下Android屏幕适配的宽高限定符相关知识吧。

    2025年02月15日 11点14分
  • Android屏幕适配(3) — 资源文件夹命名与匹配规则

    在之前的文章中,我们已经讲到了Android屏幕适配的一些知识,大家感兴趣的话,可参考以下文章 Android屏幕适配(1) — 概念解释 Android屏幕适配(2) — drawable与mipmap 大家都知道在Android资源文件夹res/下,我们经常能看到layout-sw720,drawable-xhdpi,values-w480等字样文件夹,那么res/下到底有哪些文件夹可以命名,命名规则如何?这节我们来讲讲关于Android资源文件夹res/下各文件夹的命名。

    2025年02月15日 11点14分
  • Android屏幕适配(2) — drawable与mipmap

    上节我们讲到了屏幕适配的几个基本概念。大家感兴趣的可参考 Android屏幕适配(1) — 概念解释 这节我们讲讲屏幕适配中drawable与mipmap相关知识。

    2025年02月15日 11点08分
  • Android屏幕适配(1) — 概念解释

    2025年02月15日 11点05分
  • Android-Gson使用

    在日常的Android开发当中,我们肯定少不了要使用Gson框架解析JSON字符串。这篇博客分享一下我了解到Gson框架的知识,希望对看文章的小伙伴有所帮助。

    2025年02月15日 11点01分
  • Android-Jetpack-LiveData详解

    在开发中使用ViewModel的时候,肯定会想数据怎么回调到Activity/Fragment会更好,Android SDK给我们提供了LiveData类来做数据回调的事情。这篇博客就来分享LiveData相关的知识,希望对看文章的小伙伴有所帮助。

    2025年02月15日 10点59分

联系我们

在线咨询: QQ交谈

微信:dxmcpjl

邮件:1529097251#qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

微信