Android 与JS互调(Vue项目,X5WebView) Android与JS 互调几种方式: 一. JS 调用Android 1. 方法1 webview.setWebViewClient(new X5WebViewClient()) 自定义WebViewClient,重写shouldOverrideUrlLoading方法,判断Url实现 关键代码 Android注册: public class X5WebViewClient 移动开发 2025年06月22日 98 点赞 0 评论 7713 浏览
iOS界面优化 界面优化 本文主要介绍界面卡顿的原理以及优化 界面卡顿 通常来说,计算机中的显示过程是下面这样的,通过CPU、GPU、显示器协同工作来将图片显示到屏幕上 1、CPU计算好显示内容,提交至GPU 2、GPU经过渲染完成后将渲染的结果放入FrameBuffer(帧缓存区) 3、随后视频控制器会按照VSync信号逐行读取FrameBuffer的数据 4、经过可能的数模转换传递给显示器 移动开发 2025年06月21日 68 点赞 0 评论 6944 浏览
最新超详细Android studio的安装并安装虚拟机,适合初学者 第一部分-下载 1.打开浏览器搜索Android studio并进入官网 官网链接: 2.点进去出来网页,这两个链接都可以点击 3.点击下载安装包 4.同意条款并点击下载安装包-等待下载完成 第二部分-安装 1.下载完成点打开安装包(当然也可以在资源管 移动开发 2025年06月21日 140 点赞 0 评论 1515 浏览
Android 自定义Toast 原生的Toast其实相当好用,而且足够简单轻量,但是架不住需求千奇百怪,而且老板一般都会觉得这个提示不明显!原本Toast是可以自定义样式的,但现在setView方法已经过期,本文通过自定义View的形式来实现类Toast效果,先上效果图 长文本效果 循环跑了100个协程的效果 获取屏幕宽高 因为需要将Toast显示到一个大致固定的位置、尽量显示一行且不能超过屏幕宽度, 移动开发 2025年06月21日 125 点赞 0 评论 2006 浏览
TreeUtils工具类一行代码实现列表转树 实战Java8 三级菜单 三级分类 附视频 一、序言 在日常一线开发过程中,总有列表转树的需求,几乎是项目的标配,比方说做多级菜单、多级目录、多级分类等,有没有一种通用且跨项目的解决方式呢?帮助广大技术朋友给业务瘦身,提高开发效率。 本文将基于Java8的Lambda 表达式和Stream等知识,使用TreeUtils工具类实现一行代码完成列表转树这一通用型需求。本文有配套视频,传送门直达。 二、实战编码 1、引入坐标 本坐标地址包含Tre 移动开发 2025年06月20日 37 点赞 0 评论 18149 浏览
Android-推荐一个TextView效果开源库( SuperTextView) 图片来源网络,入侵必删 我最近发现一个能够实现多种效果的TextView开源库,这篇博客分享给看文章的小伙伴,希望能帮你们提高开发效率以及提升自己App的用户体验感。 SuperTextView SuperTextView一个简单的控件元素,但却不仅仅是一个控件。它生而灵动多变,强大的内嵌逻辑,为你持续提供丰富多彩却异常简单的开发支持。他的特性: 为 View 设置圆角 支持单独控制 移动开发 2025年06月20日 192 点赞 0 评论 16104 浏览
FFmpeg入门 - 视频播放 系列文章: FFmpeg入门 - 视频播放 FFmpeg入门 - rtmp推流 FFmpeg入门 - Android移植 FFmpeg入门 - 格式转换 音视频最好从能够直接看到东西,也更加贴近用户的播放开始学起. 音视频编解码基础 我们可以通过http、rtmp或者本地的视频文件去播放视频。这里的"视频"实际上指的是mp4、avi这种既有音频也有视频的文件格式。 这样的视频文件可能会有多条轨 移动开发 2025年06月20日 75 点赞 0 评论 9183 浏览
flutter面试题 一、flutter与原生通信,三种通道的区别 1.1 MethodChannel Flutter与Native端相互调用,调用后返回结果 可以Native端主动调用,也可以Flutter主动调用,属于双向通信 此种方式最为常见,Native端调用需要在主线程中执行 1.2 BasicMessageChannel 用于使用指定的编解码器对消息进行编码和解码 属于双向通信,可以以Native端主动调用 移动开发 2025年06月20日 170 点赞 0 评论 19468 浏览
macOS版本微信 4.0 之后,双开策略 从 macOS 版本微信 3.0 升级到 4.0 之后,之前的双开策略实效了。当然期待微信能够让之前方法回归。这是最理想的。咱也该自己动手丰衣足食 ~~~第一步创建微信的「分身」sudo cp -R /Applications/WeChat.app /Applications/WeChat2.app会要求输入密码,直接输入即可。 移动开发 2025年06月19日 187 点赞 0 评论 8971 浏览
使用 nvm 管理 node 版本:如何在 macOS 和 Windows 上安装使用nvm 🔥 个人主页:空白诗 文章目录 一、引言 二、nvm的安装与基本使用 2.1 macOS安装nvm 2.1.1 使用 `curl` 安装 2.1.2 使用 Homebrew 安装 2.2 Windows安装nvm 2.2.1 下载 nvm-windows 2.2.2 安装 nvm-windows 移动开发 2025年06月19日 48 点赞 0 评论 6285 浏览