首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/93898

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

《Android开发进阶:从小工到专家》——第1章,第1.2节Service与AIDL

本节书摘来自异步社区《Android开发进阶:从小工到专家》一书中的第1章,第1.2节Service与AIDL,作者 何红辉,更多章节内容可以访问云栖社区“异步社区”公众号查看 1.2 Service与AIDLService是Android中实现程序后台运行的解决方案,它非常适合用于去执行那些不需要和用户交互而且还要求长期运行的任务。但不要被“后台”二字所迷惑,Service默认并不会运行在子线程中,它也不运行在一个独立的进程中,它同样执行在UI线程中,因此,不要在Service中执行耗时的操作,除非你在Service中创建了子线程来完成耗时操作。 Service的运行不依赖于任何用户界面,即使程序被切换到后台或者用户打开了另外一个应用程序,Service仍然能够保持正常运行,这也正是Service的使用场景。当某个应用程序进程被杀掉时,所有依赖于该进程的Service也会停止运行。 1.2.1 普通ServiceService的生命周期相对Activity来说简单得多,只有3个,分别为onCreate、onStartCommand和onDestory。一旦在项目的任何位置调用了Con...

《移动App测试的22条军规》—App测试综合案例分析23.15节测试微信App中集成和调用第三方App

本节书摘来自异步社区《移动App测试的22条军规》一书中的App测试综合案例分析,第23.15节测试微信App中集成和调用第三方App,作者黄勇,更多章节内容可以访问云栖社区“异步社区”公众号查看。 23.15 测试微信App中集成和调用第三方App微信App中集成了不少第三方的App和服务,例如“钱包”页面的各项功能(如图23.37所示)。 微信App中还有不少集成得比较深入的第三方App和服务。 (1)在聊天界面中,用户可以分享地理位置信息。这个功能就集成了腾讯地图的相关功能(如图23.38所示)。 (2)微信App的分享照片功能不仅集成了Android操作系统图库的相关功能,还集成了相机的功能(如图23.39所示)。 图23.38 分享地理位置信息集成了腾讯地图的相关功能,经测试可以正常打开 图23.39 微信App的分享照片功能集成了Android操作系统图库和相机的相关功能,此功能也工作正常 (3)微信App在“Features”(功能)页面还提供了更多第三方App和服务的集成(如图23.40所示)。 图23.40 微信App在“Features”页面提供了如Facebook...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。