如果你想要自定义view,并且你想使用官方的xml方式改变该view的属性,那就自定义属性attribute吧。自定义属性步骤:一、在res/values文件下定义一个attrs.xml文件,代码如下:<?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="
在app的开发中,页面之间的相互跳转是最基本常用的功能。在Android中的跳转一般通过显式intent和隐式intent两种方式实现的,而Android的原生跳转方式会存在一些缺点:显式intent的实现方式,因为会存在直接的类依赖的问题,导致耦合严重; 隐式intent的实现方式,则会出现规则集中式管理,导致协作变得困难; 可配置性较差,一般而言配置规则都是在Manifest中的,这就导致了扩
转载 2024-10-11 20:51:19
142阅读
ARouter 简介一个用于帮助 Android App 进行组件化改造的框架 —— 支持模块间的路由、通信、解耦。组件化或者模块化开发模式,已逐渐成为热浪的形式,使用这些模式可以让我们程序更容易的扩展、更方便的维护。更快捷的同步开发与更简单的单独调试,而ARouter的出现就是让组件间、模块间是实现完全的独立。ARouter是:阿里巴巴自研路由框架,主要解决组件间、模块间的界面跳转 问题。是AR
转载 2023-08-04 11:37:26
1152阅读
ARouter 源码解析(零) 基本使用零、要解决的问题在app的开发中,页面之间的相互跳转是最基本常用的功能。在Android中的跳转一般通过显式intent和隐式intent两种方式实现的,而Android的原生跳转方式会存在一些缺点:显式intent的实现方式,因为会存在直接的类依赖的问题,导致耦合严重;隐式intent的实现方式,则会出现规则集中式管理,导致协作变得困难;配置不够灵活,一般
转载 2023-09-30 10:49:27
368阅读
# Android Arouter参数跳转的实现 在Android开发中,页面之间的跳转是常见的需求,而Arouter则为这一需求提供了便捷的解决方案。Arouter是一个Android路由框架,可以帮助我们在多个组件之间进行跳转,并且支持传递参数。本文将通过一个实例,详细介绍如何使用Arouter进行带参数的跳转,并附带相关代码和示意图。 ## 1. Arouter简介 Arouter
原创 10月前
191阅读
这篇博客为Activity基础应用的最后一篇。 接下来再学习Activty应该了解Activity在互相交替引用时的声明周期,各种方法函数的调用关系。Android中使用putExtra()来进行数据传递。 例如:String data="Hello Activity02"; //建立“信箱”,并告诉信箱寄信地址 Intent intent=new Intent(this,Activity02.c
转载 2024-10-09 10:07:30
100阅读
# Android ARouter 跳转带参数 ## 引言 在开发 Android 应用程序时,经常需要进行页面之间的跳转,并且有时候我们需要在跳转的同时传递一些参数ARouter 是一个 Android 路由库,它提供了方便的路由跳转功能,并支持传递参数。本文将介绍如何在 ARouter 中进行带参数的页面跳转,并给出相应的代码示例。 ## ARouter 简介 ARouter 是阿里
原创 2023-10-06 17:17:33
413阅读
# Android Schemes 携带参数的实现指南 在Android开发中,我们可以通过URI Schema来实现应用间的数据共享,携带参数便是其主要功能。本文将带你了解如何通过Scheme实现携带参数的流程。 ## 整体流程 以下是实现Android Schemes携带参数的基本步骤: | 步骤 | 描述 | |------|------| | 1 | 在AndroidMani
原创 2024-10-25 04:12:40
98阅读
# Android Socket 携带参数的实现 ## 介绍 在Android开发中,Socket是一种常用的网络通信方式。它可以在设备之间建立网络连接,实现数据的传输和交互。本文将介绍如何在Android中实现Socket通信,并携带参数进行数据传输。 ## 实现步骤 下面是实现Android Socket携带参数的步骤: | 步骤 | 描述 | | ---- | ---- | | 1.
原创 2023-11-05 10:14:11
82阅读
## Android广播携带参数Android开发中,广播是一种常见的跨组件通信方式。通过广播,我们可以实现组件之间的信息传递和交互。有时候,我们需要在发送广播的同时携带一些额外的参数,以便接收者能够根据这些参数执行相应的操作。本文将介绍如何在Android广播中携带参数,并提供代码示例进行演示。 ### 广播携带参数的方式 在Android中,广播携带参数的方式有两种:通过Intent
原创 2024-06-11 03:53:05
233阅读
阿里路由框架ARouter使用导入GitHub地址 https://github.com/alibaba/ARouterandroid { defaultConfig { javaCompileOptions { annotationProcessorOptions { arguments = [ moduleName : project.getNa
转载 2024-08-03 16:04:05
43阅读
简介ARouter是阿里开源的路由组件,是 Android 平台中对页面、服务提供路由功能的中间件,常被用来进行组件化通讯。功能介绍支持直接解析标准URL进行跳转,并自动注入参数到目标页面中支持多模块工程使用支持添加多个拦截器,自定义拦截顺序支持依赖注入,可单独作为依赖注入框架使用支持InstantRun支持MultiDex(Google方案)映射关系按组分类、多级管理,按需初始化支持用户指定全局
转载 2023-08-04 11:33:37
74阅读
ARouter原理概述:一、路由表生成:编译时注解加上注解处理器生成路由表二、路由表加载:LogisticsCenter通过反射加载这些路由信息表。ARouter 是阿里开源的一款帮助 Android APP 进行组件化改造的路由框架,可以实现在同一个项目中互不依赖的的模块的 Activity 之间跳转。ARouter 的路由、参数和拦截器都是用注解来标注的。注解在 Retrofit、Dagger
    fragment一和activity产生关系就会被初始化也就是说fragment方法会被走一遍       若想在点击条目的时候通过setarguments 传值必须在事务提交此fragment之前setarugments     &nbsp
