# app-template **Repository Path**: tiger676788aa/app-template ## Basic Information - **Project Name**: app-template - **Description**: uni-app app模板 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2022-05-20 - **Last Updated**: 2025-09-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # app-template安卓app模板 ## 项目功能概述 >1.声网一对一视频,一对一语音,直播功能。 >2.环信im聊天功能 >3.夜间模式 >4.多语言 ## 目录结构 ``` ├─App.vue 存放了环信的SDK ├─main.js 用于管理一些全局方法事件等 ├─manifest.json uni默认的配置文件 ├─README.md 模板文档 ├─uni.scss 公用的css ├─uni_modules uni库的组件 | ├─uview-ui uview2.0 nvue专属 | ├─uni-swipe-action 滑动单元格组件 | ├─uni-indexed-list 索引列表组件 | ├─uni-icons icon组件 ├─style 公用的css | └theme.scss 主题css目前未启用 ├─store vuex状态管理 | ├─im.js im管理 包括聊天记录 用户信息等 | ├─index.js 用户导出其它vuex模块 | └theme.js 主题相关的状态 ├─static 图片管理 | ├─live 直播图片 ├─pages 前端页面 | ├─live 声网音视频直播相关页面 | | ├─anchor.nvue 引导页 | | ├─details | | | ├─defaultAllocation.nvue 声网默认配置 | | | ├─fakeData.js 假数据 | | | ├─joinLive.nvue 观众加入直播 | | | ├─oneOnOneVideo.nvue 一对一视频 | | | ├─oneOnOneVoice.nvue 一对一语音 | | | └startLive.nvue 开始直播 | ├─index app首页 | | └index.nvue 各个功能的引导页面 | ├─im 环信im | | ├─imLayout.nvue im布局总页面相当于index | | ├─login.nvue 登录im | | ├─series 详情页面 | | | ├─chatDetails.nvue 聊天详情 | | | └circleOfFriends.nvue 朋友圈 | | ├─index 主要功能页面 | | | ├─addressBook.nvue 通讯录 | | | ├─mine.nvue 我的 | | | └news.nvue 消息 | ├─demo 页面模式演示页面 | | ├─index.nvue 同上 | | └notification.nvue 同上 ├─js_sdk uni库的sdk | ├─wa-permission 判断手机权限 | | └permission.js 判断手机权限 | ├─ring-letter 环信sdk | | └uni_sdk4.0.5.js ├─components app组件 | ├─TableBar im底部 | ├─NavBar 全局的顶部管理包括夜间模式 不包括多语言 | ├─LiveLayout 直播样式 | ├─ChannelList 演示组件无需关注 | ├─Agora-RTC-JS 声网组件 ├─common | ├─agora.config.js 声网配置文件 | ├─titleGroup.js 全局title管理 | ├─tool.js 全局工具方法 | └WebIMConfig.js 环信配置文件 ```