Lite Your Android English
LiteGo 是一款基于Java语言的异步并发类库,它的核心是一枚「迷你」并发器。
LiteGo 可以自由地设置同一时段的最大并发数量,等待排队线程数量,还可以设置排队策略和超载策略。 它的核心组件是 「SmartExecutor」 ,它可以用来作为 「App」 内支持异步并发的唯一组件,在一个 App 中可以有多个实例,每个实例都有完全的「独立性」,比如独立的「并发与排队」指标和「调度和满载」策略,但所有实例「共享一个线程池」。 这种机制既满足不同模块对线程控制和任务调度的独立需求,又共享一个池资源来节省开销,最大程度上节约资源复用线程,帮助提升性能。
LiteAuto 是一个代码生成框架,核心设计思路是约定大于配置。
LiteAuto 思路参考 JakeWharton 的 ButterKnife项目,在它的基础上表达了自己的想法,从0到1设计并实现的。
它和 ButterKnife 的不同点之一是只需要在 Activity 上添加一个 @LiteAuto 注解即可,框架自动遍历并分析代码、生成代码。 目前可以自动生成 View 和 Event 相关的重复代码,还可以生成一些常用操作代码,而这些都是在编译时期自动生成的代码,几乎不影响性能,而且使得项目非常清晰简单。
LiteHttp 是一款简单、灵活的 HTTP 框架库,它在请求和响应层面做到了「全自动」构建和解析。
LiteHttp 只需要一行代码即可完美实现网络连接,它全面支持 GET, POST, PUT, DELETE, HEAD, TRACE, OPTIONS 和 PATCH 八种基本类型。 LiteHttp 能将 Java Model 转化为请求参数,也能将响应的 json 语句智能转化为 JavaModel ,这种全自动解析策略将节省你大量的构建请求、解析响应的时间。 并且,你能自己继承重新实现 Dataparser 这个抽象类并设置给 Request,来将原始的 InputStream 转化为任何你想要的东西。
LiteAsync 是一个管理与调度异步并发任务的类库。
LiteAsync 提供一个基于 andorid 系统的改善、增强的 AsyncTask ,使得它具有真正并发的能力,且能再子线程执行,同时会均衡手机能力来控制线程开销。 LiteAsync 还提供了简单、安全和缓存等异步任务类用于快速开发,更方便的是它有一个任务执行器 「TaskExecutor」 实现了顺序、关卡、延时、定时任务的执行与调度。
LiteOrm 是一个数据库 ORM 框架,自动化存储实体和处理关系映射,比系统自带API速度 「 快1倍」!
LiteOrm 是一个速度快、小巧却强大的 Android ORM 框架类库,速度快、体积小、性能高,开发者基本一行代码实现数据库的增删改查操作,以及实体关系的持久化和自动映射。 自动化且比系统自带数据库操作快1倍!
LiteCommon 是一款丰富而迷你的基础类库。
单纯、简单、通用性极强,却不到 50K !
其中包括 shell 命令,静默安装,bitmap 处理,文件操作,加密存储器,计数器,均值器,吐司,日志,校验,提示,网络监测等基础功能。 以及一些 Base64、MD5、Hex、Byte、Number、Dialog、Filed、Class、Package、Telephone、Random 等工具类。
LiteBle 是为低功耗蓝牙(Android BLE)设计的,完成蓝牙设备交互就像发送网络请求一样简单。
LiteBle 能让你稳定高效的完成蓝牙设备的查询、连接和读写等操作。它适合和低功耗的蓝牙设备通信,比如传感器,心率检测仪,智能穿戴设备等。

