|
技术点 |
实现方式 |
说明 |
|
项目的总体框架 |
主要的设计模式,使用的第三方框架 |
从整体说明项目的代码结构和设计思路 |
|
网络实现 |
包含哪些网络协议,如HTTP,FTP之类的,使用的网络类库是什么 |
网络类库如何实现 |
|
图片加载 |
图片加载方式,使用自定义的还是第三方库加载,图片缓存,图片加载,图片压缩 |
侧重于图片加载的优化 |
|
图片缓存 |
LruCache 算法以及文件缓存实现 |
|
|
ListView优化 |
|
|
|
数据结构 |
数据结构如何定义,多个实体类的关系图 |
熟悉数据结构定义 |
|
数据库 |
数据库表字段,表之间的关系,数据库解析和实体类,第三方类库。 |
设计实体类,第三方库的使用 |
|
第三方登录 |
第三方登录使用的方法,使用类库 |
了解第三方登录与服务器的交互方式 |
|
消息推送 |
消息推送的方式,使用的类库,服务器和客户端推送的用户之间是如何设计的 |
了解推送的服务器的实现和原理 |
|
统计分析 |
软件包发布,用户使用情况的统计分析功能,采用的哪一个统计分析的服务 |
侧重软件包发布的支持 |
|
下拉刷新 |
下拉刷新采用的方式,使用了那种类库,实现的方式 |
是否使用了第三方库,使用了哪一种第三方库,是否使用了android5.0的类库。 |
|
加密算法 |
软件中哪些地方使用了加密算法,加密的方式是如何,如何进行数据的传输 |
区分:MD5/SHA1 是消息摘要; Base64 是编码算法; AES,DES 是对称加密算法; RSA 是非对称加密算法 |
|
自定义View |
自定义View 有哪些,哪些是自己实现的,哪些是第三方的 |
要了解自定义View的方式 |
|
支付 |
软件中是否包含了支付,支付的方式,每种支付的调用和实现 |
|
|
POST 请求 |
POST请求的方式 |
|
|
数据解析 |
数据解析方式,数据采用JSON/XML,或者Web页面的形式显示 |
描述数据的格式,一个数据形式的数据结构 |
|
单元测试 |
单元测试是如何做的,使用了什么测试框架,如何进行功能测试 |
|
|
代码混淆 |
代码混淆的方法 |
|
|
软件提交 |
提交审核的流程 |
2.1.2 android 项目技术点
最新推荐文章于 2020-03-24 16:22:22 发布
本文详细介绍了一个项目的各种技术实现细节,包括总体框架、网络实现、图片加载及缓存、ListView优化等,并介绍了所采用的设计模式、第三方框架及自定义组件。
3993

被折叠的 条评论
为什么被折叠?



