Android
Personal android code from my technology blogs
Install / Use
/learn @Jhuster/AndroidREADME
Android
本目录下的代码都是来自于我的博客《Android应用开发》系列文章,本系列文章介绍Android开发的一些基础和进阶知识,并附带有一些简单的Demo示例,这些示例代码中很多Java文件都对Android API进行了良好的封装,可以直接拿到自己的项目中使用。
Code List
-
Builder 给出了使用ant编译Android工程的通用shell脚本,相关博文:Android开发实践:用脚本编译Android工程
-
GroupList 封装并演示了如何使用Android的ExpandableListView控件,相关博文:Android开发实践:多级列表的封装与应用
-
PopDialog 封装并演示了如何使用Android的PopupWindow控件,相关博文:Android开发实践:用PopupWindow实现自定义Dailog
-
JniCallback 演示了如何从Native线程回调Java的函数,相关博文:Android开发实践:JNI层线程回调Java函数示例
-
JniBuffer 演示了各种从Java端到Native层的Buffer传递方法,相关博文:Android开发实践:Java层与Jni层的数组传递
-
LoopThread 演示了如何实现一个自定义的带Loop消息循环的线程,相关博文:Android开发实践:自定义带消息循环(Looper)的工作线程
-
VideoPlayer 演示了Android隐式Intent的用法,相关博文:Android开发实践:实战演练隐式Intent的用法
-
VideoServer 演示了如何利用NanoHttpd搭建一个Android视频服务器,相关博文:基于NanoHttpd的Android视频服务器开发
-
CustomView 演示了如何自定义View和ViewGroup,并给出了一个柱状图动画自定义View的实现,相关博文:
-
WIFI 封装了Andriod WIFI扫描和连接的相关API,相关博文:
-
Socket封装了Android中的Socket相关API
-
(1) Broadcaster.java 封装了UDP广播包的收发操作,相关博文:Android Socket 发送广播包的那些坑
-
MediaDemo 给出了Android平台下多媒体相关API的demo代码,相关博文:Android中如何提取和生成mp4文件
-
Utils 给出了一系列的工具类代码
-
(1)SignatureGen.java 一个可以生成Java函数签名字符串的工具类,相关博文: Android开发实践:JNI函数签名生成器
-
(2)BitmapHelper.java 一个封装了Bitmap操作的工具类,包括图片的打开、保存、剪裁、旋转等操作,相关博文: Android开发实践:自己动手编写图片剪裁应用(3)
-
(3)ImageConvertor.java 封装了Android中各种图像格式转换,包括:NV21,YUY2、RGB565、ARGB8888、PNG、JPEG、Bitmap之间的转换操作。
Thanks
谢谢你的关注,欢迎提供建议和意见,联系方式:lujun.hust@gmail.com
Related Skills
node-connect
344.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
99.2kCreate 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
344.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
