Giter Site home page Giter Site logo

w6s_lite_android's Introduction

WorkPlus Lite Android客户端

WorkPlus Lite,开源的企业级移动平台

访问WorkPlus Lite以了解更多!

WorkPlus Lite Android版本使用的语言为java以及kotlin

前期以java为主,在kotlin变为Andoid第一开发语言后,项目将kotlin做为主要开发语言

你需要同时对java以及kotlin有所掌握

1. 环境依赖

环境 依赖
操作系统 未有限制
JDK JDK8
Kotlin 官网最新版
IDE Android Studio 4.1或以上

2. 编译与运行

请将项目导入Android Studio,第一次导入时间可能根据网络不同时长不一致。请确保你的电脑能访问一些Google或Android服务

3 系统结构文档

-WorkPlus_Android_V3

 -app 
  -main (代码主目录)
    -broadcast  (主要监听的系统广播)
    -component (公用的自定义组件)
    -crash (闪退监听处理, 目前使用 bugly 服务)
    -db.daoService (数据库异步操作服务)
    -manager (各个模块的业务管理)
    -modules (业务模块)
    -service (主要使用的service)
    -support (包含公共基类的 Activity, Fragment)
    -util (公用的工具类)
    
    
 -dependencies (依赖模块)
 	-agora-sdk (语音会议声网集成)
 	-amap-sdk (高德地图)
 	-cache (WorkPlus 缓存处理)
 	-db-core (数据库处理核心, 包括加密与非加密间的切换)
 	-db-service (数据库业务代码)
 	-emojicon (emoji 表情处理)
 	-gif-drawable (gif 处理)
	-im-sdk (im 核心模块)
	-infrastructure (基础模型)
	-lock9view (手势密码)
	-photo-edit (图片编辑, 涂鸦等)
	-qrcode (二维码处理)
	-record-ffmpeg (小视频)
	-translte (翻译功能)
	-watermark (水印 view 处理)
	-xfyun (语音转换文字处理) 		
    

w6s_lite_android's People

Contributors

lingen avatar aoeiuv020 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.