Lite Your Android English的更多相关文章
- TensorFlow Lite for Android示例
一.TensorFlow Lite TensorFlow Lite 是用于移动设备和嵌入式设备的轻量级解决方案.TensorFlow Lite 支持 Android.iOS 甚至树莓派等多种平台. ...
- 转:Android开发中的MVP架构(最后链接资源不错)
Android开发中的MVP架构 最近越来越多的人开始谈论架构.我周围的同事和工程师也是如此.尽管我还不是特别深入理解MVP和DDD,但是我们的新项目还是决定通过MVP来构建. 这篇文章是我通过研究和 ...
- 转: Android开发中的MVP架构详解(附加链接比较不错)
转: http://www.codeceo.com/article/android-mvp-artch.html 最近越来越多的人开始谈论架构.我周围的同事和工程师也是如此.尽管我还不是特别深入理解M ...
- 设计模式笔记之二:Android开发中的MVP架构(转)
写在前面,本博客来源于公众号文章:http://mp.weixin.qq.com/s?__biz=MzA3MDMyMjkzNg==&mid=402435540&idx=1&sn ...
- Android开发资源收集
收集Android开发用得上的资源,方便查询 像大牛一样写代码: 31个Android 开发者工具 Android 流行框架查速表 数据结构和算法练习awesome-java-leetcode And ...
- 移动端目标识别(3)——使用TensorFlow Lite将tensorflow模型部署到移动端(ssd)之Running on mobile with TensorFlow Lite (写的很乱,回头更新一个简洁的版本)
承接移动端目标识别(2) 使用TensorFlow Lite在移动设备上运行 在本节中,我们将向您展示如何使用TensorFlow Lite获得更小的模型,并允许您利用针对移动设备优化 ...
- TensorFlow Lite demo——就是为嵌入式设备而存在的,底层调用NDK神经网络API,注意其使用的tf model需要转换下,同时提供java和C++ API,无法使用tflite的见后
Introduction to TensorFlow Lite TensorFlow Lite is TensorFlow’s lightweight solution for mobile and ...
- Android CameraX 打开摄像头预览
目标很简单,用CameraX打开摄像头预览,实时显示在界面上.看看CameraX有没有Google说的那么好用.先按最简单的来,把预览显示出来. 引入依赖 模块gradle的一些配置,使用的Andro ...
- Android 摄像头预览悬浮窗
用CameraX打开摄像头预览,显示在界面上.结合悬浮窗的功能.实现一个可拖动悬浮窗,实时预览摄像头的例子. 这个例子放进了单独的模块里.使用时注意gradle里的细微差别. 操作摄像头,打开预览.这 ...
随机推荐
- SQL Server-聚焦INNER JOIN AND IN性能分析(十四)
前言 本节我们来讲讲联接综合知识,我们在大多教程或理论书上都在讲用哪好,哪个性能不如哪个的性能,但是真正讲到问题的实质却不是太多,所以才有了本系列每一篇的篇幅不是太多,但是肯定是我用心去查找许多资料而 ...
- Vertica增加一个数据存储的目录
Vertica增加一个数据存储的目录 操作语法为: ADD_LOCATION ( 'path' , [ 'node' , 'usage', 'location_label' ] ) 各节点添加目录,并 ...
- CSS知识总结(六)
CSS常用样式 4.段落样式 1)行高 控制段落内每行高度 line-height : normal | length 例子 源代码: /* CSS代码 */ .normal{ line-height ...
- GO语言下载、安装、配置
一.Go语言下载 go语言官方下载地址:https://golang.org/dl/ 找到适合你系统的版本下载,本人下载的是windows版本.也可以下载Source自己更深层次研究go语言. 二.G ...
- Java进击C#——应用开发之WinForm开发
本章简言 上一章笔者介绍了关于WinForm环境.这一章笔者将继续讲WinForm.只不过更加的面向开发了.事实就是在学习工具箱里面的控件.对于WinForm开发来讲,企业对他的要求并没有那么高.但是 ...
- [C1] 实现 C1FlexGrid 撤销还原功能
采用设计模式中的"命令模式"实现 C1FlexGrid 的撤销还原功能,那就先从命令模式简单介绍开始吧. 一 命令模式 命令模式属于对象的行为型模式,将一个请求封装为一个对象,从 ...
- C#开发微信门户及应用(28)--微信“摇一摇·周边”功能的使用和接口的实现
”摇一摇周边“是微信提供的一种新的基于位置的连接方式.用户通过“摇一摇”的“周边”页卡,可以与线下商户进行互动,获得商户提供的个性化的服务.微信4月份有一个赠送摇一摇设备的活动,我们有幸获得赠送资格, ...
- python之最强王者(4)——字符串
1.Python 中文编码 前面章节中我们已经学会了如何用 Python 输出 "Hello, World!",英文没有问题,但是如果你输出中文字符"你好,世界" ...
- java Io文件输入输出流 复制文件
package com.hp.io; import java.io.FileInputStream; import java.io.FileNotFoundException; import java ...
- phpexcel导出数据表格
1.下载phpexcel(李昌辉) 2.在页面引入phpexcel的类文件,并且造该类的对象 include("../chajian/phpexcel/Classes/PHPExcel.ph ...