Ynote源码涉及功能解剖

简介:

软件功能介绍

主要界面:你懂得

200539133.jpg


首页界面功能:

200708179.jpg


单击上个界面的<我的日志>后进入的界面

200825331.jpg

再点击即可进入仿微信界面(第一个界面)

备份界面功能介绍:

201745101.jpg



代码列表及功能分布:

代码列表

201902862.jpg

仿微信的界面涉及包

主界面实现的代码部分:各种点击、长安事件、界面跳转功能实现

功能列表:录音播放声音的实现,浮动的pupwindow,添加图片,视频,表情,文字等等.....

202242242.jpg


涉及的列表功能上的代码部分:各种点击、长安事件、界面跳转功能实现

功能列表:显示各类媒体的,点击进入播放(声音的播放,图片的浏览,视频播放,长安删除修改等等)

202626741.jpg



功能测试时的封装包

textview显示表情

202049894.jpg

录音及播放功能封装包

203320791.jpg

图片多选功能

203444921.jpg

图片浏览功能:本源码中使用的是imagebig包(用户体验好);imageopen是放大时图片质量很好

203527190.jpg

定位功能:

203845946.jpg



涉及数据库的有:

项目中涉及的数据库各种增删改查

204110705.jpg


涉及所有的页面跳转

204332183.jpg


备份及导入功能:其中backupmodule主要是备份导入数据流的主要操作

204548600.jpg

205503287.jpg

文件和时间操作:

204943160.jpg

图片处理相关

205715445.jpg


添加手机应用程序,及启动应用程序:

205210105.jpg

205210161.jpg



本文转自lilin9105 51CTO博客,原文链接:http://blog.51cto.com/7071976/1316916,如需转载请自行联系原作者


相关文章
|
7月前
|
API 开发工具 数据库
OneCode2.0源码结构分析
OneCode12月10日正式更新了其V2.0版本。从OneCode的季度版本生命中,可以看到2.0版本还是一个重量级的版本,笔者在收到2.0更新后第一时间下拉了最新的代码。在参考了OneCode 的技术说明后,根据包结构来分析一下OneCode2.0的结构。
|
存储 缓存 监控
《优化接口设计的思路》系列:第二篇—接口用户上下文的设计与实现
大家好!我是sum墨,一个一线的底层码农,平时喜欢研究和思考一些技术相关的问题并整理成文,限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。 作为一名从业已达六年的老码农,我的工作主要是开发后端Java业务系统,包括各种管理后台和小程序等。在这些项目中,我设计过单/多租户体系系统,对接过许多开放平台,也搞过消息中心这类较为复杂的应用,但幸运的是,我至今还没有遇到过线上系统由于代码崩溃导致资损的情况。这其中的原因有三点:一是业务系统本身并不复杂;二是我一直遵循某大厂代码规约,在开发过程中尽可能按规约编写代码;三是经过多年的开发经验积累,我成为了一名熟练工,掌握了一些实用的技巧。
122 0
|
4月前
|
存储 C语言
【C深度解剖】计算机数据下载和删除原理
【C深度解剖】计算机数据下载和删除原理
|
Java 编译器 应用服务中间件
代码开发优化细节
带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.lang.String,整个类都是final的。为类指定final修饰符可以让类不可以被继承,为方法指定final修饰符可以让方法不可以被重写。如果指定了一个类为final,则该类所有的方法都是final的。Java编译器会寻找机会内联所有的final方法,内联对于提升Java运行效率作用重大,具体参见Java运行期优化。此举能够使性能平均提高50% 。
211 2
代码开发优化细节
|
数据采集 消息中间件 分布式计算
最终整体回顾总结(代码-预处理及爬虫识别)|学习笔记
快速学习最终整体回顾总结(代码-预处理及爬虫识别)
127 0
最终整体回顾总结(代码-预处理及爬虫识别)|学习笔记
|
程序员
《重构:改善既有代码的设计》-学习笔记二(+实战解析)
《重构:改善既有代码的设计》-学习笔记二(+实战解析)
583 0
《重构:改善既有代码的设计》-学习笔记二(+实战解析)
|
设计模式 Java 程序员
《重构:改善既有代码的设计》-学习笔记一(+实战解析)
《重构:改善既有代码的设计》-学习笔记一(+实战解析)
211 0
《重构:改善既有代码的设计》-学习笔记一(+实战解析)
|
搜索推荐
搭建相亲源码,小功能有大作用之关注功能
搭建相亲源码,小功能有大作用之关注功能
|
机器学习/深度学习 人工智能 程序员
点线面的工作学习方式
  本文主要介绍我个人的一种工作学习方式:点线面的工作学习方式。希望对大家以后的工作和职业发展有所启发和帮助。   7月份的时候,我去京东外面的世界转了转,聊了聊。切身体会到:别人其实并不关心你之前做的具体工作,关心的是你从中得到了什么。当然,如果你是一直深耕一个业务领域的专家,除外,例如一直从事金融风控领域的技术开发。   面试中,我之前在啥啥公司做了啥啥项目,这个项目业务怎么怎么的复杂,功能怎么怎么的牛批,一顿业务功能的输出。   so ?然后呢 ?
157 0
|
存储 SQL 前端开发
【自然框架】——思路、结构、特点的介绍(初稿,欢迎大家多提意见)
开场白  面向过程:面向过程是“写代码”,根据客户提出来的需求来写代码,包括函数。一步一步的写,都写完了,功能也就实现了。   面向对象:面向对象是“做设计”,先不考虑细节,而是先做总体设计。都设计好了,再去实现细节。
1052 0