转载 2024-10-17 06:07:46
150阅读
# Android Handler 如何携带参数解决问题方案 在Android开发中,我们经常会使用Handler来进行线程间通信。但是在使用Handler的过程中,我们经常需要携带一些参数来进行数据传递。本文将介绍如何在Android中使用Handler携带参数来解决具体问题。 ## 问题描述 假设我们有一个计时器应用,需要在UI界面上显示倒计时的时间。我们需要在后台线程中进行倒计时操作,
原创 2024-02-25 06:52:30
197阅读
# Android Intent跳转携带参数的实现 在Android开发中,页面之间的跳转是非常常见的操作。而`Intent`是Android中处理这类跳转的核心类之一。本文将介绍如何使用`Intent`进行页面跳转,并携带参数,达到数据传递的目的。我们将通过简单的代码示例来演示具体的实现方法。 ## 什么是Intent? `Intent`是Android内部的消息传递机制,主要用于启动Ac
原创 2024-09-22 06:49:13
109阅读
# Android 图片上传携带参数的实现指南 在安卓开发中,上传图片并携带参数是一个常见的需求。下面将为大家详细介绍如何在安卓应用中实现这一功能。从整体流程到具体代码,我们一步一步来。 ## 整体流程 首先,让我们快速浏览一下整个过程。我们可以将步骤整理为以下表格: | 步骤 | 描述 | |------------|-
Android JDK为我们提供了4种动画效果,分别是: AlphaAnimation,RotateAnimation, ScaleAnimation, TranslateAnimation.今天我想讲解的是TranslateAnimation这个动画效果。也是本人在做一个移动图片的动画效果的项目时,遇到了一些问题。在网上查了很多资料,搞了好几天。终于明白怎么使用这个
转载 2023-09-24 16:49:41
66阅读
# 实现Android启动Activity携带参数的方法 作为一名经验丰富的开发者,我将会教你如何在Android应用中启动一个Activity并携带参数。首先,我们来看一下整个实现的流程,然后详细说明每一步需要做什么。 ## 流程图 ```mermaid flowchart TD A(开始) --> B(启动Activity) B --> C(传递参数) C -->
原创 2024-04-11 04:59:54
382阅读
>   首先简单描述一下Google的Android开发团队在2013年推出的一个网络通信框架Volley.它的设计目标是进行数据量不大,但通信频繁的网络操作,而对于大数据量的网络操作,比如下载文件等,Volley的表现就不尽如人意。     在app开发中,我们最常见的就是从app客户端向服务端发一个http请求.对于两种基本的web请求方式get和post
转载 9月前
123阅读
  • 1
  • 2
  • 3
  • 4
  • 5