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