——————————————》1、联网请求的时候HTTP协议的哪个部分耗时比较多,导致APP运行缓慢,该怎么优化
这个问题问得应该有问题,个人觉得你需要把http协议原理给他理清楚,这个问题都是与网络快慢有关的,在与服务器交互的时候尽量减少数据量,
这篇文章不错:blog.csdn.net/lmh12506/article/details/7794512
http://www.cnblogs.com/jdsjlzx/archive/2011/07/25/2116351.html
——————————————》2、集成环信的及时通讯SDK如果遇到消息遗漏或者消息重复该怎么解决
欢迎大家相互回答这道题。
———————————————》3、如何实现上传和离线上传
Android离线数据同步方案
参考文章:
http://wenku.baidu.com/link?url=3SvxuKV03wXR6LbjJYmXtrtiX7jPehmDTQRklcf_oXRX2FKoP2RzZVFp0Obl8cjZQED3en8orizKI9wFrYkdx3-izxjN8H2gjcpsiUXa98G
略熟悉第三方sdk: Android 版 SugarSync 加入更多离线功能
WebView实现离线缓存阅读
参考文章:http://blog.csdn.net/wwj_748/article/details/44835865
ArcGIS for Android离线数据编辑实现原理
http://blog.csdn.net/arcgis_mobile/article/details/7565877
-------------------------------->>4、文件的加密
文件加密AES加密算法
AES加密算法是目前比较流行加密方式,目前还没有针对AES有效的破解方式,比较靠谱。
AES加密数据块和密钥长度可以是128比特、192比特、256比特中的任意一个。
AES加密有很多轮的重复和变换。大致步骤如下:
1、密钥扩展(KeyExpansion),
2、初始轮(Initial Round),
3、重复轮(Rounds),每一轮又包括:SubBytes、ShiftRows、MixColumns、AddRoundKey,
4、最终轮(Final Round),最终轮没有MixColumns。
我以前对文件加密的时候就是参考如下文章
请参考:http://blog.csdn.net/yudajun/article/details/40481135
http://blog.csdn.net/dalancon/article/details/20924823
文章来源:《IT蓝豹》