Pinned Repositories
AndroidDeviceInfo
获取 Android 设备的系统信息。包含屏幕信息、内存信息、IMEI、存储、传感器、CPU等信息。
AndroidHttpClient
Android 设备间通过 TCP 进行局域网通信,该项目作为客户端使用。请配合 AndroidHttpServer(https://github.com/hgncxzy/AndroidHttpServer) 项目作为服务器使用。
AndroidHttpServer
将 Android 设备作为服务器,依赖的是大神koushikdutta 的 AndroidAsync 库,并执行 get 和 post 请求
AndroidNetworkTransmission
Android 基本的数据通信,分别使用 Java 接口、Apache 接口、Android 网络接口(非三方框架)实现 get 请求,post 请求,xml 解析、json 解析,图片下载的工具类。
AndroidUtils
Android 封装好的工具类代码合集。
BLE-SDK
BLE-SDK 是 BLE 蓝牙连接以及发送数据的库,里面包含了一个使用的 Demo。
InstallApk
关于 Apk 普通安装和静默安装的总结。适配 Android 6.0 、Android 7.0 和 Android 9.0
MultiLanguageSwitch
Android 国际化之多语言动态切换,兼容 Android 4.4 到 Android 10
SimpleBle
纯手写实现极简方式 BLE 开发,并适度封装。实现扫描、连接、发送、接收等功能。
SysInstaller
系统安装器,具有系统签名,通过该系统安装器可以实现 App 升级,且升级后拉起第三方 App。
hgncxzy's Repositories
hgncxzy/InstallApk
关于 Apk 普通安装和静默安装的总结。适配 Android 6.0 、Android 7.0 和 Android 9.0
hgncxzy/AndroidUtils
Android 封装好的工具类代码合集。
hgncxzy/SysInstaller
系统安装器,具有系统签名,通过该系统安装器可以实现 App 升级,且升级后拉起第三方 App。
hgncxzy/AndroidNote
我的开发笔记记录,方便查阅
hgncxzy/AndroidUI-Samples
包含 Android 基础控件的用法,以及一些常见的 UI 实现。
hgncxzy/AopDemo
Android AOP 测试用例。实现了快速点击过滤、日志打印、方法执行耗时
hgncxzy/SysSettings
具有系统签名的 APP 内修改系统时间、时区、系统语言、重启系统。
hgncxzy/AndroidComponentBasedDesign
Android 模块化/在组件化开发的基本架构和跳转实现
hgncxzy/AndroidOffer
Just help you to get a better offer.
hgncxzy/ArithmeticStudy
算法实践
hgncxzy/BaseRecyclerViewAdapterHelperDemo
基于开源框架BaseRecyclerViewAdapterHelper的测试用例。
hgncxzy/CheckMainThreadAndMainProcess
检测当前线程是否是主线程和当前进程是否是主进程
hgncxzy/ContentProvider
内容提供者共享数据,作为服务端,自定义了 ContentProvider,对外部程序提供共享数据的能力
hgncxzy/ContentProvider2
一个关于共享其他应用的数据,作为客户端,可以通过查询、插入与数据共享程序进行交互的例子。
hgncxzy/CoroutinesTest
基于扔物线协程训练营写的协程例子,包含了协程基本用法,与 retrofit,rxjava等结合使用的用法。
hgncxzy/Demo-AIDL-Client
AIDL 使用例程之客户端
hgncxzy/Demo-AIDL-Server
AIDL 使用例程之服务端
hgncxzy/DesignModeDemo
设计模式的实现与测试代码
hgncxzy/GoogleJetpackDemo
Android 架构组件 ViewModel +LiveData +DataBinding 介绍及使用,代码使用 Kotlin 实现
hgncxzy/JavaDemo
关于 Java 的测试用例。
hgncxzy/KeepProcessLive
进程保活的 demo,主要使用的是 1px 的 activity 保活
hgncxzy/KotlinDemo
关于 Kotlin 的测试用例。
hgncxzy/LoadLargeBitmap
使用两种方式实现高效加载超大图片。一种是使用 Glide,一种是使用 BitmapFactory。
hgncxzy/loadManager
一个用于方便展示UI 加载中、网络超时、服务器错误、空数据等状态管理的工具库。
hgncxzy/MessengerClient
Android 基于 Message 的进程间通信 Messenger 类的运用,此为客户端。
hgncxzy/MessengerServer
使用 Messenger 类实现跨进程通信方式,此为服务端。
hgncxzy/QRCodeScanDemo
Android 关于二维码扫描的 demo,可以自定义扫描界面样式。
hgncxzy/RxJava2Demo
关于 RxJava2 用法的简单例子。
hgncxzy/ServiceDemo
关于服务的demo,两种启动方式,数据传递,重复绑定等。
hgncxzy/TakePhotosAndSelectAlbums
底部弹窗选择拍照/相册 UI、相机拍照、选择相册功能实现,兼容了 Android 7.0 和 Android 10.0