Two ways to add a calendar event on Android, using either the system UI or Calendar Provider.
Software notes and practical experiments
This is the English entry point to Nanfeng's development blog. The archive currently contains Chinese-language technical notes; English translations will be published progressively.
Fixing Google Sign-In Error 12500 on Android
A practical fix for an Android app whose previously working Google login suddenly begins returning error 12500.
Global Error Handling in Cocos Creator Web Builds
Capture JavaScript errors, rejected promises, and failed resources in a Cocos Creator web build and report them to a server.
Fixing “IX.atlasName Is Null” Errors in Cocos Creator
Diagnose production crashes caused by oversized character-cache font atlases in Cocos Creator 3.7.2.
Loading a Local Image in a Cocos Creator Web Build
Select a local image in a Cocos Creator web build, convert it to Base64, display it as a sprite, and clean up the DOM input.
Showing the Status Bar in a Cocos Creator Android Build
Modify a Cocos Creator 3.7.2 Android export so the system status bar remains visible.
Localization Parameters and Rich Text in Cocos Creator
Support clickable rich-text segments and both positional and named parameters in Cocos Creator translations.
Implementing Google Web Sign-In on Android
A secure browser-based OAuth flow that returns Google sign-in results to an Android app.
Fixing “Sampler Binding cc_spriteTexture Is Not Bounded”
Fix repeated Metal sampler binding errors and broken shader rendering in a Cocos Creator iOS build.
Fixing “run cmake failed” in Scripted Cocos Creator iOS Builds
Fix a misleading run cmake failed error caused by a missing or incorrectly selected Xcode command-line toolchain.