随笔分类 - android
发表于 2024-10-24 11:08阅读:110评论:0推荐:0
摘要:Android应用自启动 监听系统广播(BroadcastReceiver): 通过接收系统的BOOT_COMPLETED广播,可以在设备启动后自动启动应用或服务。你需要在AndroidManifest.xml中注册一个BroadcastReceiver,并监听BOOT_COMPLETED广播。 <
阅读全文 »
发表于 2024-10-24 11:07阅读:323评论:0推荐:0
摘要:Android MVVM 介绍 MVVM(Model-View-ViewModel)是Android开发中常用的一种架构模式。它将应用程序的逻辑分离为三个主要部分:Model(模型)、View(视图)和ViewModel(视图模型),从而使代码更清晰、更易于维护。 1. Model(模型) Mode
阅读全文 »
发表于 2024-09-17 15:14阅读:32评论:0推荐:0
摘要:Android Service 参考:https://blog.csdn.net/javazejian/article/details/52709857 1、Service简单概述 Service(服务)是一个一种可以在后台执行长时间运行操作而没有用户界面的应用组件。服务可由其他应用组件启动(如Ac
阅读全文 »
发表于 2024-09-17 15:13阅读:82评论:0推荐:0
摘要:Android Content Provider Content Provider 是 Android 中的一种组件,用于管理应用间的数据共享。它允许一个应用将其数据暴露给其他应用,也可以从其他应用中读取数据。通过 Content Provider,应用程序可以更方便地管理数据存储和数据访问,并且支
阅读全文 »
发表于 2024-08-06 11:05阅读:306评论:0推荐:0
摘要:Android Broadcast Receiver 广播 广播(Broadcast)是Android中的一种机制,允许应用程序之间传递消息。广播在Android中扮演着重要角色,能够在不同的组件间传递信息,无论是应用内部还是跨应用。下面我将详细解释广播的机制,并提供几个示例,按照难度逐步增加。 广
阅读全文 »
发表于 2024-08-05 21:24阅读:101评论:0推荐:0
摘要:Android 嵌入 Html 在 Android 应用中嵌入 HTML 内容通常使用 WebView 组件来实现。WebView 是一种允许你在应用中显示网页内容的视图。 准备html文件 <!-- //将html文件放入与java、res同级目录assets目录下 --> <!-- src/ma
阅读全文 »
发表于 2024-08-02 16:34阅读:431评论:0推荐:0
摘要:Android 图片拖动、缩放、旋转 图片拖动 定义一个类,继承AppCompatImageView public class MyImageView extends AppCompatImageView { //实现方法 public MyImageView(Context context) {
阅读全文 »
发表于 2024-07-31 11:43阅读:29评论:0推荐:0
摘要:Android RecyclerView 介绍 RecyclerView 是 Android 的一个高级视图组件,旨在显示大量数据的列表或网格。相比于传统的 ListView,RecyclerView 提供了更多的功能和灵活性。 Adapter Adapter 是 RecyclerView 的数据源
阅读全文 »
发表于 2024-07-30 11:12阅读:33评论:0推荐:0
摘要:Android ListView 详解 介绍 “List view” 是一种用户界面设计中的布局方式,它通过列表的形式展示信息,是一种将信息组织为条目(通常是行)的视图形式,每一项条目都是列表中的一行,可能包含文本、图像或其他元素。 基本使用 xml <?xml version="1.0" enco
阅读全文 »
发表于 2024-07-26 09:59阅读:287评论:0推荐:0
摘要:介绍 autosize 参考地址:https://www.jianshu.com/p/55e0fca23b4f autosize 是一个 Android 开源库,旨在简化适配不同屏幕尺寸和分辨率的工作。它主要解决了在不同设备上,应用界面可能因屏幕尺寸、分辨率和像素密度不同而出现的布局问题。 自动适配
阅读全文 »
发表于 2024-07-24 22:28阅读:52评论:0推荐:0
摘要:Android mvp 一 、MVP(Model-View-Presenter)概叙 MVP(Model-View-Presenter)是一种用于Android应用程序开发的架构模式,旨在将应用程序的不同部分分离,以提高代码的可维护性和可测试性。MVP模型包含三个主要组成部分:Model、View和
阅读全文 »