- 博客(7)
- 收藏
- 关注
原创 PendingIntent简介
是 Android 中的一种特殊的 Intent,用于在应用外部(例如其他应用或系统组件)延迟执行操作。它封装了一个 Intent 和一个操作(如广播、服务、活动),并允许其他应用或系统以应用的权限执行这些操作。
2024-05-27 09:33:55 443
原创 【Android】USB通信中广播发送与接收的过程|BroadcastReceiver
1.广播发送:2.广播接收:为了使广播接收器能够接收到特定的广播,需要先注册接收器,并指定它感兴趣的广播动作。这可以在代码中动态注册,也可以在 AndroidManifest.xml 中静态注册(完成一个即可)。通过代码动态注册接收器,通常在 或 的生命周期方法中完成,如 或 。静态注册通过在 中静态注册接收器,这样接收器在应用启动时就会自动注册。
2024-05-23 16:23:48 557 1
原创 Android中Service类的onBind方法
方法中,服务可以返回一个 IBinder 接口的实例,该实例允许绑定的组件与服务进行通信。IBinder 实例实际上是服务的一个公开接口。这个接口定义了客户端可以调用的方法,可以在服务中实现特定的功能。如果没有绑定服务,客户端将无法直接与服务进行通信,无法调用服务中的方法。注意,Service 类的子类需要实现onBind()方法,如果不需要提供绑定接口给其它组件使用,可以返回null。方法是 Service 类中的一个生命周期方法,用于绑定服务。
2024-05-22 12:00:06 420 1
原创 Android中Handler通信机制
多个子线程的Handler都可以向主线程的Handler发送消息,这些消息都会存放在主线程的消息队列中。当主线程的 Looper 循环从消息队列中获取消息时,它会依次处理这些消息,并调用相应的 Handler 来处理消息。主线程的 Handler 必须在主线程中创建,并关联主线程的 Looper 对象,以确保能够正确地处理主线程的消息队列中的消息。主线程中的 Handler 负责处理收到的消息,根据消息类型进行相应的处理,例如更新 UI 中的文本框内容。一、Handler机制中基本概念。
2024-05-22 10:54:01 531
原创 【通俗易懂版】SpringBoot框架的原理和目的
举个例子,我们要实现一个商城的功能,我们需要创建三个类:controller(控制器,接受客户端请求并处理,用户在网页上操作,发送的HTTP请求就是由controller进行处理)、Service(业务逻辑层,主要实现业务功能,Controller接受请求后会调用Service层的方法来执行业务逻辑,例如说用户点击提交订单,controller接收到这个请求后,调用service层的功能去验证库存是否足够,再返回消息给controller。而在IOC容器中创建、管理的对象,称之为Bean对象。
2024-05-17 10:31:56 525
原创 Android开发中请求服务器失败报java.net.UnknownServiceException
java.net.UnknownServiceException: CLEARTEXT communication to xxxx(ip地址) not permitted by network security policy。1.在res/xml文件中新建network_security_config.xml,用于配置网络安全策略。1.在Logcat中筛选System.err开头的日志。2.报错是由于网络安全策略导致的。
2024-05-16 10:33:47 286 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人