Skip to content
View halifox's full-sized avatar

Block or report halifox

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
halifox/README.md

👋 Hi there, I'm halifox, a minimalist.

Simplicity is the ultimate sophistication.
—— Leonardo da Vinci
简单,是对复杂度的终极驾驭。 —— 列奥纳多·达·芬奇(文艺复兴巨匠)

Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.
—— Antoine de Saint-Exupéry
完美,不是加无可加,而是减无可减。 —— 安托万·德·圣-埃克苏佩里(《小王子》作者)

There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complex that there are no obvious deficiencies. The first method is far more difficult.
—— C.A.R. Hoare
软件设计有两种方式:一种是让它足够简单,以至于显而易见没有缺陷;另一种是让它足够复杂,以至于没有显而易见的缺陷。第一种方法要困难得多。 —— 托尼·霍尔(图灵奖得主)

🚀 Projects

Project Description
comics 基于 Flutter 的第三方漫画阅读工具,接入拷贝漫画内容服务,支持漫画发现、排行、搜索、收藏及多模式阅读。
cinema 基于 Flutter 与苹果 CMS v10 接口的影视浏览与播放工具,支持分类、搜索、片单、播放记录及多线路播放。
iptv 基于 Flutter 的 IPTV 播放工具,支持 M3U 播放列表、频道浏览、频道切换、播放控制及画面参数调节。
authentication 基于 Flutter 与 RFC 6238 的 TOTP 双因素认证工具,可管理账户并生成基于时间的一次性验证码。
monitor 基于 Flutter 与 DDC/CI 的 Windows 显示器控制工具,可调节亮度、色彩、几何参数等显示器硬件设置。
nat 基于 Flutter 与 RFC 5780 的 NAT / STUN 网络诊断工具,可检测 NAT 映射行为、过滤行为、映射存活时间等网络特征。
maccy_for_windows 基于 Windows 原生技术实现的剪贴板管理工具,参考 macOS Maccy 交互方式,可保存、检索和管理剪贴板历史记录。
app_market_crawler 基于 Scrapy 的 Android 应用市场采集工具,可统一获取应用详情、下载信息及历史版本数据。
android_viewbindingprovider 基于 Android Hilt 的 ViewBinding 注入工具,可自动注入 ViewBinding 生成类并减少重复初始化代码。
android_boot_animation_replacer 基于 Android 的系统开机动画替换示例,用于演示应用内替换设备 Boot Animation 的实现方式。
android_thingsboard_gateway_chaquopy 基于 Chaquopy 的 Android ThingsBoard IoT Gateway 移植项目,用于在 Android 应用中运行 ThingsBoard 网关并完成设备数据交互。
android_thingsboard_gateway_termux 基于 Termux 的 Android ThingsBoard IoT Gateway 移植项目,可在 Android Termux 环境中运行网关并连接 ThingsBoard 平台。
android_xiaomi_ir_lab 基于小米万能遥控协议的红外研究与实验项目,用于解析红外码库、设备固定码及空调 JSON / Lua 状态编码与控制逻辑。
android_dictionary 基于 Android 用户词典接口的输入法词库导入工具,可将多种词库格式导入系统用户词库并进行词条管理。
android_frp 基于 frp 与 gomobile 的 Android frpc 封装工具,提供配置和生命周期接口,并可生成 AAR 集成到 Android 应用。
android_rdp_usb 基于 Android Open Accessory(AOA)的 Android-to-Android USB 通信示例,用于验证 USB 屏幕镜像与反向控制。
android_rdp_webrtc 基于 WebRTC 的 Android 局域网远程控制示例,可在无中心信令服务器场景下传输屏幕并通过无障碍服务控制设备。
android_rdp_rtsp 基于 RTSP 的 Android 局域网远程控制示例,可传输设备屏幕视频流并通过控制指令实现远程操作。
android_rdp_tcp 基于 TCP 的 Android 局域网远程控制示例,可传输设备屏幕数据并通过控制指令实现远程操作。
android_app_widget_host 基于 Android AppWidgetHost 的小组件加载示例,可在应用页面中加载并展示天气、物流等第三方桌面小组件。
android_serialport 基于 Android 串口接口的通信示例,支持串口参数配置、数据发送与接收,可用于串口设备接入和通信调试。
android_dlna 基于 DLNA 的 Android 音频接收示例,可将 Android 设备作为局域网音乐接收、播放和信息显示终端。
android_airplay 基于 AirPlay 的 Android 音频接收示例,可将 Android 设备作为 AirPlay 音乐接收、播放和信息显示终端。

Pinned Loading

  1. maccy_for_windows maccy_for_windows Public

    An unofficial Maccy clone for Windows

    Dart 4

  2. android_dictionary android_dictionary Public

    一个纯净、简洁的输入法词库导入工具,支持将多种主流输入法词库格式导入到 Android 系统用户词库中。

    Dart 58 4

  3. nat nat Public

    一款基于 RFC 5780 的 NAT 类型检测工具,支持 iOS、Android、Windows、macOS 和 Linux。

    Dart 44 1

  4. authentication authentication Public

    一款基于 RFC 6238 的双因素认证工具,支持 iOS、Android、Windows、macOS、Linux 和 Web。

    Dart 13

  5. monitor monitor Public

    一款基于 DDC/CI 协议的显示器硬件控制工具,支持通过软件直接调节亮度、色彩、几何参数等显示器设置,支持 Windows 平台。

    Dart

  6. android_rdp_webrtc android_rdp_webrtc Public

    本示例演示了如何在没有中心信令服务器的情况下,通过局域网在两个 Android 设备之间直接利用 WebRTC 技术进行实时的屏幕录制传输和利用安卓无障碍服务实现远程控制。

    Kotlin 37 10