刘望舒 刘望舒
3年前
Android包管理机制(三)PMS处理APK的安装
Android框架层Android包管理机制Android框架层本文首发于微信公众号「刘望舒」前言在上一篇文章中,我们学习了PackageInstaller是如何安装APK的,最后会将APK的信息交由PMS处理。那么PMS是如何处理的呢?这篇文章会给你答案。1.PackageHandler处理安装消息APK的信息交由PMS后,PMS通过向Packag
Stella981 Stella981
3年前
EventBus源码分析
一、        EventBus简介1.1、EventBusEventBus是一个Android事件发布/订阅框架,通过解耦发布者和订阅者简化Android事件传递,这里的事件可以理解为消息,本文中统一称为事件。事件传递既可用于Android四大组件间通讯,也可以用户异步线程和主线程间通讯等等。传统的事件
Stella981 Stella981
3年前
RabbitMQ实战:界面管理和监控
本系列是「RabbitMQ实战:高效部署分布式消息队列」书籍的总结笔记。上一篇总结了可能出现的异常场景,并对RabbitMQ提供的可用性保证进行了分析,在出现服务器宕机后,仍然可以正常服务。另外,需要尽快恢复异常的服务器,重新加入集群,推送未消费的消息,通过监控可第一时间接收到错误并进行处理。另外,我们想主动了解消息堆积和消费的情况,以及服务器节
Stella981 Stella981
3年前
React Hooks简介
感谢支持ayqy个人订阅号,每周义务推送1篇(only_unique_one)原创精品博文,话题包括但不限于前端、Node、Android、数学(WebGL)、语文(课外书读后感)、英语(文档翻译)        如果觉得弱水三千,一瓢太少,可以去http://blog.ayqy.net看个痛快  一.出发点
Stella981 Stella981
3年前
MQTT(使用mosquitto做broker)做Android推送部分总结
“读万卷书,行万里路”。我觉得这句话用在程序员的工作中就是:在网络中找一万篇资料,在实践中做一万种尝试。<hr\\20140917:\\\\在本文中,由于作者事先不了解,设计不合理,使每个设备采用prefixCLIENT\_ID的方式作为topic,导致需要给每个设备的topic单独推送,才产生了一些问题,特别是推送的时间上的
Stella981 Stella981
3年前
Android推送——百度慧推入门篇
推荐Android开发者将现有项目迁移到AndroidStudio环境,并在AndroidStudio下更快地实现SDK的集成工作。本文档介绍AndroidStudio和Eclipse开发环境下导入SDK资源进行集成的步骤,需要仔细阅读文档和Demo工程。1、登录百度慧推,点击创建应用使用带有签名的apk包上传创建应用;!(
Stella981 Stella981
3年前
Android Studio 升级和新版本下载
开源中国这里不时可以看到AndroidStudio升级的消息,但是去http://developer.android.com/(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fdeveloper.android.com%2F)只能下载到老版本不说,还不能自动更新。经过网上搜索发现需要
Stella981 Stella981
3年前
Electron webview完全指南
感谢支持ayqy个人订阅号,每周义务推送1篇(only_unique_one)原创精品博文,话题包括但不限于前端、Node、Android、数学(WebGL)、语文(课外书读后感)、英语(文档翻译)        如果觉得弱水三千,一瓢太少,可以去http://blog.ayqy.net看个痛快  一.webview标签
融云IM即时通讯 融云IM即时通讯
5个月前
融云IM干货丨IM服务消息推送,推送通知失败时,SDK会提供哪些错误信息?
当推送通知失败时,SDK可能会提供以下错误信息:推送服务未开启或配置错误:确保已经在IM控制台开启了推送服务,并且正确配置了推送证书或密钥。设备未正确注册推送服务:检查设备是否成功注册到了推送服务,获取到了正确的设备令牌。应用权限问题:确保应用有发送通知的
融云IM即时通讯 融云IM即时通讯
5个月前
融云IM干货丨IM服务消息推送,推送通知失败时,SDK日志能提供哪些额外信息?
推送通知失败时,SDK日志可以提供以下额外信息帮助诊断问题:错误码和错误描述:SDK可能会返回具体的错误码和对应的错误描述,这些信息可以帮助开发者快速定位问题。例如,腾讯云推送服务的错误码列表中包含了各种错误码及其含义,如1008006表示Token无效,