移动开发

Android studio设置国内镜像代理(HTTP Proxy)教程详解

前些天发现了一个蛮有意思的人工智能学习网站,8个字形容一下"通俗易懂,风趣幽默",感觉非常有意思,忍不住分享一下给大家。 👉点击跳转到教程 1、Android Studio是在谷歌的服务器上,初次安装Android Studio时下载SDK可能会失败,出现下载不了Android SDK的情况&#xff0

Mac版微信双开详细教程

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

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

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

Android应用开发——从零开始写小程序

实验一 安装我们的开发环境 一 开发工具 我们开发用的是谷歌出品的Android Studio,它集成了IEDA了功能,学习过后端开发的小伙伴肯定都熟悉IDEA,当然VsCode也是不错的选择 这里我放一个Android Studio的下载链接 安卓工具下载 二 环境的搭建(注:环境配置有关部分是看班主任的给的文档直接贴上来的) (1)JDK的版本检查 Windows+R打开运行窗口,输入cmd,

flutter:如何实现局部导航管理?

引言 今天,小编给大家分享如何在 flutter 中实现 ‘局部导航’。开始之前我们先来统一一下关于 局部导航 的概念。 局部导航是什么? 我们在 flutter 中使用 navigator 来管理 app 的页面堆栈,主要包括 push、pop 这两种操作。而当我们UI设计划分得更细致时,可能遇到需要在某个独立页面里,单独维护一套子级的堆栈管理。这就叫 局部导航管理。 局部控件内单独维护局部范围

基于Telegram二次开发 --- MTProtoKit 架构

MTProto 是 Telegram 的核心协议,旨在支持多种传输协议;当前版本的 Telegram-iOS 仅支持 TCP 传输;HTTP 传输已于 2018 年删除;VoIP 模块 libtgvoip 支持 UDP 和 TCP 传输。 MTProtoKit 源码仓库 MTProto 官方文档 Telegram-iOS 在 Network 内置了用于冷启动的种子地址: let seedAdd

设计模式-策略模式

下面有两个源代码,但是输出是一样的。第一个源代码使用 if 语句来选择逻辑。第二个源代码使用策略设计模式(重构结果)。 我们先讨论第一个源代码。在比萨课上,烹饪比萨有四个步骤。 收集材料 2.准备面团 设置 Variety,选择披萨口味(在本例中,我们有三个选项:capricciosa、Hawaiian 和 margheerita)。 4.加热和享受 在第一个源代码中,Set Variet

Android graphics(一) 框架

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