一、设计背景 目前安卓平台应用商店众多,除了各品牌手机自带的应用商店外,还有应用宝、豌豆荚等等,但这些应用商店往往过于繁杂,且充斥各种质量不高的广告。因此,我设计了一款集智能推荐和搜索下载于一体的APP——应用集。 二、运行环境 本应用运行在Android平台,在Google Chrome等主流浏览 ...
分类:
移动开发 时间:
2018-10-10 12:06:25
阅读次数:
346
这是一个简单的 IM 应用,写这个应用的本意只是想练练手,暂且实现了私聊和群聊功能,后边再根据用户反馈情况再来更新吧~ 应用完全是以 MVVM 的思想来实现的,使用的是 Google 的 LiveData + ViewModel 框架,使用的后台服务是由腾讯云通信服务提供的 应用完全开源,觉得还不错 ...
分类:
移动开发 时间:
2018-10-04 14:34:03
阅读次数:
204
MUI框架 03 自定义MUI控件样式 开发请查阅:官方文档:http://dev.dcloud.net.cn/mui/ui/ 如何自定义MUI控件样式 mui 以 iOS 7的 UI 为基础,补充了部分 Android 平台特有的 UI 组件,整体色系比较素雅;但在实际项目,往往需要根据 UED ...
分类:
其他好文 时间:
2018-09-25 19:29:46
阅读次数:
194
Ijkplayer播放器源码分析之音视频输出(二)——音频篇 这篇文章的ijkplayer音频源码研究我们还是选择Android平台,它的音频解码是不支持硬解的,音频播放使用的API是OpenSL ES或AudioTrack。 OpenSL ES & AudioTrack OpenSL ES 什么是 ...
分类:
其他好文 时间:
2018-09-24 11:23:49
阅读次数:
241
1、MMKV简介 腾讯微信团队于2018年9月底宣布开源 MMKV ,这是基于 mmap 内存映射的 key-value 组件,底层序列化/反序列化使用 protobuf 实现,主打高性能和稳定性。近期也已移植到 Android 平台,一并对外开源。 MMKV 是基于 mmap 内存映射的 key- ...
分类:
微信 时间:
2018-09-22 14:49:04
阅读次数:
314
讲解完学生、职员、书籍这些基础层之后,我们可以来了解一些应用层的活动。 新书上架、借阅排行、黑名单、图书馆介绍、图书馆新闻。 新书上架是查询数据库里的Book表,将最近注册的五本书的基本信息(若图书馆所有书籍少于5,则所有)通过listview展示出来。 源代码贴出: 1 package com.e ...
分类:
移动开发 时间:
2018-09-14 23:01:55
阅读次数:
221
前两篇介绍了主页面和Student,这一篇来讲Book类和工作人员。 Book是图书管理系统的核心,查书,借书,还书,增加书都与Book类息息相关。Book类的设计很简单:包含信息:名称、作者、页数、价钱、出版日期、数量、在架数量。 Book类的代码: 1 package com.example.a ...
分类:
移动开发 时间:
2018-09-14 21:31:05
阅读次数:
222
上一篇讲解了制作图书管理系统的初衷与要求,和app首页的代码。 下面来介绍图书管理系统的服务对象:学生 学生类的设计: 个人信息:账号、密码、姓名、学号、邮箱、年龄。 借阅信息:借阅总数(不超过十本)、借阅书籍的ID(数组)、借阅书籍的日期(数组)。 源码在此: 1 package com.exam ...
分类:
移动开发 时间:
2018-09-14 20:38:39
阅读次数:
271
1 package com.example.administrator.library1; 2 3 import android.content.Intent; 4 import android.support.v7.app.AppCompatActivity; 5 import android.o ...
分类:
移动开发 时间:
2018-09-14 19:45:15
阅读次数:
255
要在其他平台实现自定义字体可谓是相当的麻烦,但是在Android平台就很简单了。 首先将自定义字体ttf放到“assets”下面被实例化之后再使用。 好了,就这么简单就实现了自定义字体。 下面是两个非常有用的方法,在这里备份一下: ...
分类:
移动开发 时间:
2018-09-13 16:29:40
阅读次数:
263