移动开发
如何做好小程序评论优化
用户在决定要不要用一个小程序时,往往会参考其他用户的评分和评论。因此小程序评论优化是提升用户互动和口碑传播的关键环节。以下是一些针对小程序评论优化的具体策略:1. 优化评论区设计 确保用户能够轻松找到并访问评论区。可以在小程序的显眼位置设置评论入口,如页面底部或侧边栏。 优化评论输入框的用户体验,提供语音输入、表情符
抓取工具Charles配置教程(mac电脑+ios手机)
mac电脑上的配置1. 下载最新版本的Charles2. 按照以下截图进行配置 2.1 端口号配置: 2.2 https配置3. mac端证书配置4. IOS手机端网络配置 4.1 先查看电脑上的配置
4.2 配置手机网络
连接和电脑同一个wifi,然后按照以下截图进行配置5. 手机端证书配置 5.
UniApp开发APP 跳转小程序、分享到微信
UniApp 集成微信开放平台
一、前置条件
1. 微信开放平台配置
注册并登录 微信开放平台。
创建移动应用,并获取 AppID 和 AppSecret。
在移动应用中关联目标小程序(需小程序管理员授权)。
配置应用签名(与打包 APK/IPA 的签名一致):
如何查看应用签名 可使用微信提供的工具 下载
Android graphics(一) 框架
一、概要
android graphic图形显示系统,android系统最核心功能之一。本文以分析graphic整体框架为主。最终以知道图形显示系统如何工作为目的。偏向于介绍基础和概念
image.png
谷歌这张图中有四个重要角色:要显示的页面、buffer queue、surfacefinger、hwcomposer
要显示的页面
安卓显示的一个页面一般包含:statusbar、a
flutter:如何实现局部导航管理?
引言
今天,小编给大家分享如何在 flutter 中实现 ‘局部导航’。开始之前我们先来统一一下关于 局部导航 的概念。
局部导航是什么?
我们在 flutter 中使用 navigator 来管理 app 的页面堆栈,主要包括 push、pop 这两种操作。而当我们UI设计划分得更细致时,可能遇到需要在某个独立页面里,单独维护一套子级的堆栈管理。这就叫 局部导航管理。
局部控件内单独维护局部范围
Flutter多渠道打包的解决方案(walle)
背景
我们的应用集成了TalkingData这个第三方工具来统计日活、事件等,需要在应用启动时初始化SDK,这个时候需要传入当前渠道,以便数据的统计。
由于最开始是用脚本一个个打包,一直想解决打包过慢的问题,但是网上大多教程是基于命令行参数或flavor,实质上并没有根本解决打包效率的问题。直到发现了文章的主角 walle。
应用解决方案
walle
walle是美团开源的一个打包插件,这里就
Mac版微信双开详细教程
很多朋友都在问如何在Mac上实现微信双开,两种简单实用的方法供大家参考。方法一:临时双开安装微信: 安装好微信后,在应用程序内找到它。显示包内容: 选中微信图标,右键点击并选择“显示包内容”。如果你没有鼠标,可以使用触控板双指点击。进入Contents文件夹: 打开“Contents”文
基于Telegram二次开发 --- MTProtoKit 架构
MTProto 是 Telegram 的核心协议,旨在支持多种传输协议;当前版本的 Telegram-iOS 仅支持 TCP 传输;HTTP 传输已于 2018 年删除;VoIP 模块 libtgvoip 支持 UDP 和 TCP 传输。
MTProtoKit 源码仓库
MTProto 官方文档
Telegram-iOS 在 Network 内置了用于冷启动的种子地址:
let seedAdd
[ANR] Input ANR是怎么产生的
最近在做ANR优化,发现线上非常多的ANR(一半以上)原因都是
Input dispatching timed out。对于Activity或Service生命周期的ANR产生原理,我想大家应该都比较了解了,就是在AMS里埋炸弹、拆炸弹那一套机制,那Input Dispatching time outANR是怎么产生的呢?这篇文章带大家一起学习一下。
Android输入系统
Input Dispa