LibManager文档

2018-07-30  本文已影响0人  无极哈哈

LibManager

项目介绍

Android IOT开发框架Http网络请求、Gson、蓝牙连接、适配器、NFC、ButterKnife注解实例化组件以及注解实现点击响应事件、
Android手机与硬件设备之间通过蓝牙通信的协议解析(编码 ——> 字符串或者十进制数字转换为十六进制码流 、解码 ——> 十六进
制转换为字符串或者十进制数字 )、异步与并发、常用工具类。

软件架构

将业务逻辑公共的部分抽离、封装,简化操作,使开发更便捷、高效、健壮。
项目结构介绍:

设计原则

轻量、专注、简化、只需要关注使用步骤与结果,不需要关注具体实现。

安装教程

一、将项目引用到的库全部导入LibraryManager项目

  1. File——>New——>Import Module
  2. File——>Project Structure——>app——>dependencies——> + ——> 选择lib

二、将LibraryManager项目添加到需要引用的项目并进行配置

使用说明

Android studio中多个项目引用同一个library解决方案

1.单独建立一个android项目,为了方便阅读,这里取名叫LibraryManager.

2.把项目所需要引入第三方的library和公司的公共library库引入到LibraryManager。这个和普通的引入第三方library没什么区别.

3.打开HBSCustomerProject项目的settings.gradle文件,添加如下代码

include':LibraryManager'  //引入LibraryManager项目

project(':LibraryManager').projectDir=newFile('../LibraryManager')  //最关键的代码, newFile中是LibraryManager项目的路径。

include':LibraryManager:hbslibrary'  //公司的公共库

include':LibraryManager:pullrefreshview-master' //第三方的下拉刷新库  

4.打开HBSCustomerProject项目的app/build.gradle文件,在dependencies代码块中添加如下代码

dependencies{

    ..............

    compile project(':LibraryManager:hbslibrary')

    compile project(':LibraryManager:pullrefreshview-master')

}

参与贡献

  1. Create 本项目
  2. 新建 master 分支
  3. 提交代码
  4. 新建 Pull Request

参考文献

1.[https://github.com/JakeWharton/butterknife]
2.[https://github.com/litesuits/android-lite-orm]
3.[https://github.com/google/gson]
4.[https://github.com/google/volley]

上一篇 下一篇

猜你喜欢

热点阅读