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