- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 项目模块化时-使用依赖注入框架inversify实现跨模块调用方法
项目模块化时,跨模块调用方法步骤1、创建一个公共模块common,比如现在有三个模块:user、common、setting2、在common中编写接口IUser,有getUserInfo()和clearUserInfo()方法;3、在common中编写接口ISetting,有exitSetting()方法;4、在common中实现inversify.config.ets,const mContainer = new Container,并对外提供myContainer;5、在user模块中编
2024-06-21 14:57:10
229
原创 Camera的使用存在的坑
但在:MediaRecorder.setCamera(mCamera),MediaRecorder.start()后又可以调用了。
2023-05-09 11:18:48
233
1
原创 移动APP网络诊断实现
这段时间,负责的App底座登录时,因为用户所处网络环境有问题,导致登录失败,而用户级别挺高,是业务的高层,直接投诉。导致我们必须优化登录和网络检测监控,除了加强链路和用户行为跟踪、修改提示语外,还必须添加一个网络诊断,让用户明白,这就是网络的锅,和我们代码或逻辑实现木有关系。为此,经过搜索了网络诊断的资料,经过整理,还需要考虑移动App的实现,得出以下技术方案。上述是真正背景和需求缘由。
2023-03-28 15:37:56
1268
原创 Android下载第三方库失败
命令行打包时,明明在根目录的build.gradle文件已经没有了aliyun镜像库,但输出的log,却告知,下载aliyun镜像库里的aar失败,突然想起之前配置了init.gradle(该文件使用具体可百度google一下),就去.gradle目录下删除该文件;然后把项目根目录的build.gradle文件里的repositories里的maven库增删查改了n遍都不行,又把gradle升级降级了也不行。后来,想到命令行打包可以拿到更详细的log,就去试了一下,一试,果然发现了问题。
2023-03-22 17:59:01
346
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人