Android

Android开发笔记XML数据解析方法及优缺点

何为XML数据 XML 指可扩展标记语言(eXtensible Markup Language)。 可扩展标记语言(英语:Extensible Markup Language,简称:XML)是一种标记语言,是从标准通用标记语言(SGML)中简化修改出来的。 其最主要的功能就是为了方便数据的传输与交换。 在Android开发中,我们有时候也需要从服务器上获取xml数据并加以解析 如何解析X

Android 2023年07月11日  74

Android适配器Adapter与ListView和RecycleView的简单使用

在使用ListView和RecycleView之前,我们得先了解适配器的概念。 适配器 具体来说,适配器Adapter是一个接口。 官方文档中是这样描述的: An Adapter object acts as a bridge between an AdapterView and the underlying data for that view. The Adapter provide

Android 2023年07月11日  66

Android 自定义开源库 EasyView实现详解

配置EasyView 这是一个简单方便的Android自定义View库,我一直有一个想法弄一个开源库,现在这个想法付诸实现了,如果有什么需要自定义的View可以提出来,不一定都会采纳,合理的会采纳,时间周期不保证,咱要量力而行呀,踏实一点。 1. 工程build.gradle 或 settings.gradle配置 代码已经推送到MavenCentral(),在Android Stu

Android 2023年07月11日  68

Android数据压缩的方法是什么

本文小编为大家详细介绍“Android数据压缩的方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“Android数据压缩的方法是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 1. 前言 在开发中我们难免会碰到传输的数据太大,或者传输的资源过大,所以就出现了数据压缩这项技术,现在存在很多种数据压缩的算法,每种算法都有自己的特点和使用场景,这次就想简单来聊聊关

Android 2023年07月11日  81

Kotlin中的密封类和密封接口及其应用场景

密封类和密封接口是 Kotlin 中允许创建受限类层次结构的两个特性。这两个构造用于定义一组有限的可能子类型,并防止在声明的层次结构之外定义其他子类型。 密封类 密封类是一个可以被子类化的类,但只能在声明它的同一个文件中进行子类化。这意味着密封类不能直接实例化,也不能在声明它的文件之外具有任何其他子类。它通常用于表示受限制的类层次结构。 以下是一个密封类的示例: sealed class

Android 2023年07月11日  78

Android实现循环轮播跑马灯的效果

先看效果 支持暂停,恢复,view自定义和池化回收复用。使用上,只需要引入xml,并绑定factory即可,内部会在attach时自动开始 <MarqueeAnimalView android:id="@+id/marqueeView" android:layout_width="200dp" android:layout_

Android 2023年07月11日  65

Android广播Broadcast的启动流程是什么

这篇“Android广播Broadcast的启动流程是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Android广播Broadcast的启动流程是什么”文章吧。 广播的注册 我们常在 Activity或Service、甚至Application中调用registerReceiv

Android 2023年07月11日  65

Android开发sensor旋转屏问题解决示例

一、查询 activity xml 配置screenOrientation信息: 找个测试机器,安装此APP。as中 devices explorer界面中打开此apk安装目录,双击apk。或者把apk托到as中,在反编译的资产xml文件搜索此activity,并查看 android:screenOrientation 属性。或者使用 aapt dump xmltree 命令查看。 con

Android / 其他编程 2023年07月11日  74

一文详解在Android中Service和AIDL的使用

Service 和 AIDL 的使用 [TOC] 1. Service Service (服务) 是一个一种可以在后台执行长时间操作而没有用户界面的应用组件。 服务可由其他应用组件启动(如 Activity ),若没进行绑定,服务一旦启动将在后台一直运行,即使启动服务的组件( Activity )已销毁也不受影响。 组件也可以绑定到服务,以与之进行交互,甚至是执行进程间通信 ( IPC

Android 2023年07月11日  73

Android常用布局使用技巧示例讲解

一、FrameLayout 帧布局 这种布局类似叠加的图片,没有任何的定位方式,当我们往里面添加组件的时候,会默认把他们放到容器的左上角。 上面的组件显示在底层,下面的组件显示在上层。 如下代码,视图1显示在最底层,视图3显示在最上层 <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="h

Android 2023年07月11日  75

关闭

用微信“扫一扫”