Android8.0 后台服务保活的一种思路

项目中有个MQ服务,需要一直连着,接收到消息会发送语音,且手机要在锁屏也要实现此功能目前是使用广播机制实现,每次MQ收到消息,触发一次启动服务操作逻辑在Android11版本测试成功,可实现上述功能步骤具体流程:进入APP开启后台服务Service后台服务Service开启线程,连接MQMQ的消费事
Android 示例代码 2022年05月05日 48次浏览

关于Android安装apk出现解析包异常问题情况总结

安装包解析异常1.apk下载过程中损坏或因为高版本的存储目录导致文件下载不成功2.安装的代码有问题(权限问题)3.没有权限读取apk文件所在位置4.apk要使用v1+v2签名,v2是适用于Android7.0以上版本的安装5.Android12版本才出现的问题,原因是清单文件中需要声明exporte
Android Bug记录 2022年04月15日 138次浏览

Android 接入腾讯IM即时通信(详细图文)

腾讯云IM官网文档上提供了带UI模块和不带UI模块的,本文是基于带UI模块进行了Module封装,可以方便各位快速接入,至于后面的页面改造,详细对于各位也是轻车熟路了接入步骤1.申请账号第一步,是申请账号,好像有个体验版可以使用,不过只能创建100个账户,可以用这个先来对接2.下载module文件这
Android Gradle 2022年04月02日 124次浏览

Android 语音播放(文字TTS)

基于Google内置的TTS引擎,封装了个语音播放的工具类使用//初始化SpeechService.init(this);//在如何地方调用都可以SpeechService.speakText("这是一段文本的语音测试");//别忘记释放资源SpeechService.relea
Android Java 示例代码 2022年02月15日 280次浏览

Android开发 定时任务清理数据

公司项目,需要整定时任务,对数据进行清理,需要在每天凌晨0:00进行数据的清理,使用了Alarm和广播的方式来实现PS:基于此原理,也可以实现自动检测并更新apk的功能实现实现的原理为:1.进入APP,启动闹钟,设置一个闹钟服务(在某个时间点会触发任务),任务中其实主要是发出一个广播2.设置广播接收
Android 2022年01月21日 408次浏览

Android开发 海康威视 多路视频播放(同时播放视频)

最近公司有个项目需要对接到海康监控摄像头来实现对应的实时播放和回放,但这两个不是我们今天要讨论的重点,APP首页,需要实现播放两个视频,全网搜集了下,都没有找到相关资源,于是便是自己研究,最终也是成功实现了功能注:本文是基于海康视频SDK的demo项目进行功能的增加,默认各位研究阅读了海康SDK文档
Android Java 记录 2022年01月17日 404次浏览

Flutter学习(9)——Flutter插件实现(Flutter调用Android原生)

最近需要给一个Flutter项目加个apk完整性检测,需要去拿到当前安装apk的md5数值,由于Flutter中无法实现,需要调用原生Android代码才能实现,于是花了些时间研究了下插件的实现,特此记录
Android Flutter 2021年12月25日 392次浏览

Jetpack架构组件学习(2)——ViewModel和Livedata使用

Jetpack架构推荐使用MVVM结构,为此推出了几个MVVM的组件库供我们开发者快速接入,首先要讲的就是ViewModel个人理解:Activity为View,VM就是ViewModel,负责数据的逻辑处理,Model则是数据源ViewModel介绍ViewModel能做什么?ViewModel生
Android kotlin Jetpack架构学习 2021年11月25日 324次浏览

Jetpack架构组件学习(1)——LifeCycle的使用

最近有时间了,准备入坑Jetpack架构,第一篇就学个简单的LifeCycle,可以帮助开发者创建可感知生命周期的组件。介绍为什么需要LifeCycle组件?在很多情况下,我们需要在Activity的相关生命周期中进行相关的初始化操作,比如上一节说到的EventBus,需要在OnCreate()和o
Android kotlin Jetpack架构学习 2021年11月19日 479次浏览

Jetpack架构组件学习(0)——总结篇

对之后学习的Jetpack架构开发优点进行简单总结,及对应的文章分类链接
Android kotlin Jetpack架构学习 2021年11月19日 278次浏览