AndroidDemos
The demos about the Android
Install / Use
/learn @alighters/AndroidDemosREADME
The Android Test Demos
记录一些 Android 的简单测试Demo 以及实现。
SCREEN ANIM
desc: 界面( Activity )之前切换动画的原理实现测试。
对应代码为:anim 包。
主要内容:去掉界面间的跳转动画,在第二个界面设置与第一个界面相同的元素。界面跳转之后,对第二个界面的元素做动画,给人以还是在同一个界面的错觉。
JNI TEST
desc: 测试 JNI 调用的简单 Demo.
对应代码: jni 包。
TOKEN TEST
desc: 实现 APP 请求的 token 的自动刷新
对应代码:token 包 , 根目录下的 server 文件夹
介绍文章:
启动: 需要在 server 文件夹下, 执行 node refresh_token.js, 用来启动本地服务。
INTENTSERVICE TEST
desc: 测试当使用 IntentService 启动一个耗时的任务,通过 Service 的 stop 方法,并不会将这个耗时的任务也终止掉。
对应代码: service.test 包下
INSTANT RUN HOT TEST
desc: 当开启 Instant Run 时,对一个方法内部的实现做简单的修改,来查看类加载的情况。(主要为类中的 $change 字段)
代码:MainActivity 中的 testInstantRunHotMode 方法。
REACT NATIVE TEST
desc: 将当前项目集成 React Native 内容,并使用 NativeModule 来测试对 native 代码的调用。
代码: reactnative 包
启动: 需要在根目录下,执行 npm install , npm start 命令。
AIDL TEST
desc: 测试 aidl 的使用
代码: aidl 包
Related Skills
node-connect
347.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
107.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
