集成一个第三方SDK正确工作流程(踩坑有感)

编写不易,如有转载,请声明出处: 梦回河口:http://blog.csdn.net/zxc514257857/article/details/57634512

  最近一个项目需要集成一个身份证阅读功能,相关硬件厂商提供了一个测试机和相关的测试demo和开发sdk,由于我是半路接手,和硬件厂家的沟通交流都不是由我来完成,导致工作进度十分缓慢。

  • 坑1:
      未提供任何开发文档,测试demo中的每一段代码我都需要比较清除地了解其作用。
  • 坑2:
      对接过程中注意到了引入lib库,但没有注意引入so文件,导致底层功能无法实现。
  • 坑3:
      一些涉及到底层的代码其原路径不能更改,即不能更换包名,因为包名的更换导致项目运行错误。
  • 坑4:
      硬件设备质量不高,电池容量太差,测试几天之后设备挂掉了,而且没有备用机,导致项目停滞。

  以后在进行第三方sdk的集成时,一定要自己亲自和硬件厂商对接,询问清楚对接时容易出现的问题,比如库的引入、so文件的引入和包名是否能随意更改等;一定要让厂家提供对接文档,不必自己过多研究其代码,事半功倍;硬件厂商技术人员无法拍板,但测试时可以多申请一台备用设备。

———-因本人才疏学浅,如博客或Demo中有错误的地方请大家随意指出,与大家一起讨论,共同进步,谢谢!———-

你可能感兴趣的:(【Android第三方库使用】)