自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安卓-AIDL接口

例如,与 Messenger 相比,AIDL 能处理更复杂的数据,但 Messenger 实现更简单;BroadcastReceiver 适合系统级的广播通知,不适合大量数据传输和双向交互。AIDL(Android Interface Definition Language,安卓接口定义语言)是 Android 中用于进程间通信(IPC)的一种机制。总的来说,AIDL 为 Android 应用提供了一种强大而灵活的进程间通信方式,但使用时需要谨慎处理数据类型和性能问题。

2024-11-26 17:26:10 948

原创 安卓-Handler的介绍与使用

Handler 是 Android 中用于处理线程间通信和消息调度的重要类。跨线程通信:允许在不同线程之间传递消息和数据。更新 UI:将后台线程的任务结果传递到 UI 线程进行界面更新。延迟操作:可以设置延迟时间来执行特定的操作。消息队列管理:按照先进先出的原则处理消息。更新 UI:在后台线程中处理数据,然后通过 Handler 将更新传递到 UI 线程。定时任务:可以设置延迟或定时发送消息。线程间通信:在不同的线程之间传递消息和数据。

2024-07-31 16:33:01 501

原创 Java面向对象-对象初始化:饿汉式、懒汉式、静态工厂

介绍常见的对象初始化方式。

2024-07-30 16:54:00 258

原创 安卓-startActivityForResult如何使用

这样,返回的 Intent 中就包含了指定的结果数据,在 MyActivity 的 onActivityResult 方法中可以通过 getStringExtra 等方法获取到返回的数据。返回结果的触发是在被启动的活动(即在上述示例中的 AnotherActivity)结束时发生的。在实际开发中,根据具体的需求来选择使用哪种方法。

2024-07-29 15:00:21 628

原创 使用GSON对Java对象序列化和反序列化

Gson是Google提供的用来在Java对象和JSON数据之间进行映射的Javva类库,可以将一个JSON字符串转成一个Java对象(反序列化),或者反过来(序列化)JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。同时也易于机器解析和生成。

2024-06-03 14:27:56 454 2

原创 【补充】POST请求的数据格式

协议规定POST提交的数据必须放在请求体中,但协议并没有规定数据必须使用什么编码方式。

2024-05-30 14:57:48 381

原创 安卓-网络加载框架 OkHttp:如何进行同步和异步请求

【代码】安卓-网络加载框架 OkHttp:如何进行同步和异步请求。

2024-05-30 11:01:01 494

原创 安卓-如何将图片、视频动态加载到控件上?

在安卓中,将图片加载到控件上显示有多种方式,以下是常见的方法使用图片加载库,如 Glide、Picasso 等。TextureView 是 Android 中的一个视图组件,用于显示实时渲染的图形内容。可以通过将 MediaPlayer 放到 TextureView 中播放。2、将 MediaPlayer 放到 TextureView 中播放。1、预备只是-首先介绍TextureView 的使用方法。

2024-05-29 16:34:25 645 1

原创 安卓-常见动画的使用:帧动画、PAG动画、MP4动画

2、在布局文件中添加帧动画视图:使用 ImageView 或其他支持帧动画的视图。4、控制动画播放:可以通过代码控制动画的播放、停止、循环等。代码使用:PAG动画使用PAGView来监管pag动效的使用。代码使用:帧动画直接作为一个属性,控制属性的播放即可。1、创建动画资源:将一系列帧图片保存在特定的文件夹中。3、设置动画资源:通过属性或代码设置帧动画的资源。其中,pag动效通常放在assets文件夹下。

2024-05-28 19:48:30 2217

原创 安卓-如何注册接收广播、发送广播

【代码】安卓-如何注册接收广播、发送广播。

2024-05-28 10:41:36 768

原创 安卓-如何使用服务service

例如,一个音乐播放服务可以在后台持续播放音乐,即使应用切换到后台或被关闭,音乐也不会中断,体现了服务的长期运行和稳定性特点。有startService、stopService和bindService、unbindService两种方式,有什么区别?其中,mServiceConnection一般如何创建?

2024-05-27 14:52:25 545 1

原创 【什么是汽车架构?】

软件开发工作者没有太多的硬件相关的基础,这样极大的限制了汽车与软件的结合,汽车智能化的进程受到严重阻塞。SOA架构最大的特点就是面向服务。它将错综复杂的车载功能抽象为一种服务,这样做就有一种天然的优势:为软件开发人员做了一层透明化的处理,开发者无需过分了解汽车硬件相关的知识,软件内部也划分为服务,可以直接调用相关服务。位置透明性:位置透明性要求SOA系统中的所有服务对于其调用者来说都是位置透明的,也就是说,每个服务的调用者只需要知道想要调用的是哪一个服务,但并不需要知道所调用服务的物理位置在哪。

2022-11-16 16:55:02 1627

空空如也

空空如也

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

TA关注的人

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