微游技术部一周分享 20240630期

本周关键字:Android 桌面小组件,ChatGPT API调用,React Suspense, katana 爬虫。

minigame-logo

大家好,以下是微游互娱技术部本周的分享:

1. [Android开发] Android 桌面小组件(一)— 添加桌面小组件

https://juejin.cn/post/7385736245090533413

App中可能存在一些高频使用的功能,例如扫一扫、开启收付款码等。如果能够在不先打开App的情况下快速使用这些功能,将显著提升用户体验。

除了在之前的文章Android 快捷方式和Android 下拉栏中的快捷设置中介绍过的两种快捷方式之外,还可以通过Android系统的App widgets实现在桌面添加小组件。本文将简单介绍如何使用App widgets相关API实现在桌面添加小组件。

2. [AI] Electron+Exrepss.js 实现ChatGPT API调用

https://juejin.cn/post/7385784332444991499

当前OpenAI只开放了ChatGPT3.5的网页端的免费访问,同时新注册用户能免费使用3个月的API访问,到期收费。本文介绍了一个方法,使用Electron来操作网页,模拟发送/接收回答;express.js 做http服务器来供外部发送和接收消息,实现ChatGPT API调用。

3. [Web开发] React Suspense 展示占位 UI 并过渡到实际 UI 的底层原理

https://yukioo.xyz/blog/e3d69945c64e4baeac2e7d4317bfd604

本文介绍 React Suspense 组件在底层是如何实现从占位 UI 在获取到数据后过渡到实际 UI 的原理。

4. [爬虫] katana 新一代的爬虫工具

https://juejin.cn/post/7385772230770802725

本文介绍爬虫工具:katana。这是一款强大的新一代的网络爬虫工具,通过使用 katana ,用户能够快速的进行互联网资源的爬取和渗透测试阶段的收集任务。

以上。