Simple drawee spannable text view based on Fresco
Role in this project:
Front-end Developer Contributions:18 commits, 2 PRs, 14 pushes in 1 year 6 months
Contributions summary:Yongrong primarily contributed to the development of a DraweeSpan, a custom spannable text view based on Fresco for displaying images within text. Their work involved implementing the `DraweeSpan` class, integrating it with a `DraweeTextView`, and creating a builder for easy instantiation. They also added tests to the demo application, demonstrating the usage and functionality of the `DraweeSpan` and `DraweeTextView` components. Furthermore, they refactored the codebase and updated the Fresco library dependency.
spannablefresco
Implement screen capture without root on Android 5.0+ by using MediaProjectionManager, VirtualDisplay, AudioRecord, MediaCodec and MediaMuxer APIs
Role in this project:
Mobile Developer (Android) Contributions:3 releases, 31 commits, 2 PRs in 4 years 8 months
Contributions summary:Yongrong primarily contributed to the `screenrecorder` Android application. Their work involved implementing core functionalities of the screen recording feature, including the capture of the screen using `MediaProjectionManager`, `VirtualDisplay`, and related APIs, along with the encoding and muxing of video data. They also made improvements such as fixing typos, adding audio recording capabilities, and making codec and format parameters selectable, indicating a focus on refining the application's functionality and user experience. Furthermore, the user has been working on fixing the orientation bug, along with share the display and broadcast the files.
rootmediacodecandroidscreen-capture