240 发简信
IP属地:广东
  • 120
    [031]Binder线程栈复用

    前言 Binder驱动有很多小的细节,目的就是提升Binder通信的效率。比较典型的是两个机制,因为没有官方名词,我对这两种机制起个名字:"线程栈复用"和"远程转本地"。前者...

  • 如何判断binder_node是同一个呢

    [023]你真的懂AIDL的oneway嘛?

    1 前言 用AIDL的人应该都知道下面代码中start和stop方法定义成oneway代表这个Binder接口是异步调用。 1.1 什么是异步调用? 举个例子:假如Clien...

  • @lucasDev 我的是4.1.1,安装完重启确实没有菜单,我升级4.2.2试试。3Q

    开发Android studio 插件:项目国际化与Excel文件双向导入,并支持在线翻译。

    开发一个将Android项目的国际化资源与Excel表格互导的插件 功能说明[#%E5%8A%9F%E8%83%BD%E8%AF%B4%E6%98%8E] 安装使用方式[#%...

  • 安装插件,重启AndroidStudio,Tools没有找到菜单

    开发Android studio 插件:项目国际化与Excel文件双向导入,并支持在线翻译。

    开发一个将Android项目的国际化资源与Excel表格互导的插件 功能说明[#%E5%8A%9F%E8%83%BD%E8%AF%B4%E6%98%8E] 安装使用方式[#%...

  • 深入理解JobScheduler与JobService的使用

    JobScheduler和JobService是安卓在api 21中增加的接口,用于在某些指定条件下执行后台任务。 JobScheduler JobScheduler是用于计...

  • 120
    【Android P】 JobScheduler服务源码解析(二)——服务框架分析

    JoScheduler服务框架分析 前面(一)中基本已经App端如何使用Job 服务做了一个比较详细的介绍,这里将会对客户端几个重要类解析;其承担的角色;App 从sched...

  • 【Android P】 JobScheduler服务源码解析(一) —— 如何使用Job

    最近Jobscheduler的使用不当导致不少问题,比如定时任务不生效或者冲突。归根结底是对Jobscheduler的使用不熟悉以及,其工作原理没有一个系统性的了解。本人也曾...