Skip to content

johnazedo/aidl-example

Repository files navigation

Binders

  • Binders (independente da abordagem) só transfere objetos de até 1MB do serviço para o cliente. É necessário usar o SharedMemory (API 27 e acima) ou MemoryFile para enviar dados maiores de 1MB;
  • MemoryFile permite apenas que seja transferido dados com tamanho de 1MB até 128MB;

Regras do AIDL

Ação no arquivo aidl Permissão
Adicionar nova função abaixo das demais
Remover função
Alterar ordem de função
Modificar retorno de função
Modificar parametros na função
Adicionar novo campo nullable ao objeto de retorno da função
Remover campo do objeto de retorno da função
Moficiar ordem de campos em um objeto de retorno da função
Moficiar tipo ou nome de campos em um objeto de retorno da função
Adicionar novo campo nullable ao objeto no parametro da função
Adicionar novo campo não nullable ao objeto no parametro da função
Remover campo do objeto no parametro da função
Moficiar ordem de campos em um objeto no parametro da função
Moficiar tipo ou nome de campos em um objeto no parametro da função
Overloading de método

About

A repository to store code about aidl in android

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published