移动开发

Flutter多渠道打包的解决方案(walle)

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

Android graphics(一) 框架

一、概要 android graphic图形显示系统,android系统最核心功能之一。本文以分析graphic整体框架为主。最终以知道图形显示系统如何工作为目的。偏向于介绍基础和概念 image.png 谷歌这张图中有四个重要角色:要显示的页面、buffer queue、surfacefinger、hwcomposer 要显示的页面 安卓显示的一个页面一般包含:statusbar、a

Mac版微信双开详细教程

很多朋友都在问如何在Mac上实现微信双开,两种简单实用的方法供大家参考。方法一:临时双开安装微信: 安装好微信后,在应用程序内找到它。显示包内容: 选中微信图标,右键点击并选择“显示包内容”。如果你没有鼠标,可以使用触控板双指点击。进入Contents文件夹: 打开“Contents”文

UniApp开发APP 跳转小程序、分享到微信

UniApp 集成微信开放平台 一、前置条件 1. 微信开放平台配置 注册并登录 微信开放平台。 创建移动应用,并获取 AppID 和 AppSecret。 在移动应用中关联目标小程序(需小程序管理员授权)。 配置应用签名(与打包 APK/IPA 的签名一致): 如何查看应用签名 可使用微信提供的工具 下载

如何做好小程序评论优化

     用户在决定要不要用一个小程序时,往往会参考其他用户的评分和评论。因此小程序评论优化是提升用户互动和口碑传播的关键环节。以下是一些针对小程序评论优化的具体策略:1. 优化评论区设计     确保用户能够轻松找到并访问评论区。可以在小程序的显眼位置设置评论入口,如页面底部或侧边栏。     优化评论输入框的用户体验,提供语音输入、表情符

抓取工具Charles配置教程(mac电脑+ios手机)

mac电脑上的配置1. 下载最新版本的Charles2. 按照以下截图进行配置        2.1 端口号配置:        2.2 https配置3. mac端证书配置4. IOS手机端网络配置        4.1 先查看电脑上的配置         4.2 配置手机网络 连接和电脑同一个wifi,然后按照以下截图进行配置5. 手机端证书配置        5.

dispatch_group_leave崩溃

崩溃描述 image.png 近日排查线上崩溃时,发现一个描述信息很少的崩溃,如上。由dispatch_group_leave.cold.1可知,属于dispatch_group异常 dispatch_group使用 dispatch_group使用场景:A任务依赖B/C/D子任务全部执行完成,才进行触发执行。 如何添加子任务,通常有两种方式: block dispatch_gr

Swift 实现自定义 UICollectionView的 section 背景

自定义 section 背景 首先创建一个 section装饰背景注册类, 内部包含一个 UIImageView, 可作为自定义背景填充视图 class SectionBackgroundReusableView: UICollectionReusableView { static let BACKGAROUND_CID = "BACKGAROUND_CID" private

Android-推荐一个沉浸式状态栏开源库(ImmersionBar )

图片来源网络,入侵必删 在日常的Android开发中,我们肯定遇到沉浸式的开发需求。在大多数项目当中,都会使用ImmersionBar开源库适配。这篇博客分享一下ImmersionBar相关的知识,希望对看文章的小伙伴有所帮助。 ImmersionBar依赖 mavenCentral版本: // 基础依赖包,必须要依赖 implementation 'com.geyifeng.imme