昨天准备为摄像头集成一个相册。
- 先看了一个,其实不错,因为是kotlin,放弃。
- 找到了一个JAVA版相册。
- 编译花费了一点时间,其中设置androidx=false
- 先是测试,具备我要求的功能。其实我也没什么高级要求。
- 分包改名,libalbum/app,方便集成。
- 原来的build.grale写法不习惯,于是重新做了个项目移植过来。
- 集成到摄像头APP时,发现要androidx=true。怎么办?把老的类逐步替换为新类。这个花费了很多时间,很多类都搜索不到办法。
- 集成完成后,窗口能弹出。总算是有希望了。
按照惯例,进行了简单测试:
- 发现权限有问题。就是我已经允许了,结果还是提示没权限。
这个问题其实之前也遇到过。于是重新研究了一下AndroidMenifest.xml的权限设置。
于是拿出了老办法:将appalbum集成进来,逐步替换。
最后画面终于加载出来了。活算是完成了。之后就是清理一下无用代码。
最后,对于开源的朋友,非常的感恩。