{"id":21129952,"url":"https://github.com/imkarl/QuickAndroid","last_synced_at":"2025-07-09T01:31:52.338Z","repository":{"id":25237587,"uuid":"28662181","full_name":"imkarl/QuickAndroid","owner":"imkarl","description":"[suspend] 一个快速、完善的Android开发框架整合实践","archived":false,"fork":false,"pushed_at":"2020-04-12T14:10:07.000Z","size":3111,"stargazers_count":63,"open_issues_count":0,"forks_count":24,"subscribers_count":17,"default_branch":"master","last_synced_at":"2023-08-07T07:11:29.824Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/imkarl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-12-31T09:28:50.000Z","updated_at":"2023-08-07T07:11:29.824Z","dependencies_parsed_at":"2022-08-20T21:10:17.325Z","dependency_job_id":null,"html_url":"https://github.com/imkarl/QuickAndroid","commit_stats":null,"previous_names":[],"tags_count":2,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imkarl%2FQuickAndroid","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imkarl%2FQuickAndroid/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imkarl%2FQuickAndroid/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imkarl%2FQuickAndroid/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/imkarl","download_url":"https://codeload.github.com/imkarl/QuickAndroid/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225476382,"owners_count":17480215,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-20T05:32:05.188Z","updated_at":"2024-11-20T05:32:06.988Z","avatar_url":"https://github.com/imkarl.png","language":"Java","funding_links":[],"categories":["Libs"],"sub_categories":["\u003cA NAME=\"Framework\"\u003e\u003c/A\u003eFramework"],"readme":"[![](https://jitpack.io/v/imkarl/QuickAndroid.svg)](https://jitpack.io/#imkarl/QuickAndroid)\r\n\r\n# QuickAndroid\r\n一个快速、完善的Android开发框架整合实践\r\n\r\n\r\n### [suspend]\r\n- 项目结构急需重构，暂不建议使用\r\n- 目前暂停维护，重点搭建新的项目结构\r\n- 如果你在使用过程中有遇到任何问题，欢迎联系我\r\n\r\n\r\n### QA项目简介\r\n* 本框架QuickAndroid（以下简称：QA）尚处于开发阶段。\r\n* 本项目的宗旨是：整合一个快速、完善的Android开发框架。\r\n\r\n  \u003e * 编译工具使用：Android Studio\r\n  \u003e * 编译环境：Android 7.0（API level 24）、gradle:2.1.3\r\n  \u003e * 最低支持版本：Android 3.0（API level 11）\r\n  \u003e * 项目编码采用；UTF-8\r\n  \u003e * 为避免重复造轮子，功能模块优先考虑现有的国内外成熟开源框架\r\n  \u003e * 框架本身尽量避免复写其它开源框架，以便跟随他们的版本升级\r\n\r\n\r\n### QA使用说明\r\n* QA是一套基于配置项管理的整合框架实践；\r\n* 您可以根据自己的需求，方便的定制整合框架；\r\n* QA在使用前，需要进行初始化，一般在Application中进行；\r\n* QA的大部分功能，都可以通过QACore调用实现；\r\n* QA内部抛出的异常，均为QAException的子类。\r\n\r\n\r\n### QA工程目录\r\n\u003e * quickandroid   — 框架代码\r\n\u003e * sample         — 演示程序\r\n\r\n\r\n### 引用库\r\n* [fastjson](https://github.com/alibaba/fastjson) 高效的JSON处理器\r\n* [greenDAO](https://github.com/greenrobot/greenDAO) 高效的轻量级ORM[SQLite]\r\n* [android-weak-handler](https://github.com/badoo/android-weak-handler) 内存安全的Handler，防止内存泄漏\r\n* [okhttp](https://github.com/square/okhttp) 支持HTTP和SPDY的网络请求库\r\n* [universal-image-loader](https://github.com/nostra13/Android-Universal-Image-Loader) 高效的图片处理库\r\n\r\n\r\n### How to\r\n\r\n- Step 1. 把 JitPack repository 添加到build.gradle文件中 repositories的末尾:\r\n```\r\nrepositories {\r\n    maven { url \"https://jitpack.io\" }\r\n}\r\n```\r\n- Step 2. 在你的app build.gradle 的 dependencies 中添加依赖\r\n```\r\ndependencies {\r\n\tcompile 'com.github.imkarl:QuickAndroid:v0.2'\r\n}\r\n```\r\n\r\n## ChangeLog\r\n\r\n#### 0.2.0\r\n- 升级工程编译工具版本\r\n- 升级3D滚轮控件\r\n- 完善字体大小自适应\r\n- 微调选中项改变监听器\r\n\r\n\r\n### 关于作者\r\n* 作 者： imkarl\r\n* Email： \u003cimkarl@126.com\u003e\r\n* 有任何问题或建议，欢迎联系我...\r\n\r\n\r\n请关注Github，以便随时了解最新动态\r\nhttps://github.com/imkarl/QuickAndroid\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimkarl%2FQuickAndroid","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fimkarl%2FQuickAndroid","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimkarl%2FQuickAndroid/lists"}