前言 Android 项目日常开发过程中,经常需要打包给到非开发人员验收或调试,例如测试阶段,就要经常基于测试服务器地址,打包安装包,给到组内测试人员进行测试,并且 BUG ...
前言 Android 项目日常开发过程中,经常需要打包给到非开发人员验收或调试,例如测试阶段,就要经常基于测试服务器地址,打包安装包,给到组内测试人员进行测试,并且 BUG ...
可以检查是否给予自动打卡APP 自启动权限并启用无障碍服务,要有自启动权限才能实现后台保活
Android 实现钉钉自动打卡前言 本文章旨在提供一种新的思路,在无需 Root 的情况下,实现自动化钉钉定时打卡,更多是为了自己方便而定制开发,所以很多功能的实现局限性较大 MIUI 用户可以直接使用该...
插件化(一) 组件化和插件化的区别: 组件化是将一个app分成多个模块,每个模块都是一个组件(module),开发的过程中我们可以让这些组件相互依赖或者单独调试部分组件,但是...
为了说的深入浅出一点,我们先从AIDL的作用和使用说起,然后再开始介绍一些概念和工作原理。 AIDL用来做什么 AIDL是Android中IPC(Inter-Process ...
前言 前段时间自如技术团队发布了一篇名为《自如客APP裸眼3D效果的实现》[https://juejin.cn/post/6989227733410644005]的技术分享文...
不能混淆的项 使用工具AndroidStudio 使用proguard混淆代码是对产品本身的一种保护,常见的方法就是编写projuard-rules.pro配置文件 Prog...
滚动视图的方法有两种:scrollTo和scrollBy,而Scroller就是它们的辅助工具类,所以Scroller是学好高级UI必不可少的一课。 (1)scrollTo、...
今天我们利用LiveData,ViewModel,retrofit2,kotlin协程来搭建一个MVVM的网络请求框架,利用数据来驱动UI更新变化,将数据和UI进行分离。 1...
很早之前就想深入的研究和学习一下热修复,由于时间的原因一直拖着,现在才执笔弄起来。 Android而更新系列:Android热更新一:JAVA的类加载机制Android热更新...
前言 最近被分配到做项目小程序端的任务,做到原生端常见的 TabLayout + ViewPager 实现的 Tab 切换页面时,发现小程序未提供类似可以直接使用的 TabL...
“因为 viewModel 中不能持有 activity 对象,所以不能叫做 mvvm ” ?MVVM 中的 ViewModel 的职责是处理业务逻辑和业务数据,并把这些数据的改变及时通知给 Activity/Fragment。持有或不持有 Activity 对象与其是否是一个合格的 ViewModel 根本没有任何关系,不能用此来做判断依据。
Android 实现钉钉自动打卡前言 本文章旨在提供一种新的思路,在无需 Root 的情况下,实现自动化钉钉定时打卡,更多是为了自己方便而定制开发,所以很多功能的实现局限性较大 MIUI 用户可以直接使用该...
本文未提供 iOS 端集成与使用示例 当一个成熟的产品/项目,想要开始 Flutter 开发,同时又不想从零开始全面使用 Flutter 开发,最后选择保留原有 Native...
1.Android增强现实(一)-AR的三种方式(展示篇)2.Android增强现实(二)-支持拖拽控制进度和伸缩的VrGifView3.Android增强现实(三)-3D模...
从你的描述中暂时无法定位问题,建议你还是下载源码自行通过log信息或debug来定位问题以及适配你自己的机型。
Android 实现钉钉自动打卡前言 本文章旨在提供一种新的思路,在无需 Root 的情况下,实现自动化钉钉定时打卡,更多是为了自己方便而定制开发,所以很多功能的实现局限性较大 MIUI 用户可以直接使用该...