自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 三,集成Swagger2文档API

项目中如何集成Swagger2文档API

2022-09-23 14:52:39 117 1

原创 开发工具包

常用工具

2022-09-08 20:05:02 771

原创 代码优化-面向对象的六大原则

单一原则是面向对象最简单的设计原则,它的主要目的是为了控制一个类的粒度大小。一个类只负责一个功能领域的职责,只封装相关性很高的函数、数据。根据具体的业务、功能对类进行相应的拆分。..................

2022-07-29 14:40:59 248

原创 Android 进程间通信,Ashmem共享内存基本使用

Android 提供了几种进程间通信的方式,除了Socket,基本都是基于binder实现的。为什么要用共享内存来实现呢?因为binder传输数据被限制在1M,在较大的数据交换一般会使用文件,但效率非常的低,因此使用共享内存是很好的方式。在内存中开辟一块空间,通过binder或者其他方式将fd(文件描述符)传递到客户端或服务端进程,从而实现大文件传输其中Android提供了封装好的MemoryFile对象,供使用。具体实现一,服务端1,首先在APP内部存储中存放一张图片:路径 data/dat.

2022-02-24 17:47:06 1923

原创 Android AIDL跨进程通讯 & 解决bindService无法启动

场景:APP-A 服务端,APP-B 客户端。B启动service,通过IBinder,拿到服务端User列表,并向User表中添加人员信息。从而实现两个APP跨进程通讯一,服务端APP步骤:1,创建User实体类;2,实现AIDL接口,3,定义service;4,在AndroidManifast.xml配置service注意:如果通过AIDL传递实体类,必须要继承Parcelable接口1,创建User实体并继承Parcelable接口public class User implements

2022-02-22 15:33:42 3706 2

原创 Android fileProvider 文件共享,进程间通讯

fileProvide共享文件,实现进程间通讯

2022-02-16 16:22:09 2312

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除