E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Android组件
【Android 四大组件之Activity】一文看懂Activity 生命周期
作者:半身风雪简介:在
Android组件
中最基本也是最为常见的四大组件:ActivityService服务ContentProvider内容提供者BroadcastReceiver广播接收器四大组件之Activity
半身风雪
·
2022-06-27 22:17
Android
一步一步走
android
android
studio
java
android app 开源项目,20+个很棒的Android开源项目
DDComponentForAndroid一套完整有效的
android组件
化方案,支持组件的组件完全隔离、单独调试、集成调试、组件交互、UI跳转、动态加载卸载等功能open-source-mac-os-apps
邹小兔
·
2022-06-15 11:41
android
app
开源项目
Android组件
化——SXRecyclerView
}@OverridepublicbooleanonActionItemClicked(ActionModemode,MenuItemitem){returntrue;}@OverridepublicvoidonDestroyActionMode(ActionModemode){}});这里的多选模式是与ActionMode进行绑定交互的,具体的实现可以参考下demo。默认情况下,所有的ItemVi
m0_70082703
·
2022-04-30 07:41
Android
经验分享
Arouter之注解处理器
什么是ArouterArouter是阿里开源的一款
Android组件
化的路由框架。它可以实现一个项目中模块间解耦,实现模块在不依赖其他模块的情况下也可以与其他模块进行通信。
jxiang112
·
2022-04-10 00:44
Ubuntu搭建Maven私仓_并发布
Android组件
1.摘要本文将详细介绍在Ubuntu服务器系统上安装Nexus(Maven服务器软件),并在AndroidStudio中创建最简单的Android工程和组件(下文中的组件均指module),并配置gradle文件,发布组件到Maven仓;最终另外创建单独的Android工程来引用此发布在私仓中的组件。本文并不会深入介绍的软件所有功能,目标是以最简单的示例来完整说明整个工作流程。2.软件版本介绍OS
jianfengtony
·
2022-04-04 21:06
轻轻松松带你入门Android Jetpack(含Jetpack Compose),容易肝不难!
AndroidJetpack是什么Jetpack是Google为解决Android开发碎片化,打造成熟健康生态圈提出的战略规划,是Google对Android未来提出的发展方向,同时它也是众多优秀
Android
·
2022-03-21 17:36
Android JetPack介绍
Jetpack是Google为解决Android开发碎片化,打造成熟健康生态圈提出的战略规划,是Google对Android未来提出的发展方向,同时它也是众多优秀
Android组件
的集合。
mumuxi_
·
2022-03-18 11:05
Android组件
化与插件化开发项目实战整理分享(含支付宝、360、美团、滴滴等大厂项目实战)
小公司不说,但是在大公司的项目发展到一定程度,就必须进行模块的拆分。模块化是一种指导理念,其核心思想就是分而治之、降低耦合。而在Android开发的实践,目前有两种途径来实现,一个是组件化,一个是插件化。关于组件化和插件化的入门学习这里就不做分享了,本次分享主要是给已经对组件化或插件化开发有了一定的基础掌握,需要进一步学习的同学,提供一些大厂项目实战案例。废话不多说,为了方便大家学习记录,已经分别
陈京大帅比
·
2022-02-23 20:04
移动开发
Android
移动开发
android
Alibaba架构师首发,
Android组件
化与插件化学习笔记,技术与实战齐飞
本文主要介绍我们的组件化方案,希望对从事
Android组件
化开发的同学能有所启发。为什么要组件化近年来,为什么这么多团队要进行组件化实践呢?组件化究竟能给我们的工程、代码带来什
Android小安
·
2022-02-23 20:33
笔记
Android
移动开发
程序员
组件化与插件化
组件化实战
Android组件
化,阿里ARouter的集成
一、概述组件化开发优点多多,我也不多讲。但怎么样去搭建一个组件化的项目?下面就带大家一步步的集成,少走点弯路。二、创建组件化项目1.首先创建项目,项目结构如下:app关联lib-main、lib-personal两个模块模块lib-main、lib-personal关联lib-core模块lib-core关联lib-base模块。无标题.png二、集成阿里的ARouter阿里GitHub的ARou
刘付文
·
2022-02-20 22:24
Android组件
化实践
一、背景随着APP版本不断的迭代,新功能的不断增加,业务也会变的越来越复杂,APP业务模块的数量有可能还会继续增加,而且每个模块的代码也变的越来越多,这样发展下去单一工程下的APP架构势必会影响开发效率,增加项目的维护成本,每个工程师都要熟悉如此之多的代码,将很难进行多人协作开发,而且Android项目在编译代码的时候电脑会非常卡,又因为单一工程下代码耦合严重,每修改一处代码后都要重新编译打包测试
please边去
·
2022-02-20 01:40
Android组件
化一篇就够了(推荐)
移步一下地址作者就不班门弄斧了https://blog.csdn.net/guiying712/article/details/55213884
旺仔爸
·
2022-02-19 21:52
Android组件
化开发实践
结合参与的公司项目细说下
android组件
化开发参考文章:https://juejin.im/entry/58ad2730570c35006bcde6fbhttps://zhuanlan.zhihu.com
zhuxh
·
2022-02-19 11:47
“终于懂了” 系列:
Android组件
化,全面掌握!
一、背景随着项目逐渐扩展,业务功能越来越多,代码量越来越多,开发人员数量也越来越多。此过程中,你是否有过以下烦恼?项目模块多且复杂,编译一次要5分钟甚至10分钟?太慢不能忍?改了一行代码或只调了一点UI,就要run整个项目,再忍受一次10分钟?合代码经常发生冲突?很烦?被人偷偷改了自己模块的代码?很不爽?做一个需求,发现还要去改动很多别人模块的代码?别的模块已实现的类似功能,自己要用只能去复制一份
胡飞洋
·
2022-02-18 12:35
Android组件
化—2、组件化架构
转自jessyan大佬的github:https://github.com/JessYanCoding/ArmsComponent关于组件化的架构我们做了从上至下的划分,分别为:宿主层、业务层、基础层。1、宿主层宿主层位于最上层,主要作用是作为一个App壳,将需要的模块组装成一个完整的App,这一层可以管理整个App的生命周期(比如Application的初始化和各种组件以及三方库的初始化)2、业
VZzzzzz
·
2022-02-18 04:45
【
Android组件
化】app壳工程
组件化中需要一个app壳工程,这个壳工程中不处理任何业务,就只是一个空壳,由它将所需要的各个组件模块组合起来,构成一个完整的应用。直接new一个module1565701603073.png1565701638480.png1565701662148.png接着进入app的AndroidManifest文件将注册Activity的相关代码也搬到ModuleMain模块的AndroidManifes
秀叶寒冬
·
2022-02-18 03:13
Android组件
化搭建
什么是组件化为了降低项目耦合性,在Android工程中如何实施,目前有两种途径,也是两大流派,一个是组件化,一个是插件化。在这里只介绍组件化,插件化暂不介绍正常的APP只有一个application的module和多个libary的module,而组件化开发是为了多个module都可以是application单独运行,发布时在合并。代码解耦APP:作为主的application的入口,主要作用是了
fomin
·
2022-02-16 17:05
一探究竟Activity的过程
Activity是
Android组件
中最基本也是最为常见用的四大组件之一。2.Activity的生命周期?
北边一小民
·
2022-02-16 01:20
Android组件
化与插件化
组件化概述android工程的组件一般分为两种,lib组件和application组件application组件是指该组件本身就可以运行并打包成apklib组件是指该组件属于app的一部分,可以供其它组件使用但是本身不能打包成apk为什么要有组件化?加入一个app工程只有一个组件,随着app业务的壮大模块越来越多,代码量超10万是很正常的,这个时候我们会遇到以下问题稍微改动一个模块的一点代码都要编
卓而不群_0137
·
2022-02-14 04:39
最新最全Android 常用开源库总结
一、基本控件TextViewHTextView一款支持TextView文字动画效果的
Android组件
库。
hao_developer
·
2022-02-13 22:39
Android组件
化项目自动初始化插件Initer原理解析
项目背景先来说说开发此项目的背景,由于公司的项目采用组件化开发,各个组件内部需要在application中初始化一些特有的东西。通常的做法是在主项目中直接调用组件中的代码去完成初始化工作,这么做是完全OK的;but现在有这么一个设想,我能不能在编译主项目时不去编译某些组件,这样做能极大的提高了主项目的编译速度。下面我们来按照这个思路走一遍试试,首先要去掉某个组件就直接干掉该组件在项目中的依赖就好了
打不死的小强qz
·
2022-02-13 15:04
Android组件
化+MVVM+MVP+RxJava+Retrofit+Dagger2双架构框架FlyTour+FlyCloud微服务框架新闻客户端升级版使用详解
框架地址:https://github.com/geduo83/FlyTourFlyTour是
Android组件
化+MVVM+MVP+RxJava+Retrofit+Dagger2组成的双架构框架,工程架构采用
门心叼龙
·
2022-02-13 13:28
Android组件
化开发思想与实践
什么是组件化项目按功能拆分成功若干个组件,每个组件负责相应的功能,如login、pay、live。组件化与模块化类似,但不同的是模块化是以业务为导向,组件化是以功能为导向。组件化的颗粒度更细,一个模块里可能包含多个组件。实际开发中一般是模块化与组件化相结合的方式。为什么要组件化(1)提高复用性避免重复造轮子,不同的项目可以共用同一组件,提高开发效率,降低维护成本。(2)项目按功能拆分成组件,组件之
linda_zhou
·
2022-02-13 05:10
Android组件
化开发
最近公司在做一款新的车机Launcher,需要将一个类似QQ音乐、喜马拉雅的音频模块放入其中,整体作为一个Launcher,虽然产品一再确定,后面不会进行拆分,但是小心为上,将Launcher和音频软件分为两个App开发,两个团队开发互不影响,最后通过组件化,作为module引入到空壳App中。整体思路这里写个组件化二维码扫描的Demo,①空壳App,②公共Library,③第一个App类似于上面
JamFF
·
2022-02-12 10:36
谁阻碍了你做组件化开发?
前言之前写了一篇关于总结一波安卓组件化开源方案的文章,反响还不错,很高兴能够对大家整体了解
android组件
化技术有所帮助。
billy05
·
2022-02-12 03:24
一篇文章搞懂
Android组件
化
网上组件化的文章很多,我本人学习组建化的过程也借鉴了网上先辈们的文章。但大多数文章都从底层的细枝末节开始讲述,由下而上给人一种这门技术“博大精深”望而生畏的感觉。而我写这篇文章的初衷就是由上而下,希望别人在阅读的过程中能够觉得“组件化原来也就是这几个东西”的感觉。首先我们来看一下组件化项目和传统项目的区别在传统的项目里我们通常情况下会有一个commonLib的Libary模块和一个app的appl
zhshq
·
2022-02-12 01:29
【
Android组件
化】一文教你玩转APT
APT(AnnotationProcessingTool)javaPoet是什么?实战项目结构注解的定义packagecom.wust.arouter_annotations;importjava.lang.annotation.ElementType;importjava.lang.annotation.Retention;importjava.lang.annotation.Retention
我想月薪过万
·
2022-02-11 09:03
Android那些事
java教程
android
java
Xamarin
Android组件
教程RecylerView适配器设置动画
Xamarin
Android组件
教程RecylerView适配器设置动画本小节将讲解动画相关设置,如动画的时长、插值器以及复合动画等。
大学霸IT达人
·
2022-02-11 08:51
android组件
化通信之EventBus粘性事件解析
背景最近项目做组件化,需要进行组件化的通信,有时候可能会出现异步的情况,事件接收方还没准备好事件就已经发送过来了。这时候想到了EventBus的粘性事件。什么是粘性事件呢,通俗点讲就是不达目的不罢休的事件,事件保证能发送到订阅者手里。发送粘性事件EventBus发送粘性事件非常简单,一段代码就可以搞定:EventBus.getDefault().postSticky(event)接收粘性事件接收粘
请手下留情
·
2022-02-11 01:33
Java SPI机制 、
Android组件
化跨模块调用
1、JavaSPI机制ServiceLoader的基本使用JavaSPI实际上是“基于接口的编程+策略模式+配置文件”组合实现的动态加载机制,提供了通过interface寻找implement的方法。类似于IOC的思想,将装配的控制权移到程序之外,从而实现解耦。JavaSPI机制场景:比如两个module,app依赖basic_live,但这时basic_live又用到了app模块中的服务。源码G
玉树林枫
·
2022-01-22 10:18
阿里P8熬夜整理的高级
Android组件
化实战手册,完整PDF(附源码)
背景以前的Android开发大多用的中心化管理思想,将相同的资源集中进行管理。随着项目的发展,弊端渐显:集中管理的资源越来越多,多人开发也越来越麻烦,时常牵一发而动全身。尤其是在大公司或者是大项目,这些弊端的不良影响会被扩大几倍,所以现在很多公司或项目都选择了组件化。组件化原理很简单,但是真正实施起来还是挺困难的。主要是以下三点:理论填鸭多看源码实战巩固这位阿里的大佬主导开发过多个采用组件化架构的
·
2021-12-25 12:03
android
android studio组件通信:Intend启动Activity接收返回结果
实验目的:熟悉和掌握
Android组件
间通信的方式和技巧。
·
2021-12-21 10:33
Android组件
化架构 —— 基础(三) - ARouter
xwzz.jpg前篇回顾
Android组件
化——基础(一)-组件化与集成化
Android组件
化——基础(二)-组件间通讯上篇文章,我们了解到“路由”是如何进行工作的,并尝试手写了实现代码;本篇,以ARouter
雷小歪
·
2021-12-10 15:51
Android组件
化架构 —— 基础(二) - 组件间通讯
xwzz.jpg前篇回顾链接:
Android组件
化——基础(一)-组件化与集成化上篇文章,我们了解了:组件化与集成化的区别;通过gradle自动转换组件环境和集成环境;解决AndroidManifest.xml
雷小歪
·
2021-10-29 15:46
Android组件
化框架实践
前言之前考虑到后续可能会参与到小包项目的开发中,因此希望利用平时的时间形成2套框架,后续新项目立项后可立即投入使用,快速上线。本文说明的是一套基于jetpack+coroutines基础上形成的一套组件化框架,本文主要描述组件化项目的通用配置和关键技术点的解决方案。为什么要组件化大家知道,随着项目的业务逐渐发展,业务功能越来越多,参与的开发人员也可能变更,修改合并代码容易出现冲突,于是在出现了模块
Henryzhu
·
2021-10-20 14:02
Android组件
化实践
随着开发人员不断增多,如果没有使用合理的开发架构,规范化一定的代码的写法,随着时间推移会使得代码越来越臃肿,维护成本越来越高,离职入职的人员都难以交接。组件化现已是一个成熟方案,是一个团队多人开发的首选方案,我们在组件化重构的过程,是一个规范化各种代码结构的过程,也是对一个现有业务逻辑梳理的过程,去除年久失修的代码,优化以前做的不合理的地方。组件的划分功能组件以lib_xxxx命名,如网络请求组件
CKTim
·
2021-10-06 16:19
Gradle实战——组件化的gradle build优化
组件化gradlebuild优化关于组件化,大家可以看我之前的文章,
Android组件
化开发实战以前的library和application之间切换的通常写法是我们会创建一个common.gradle,
Peakmain
·
2021-09-23 14:59
Android组件
化架构 —— 基础(一) - 组件化与集成化
xwzz.jpg什么是组件化?回答这个问题前,我们先假设一个场景:随着公司业务越来越好,原先的App团队开始划分为多个业务小组,例如:用户组(负责维护用户信息相关业务,如:登录、注册等)、商城组(负责维护商城订单相关业务,如:订单列表、下单、订单详情等)...某日下午,用户组小A气势汹汹来到商城组小B面前。用户组小A:你怎么修改了我用户详情接收的参数数据?商城组小B:你那写的什么玩意,调你的详情传
雷小歪
·
2021-09-07 19:03
关于大厂Android开发岗面试,需要准备些什么!
例如,不太熟悉的技能要不要写在简历上、要复习哪些
Android组件
的知识、刷算法题目有没有用,可能在面试前你都会仔细考虑这些问题。
·
2021-09-03 22:06
Android组件
---Service 篇
围绕着这几个问题来看Android的四大组件之一Service1.Service的启动流程是怎样的?两种启动方式具体有什么区别?2.Android8.0+对后台Service究竟做了什么限制?对所有App一视同仁吗?3.前台服务为什么不受限制?前台服务可以不弹前台通知吗?4.JobService的机制是什么,为什么不受后台限制?先来看第一个问题:1.Service的启动流程是怎样的?Service
课本里的小明
·
2021-08-31 11:47
Android组件
之服务的详解
目录一、服务的概念二、Android的多线程编程2.1线程的基本用法2.2在子线程中更新UI更新方式一更新方式二2.3解析异步消息处理机制2.4使用AsyncTask三、服务的基本用法3.1首先定义一个服务3.2MyService类里重写几个方法3.3在注册文件中完成对服务的注册3.4启动和停止服务3.5活动和服务进行通信四、服务的生命周期五、服务的更多技巧5.1使用前台服务5.2服务中的多线程问
·
2021-08-31 10:33
Android组件
ContextMenu实现长按事件
本文实例为大家分享了ContextMenu长按事件的实现具体代码,供大家参考,具体内容如下/***ContextMenu菜单就是长按某一个组件,就会在屏幕的中间弹出ContextMenu,这里设置为长按文本框弹出*ContextMenu菜单*/publicclassMyContextMenuextendsAppCompatActivity{/***Calledwhentheactivityisfi
·
2021-07-29 15:51
Android组件
化项目搭建遇到的问题记录
1.ARouter的依赖问题Whatwentwrong:Executionfailedfortask':app:kaptDebugKotlin'.Afailureoccurredwhileexecutingorg.jetbrains.kotlin.gradle.internal.KaptExecutionjava.lang.reflect.InvocationTargetException(noe
Android_开发者
·
2021-06-27 13:04
Android组件
化开发规范
进行组件化开发有一段时间了,不久后就要开始一个新项目了,为此整理了目前项目中使用的组件化开发规范,方便在下一个项目上使用。本文的重点是介绍规范和项目架构,仅提供示例代码举例,目前不打算提供示例Demo。如果你还不了解什么是组件化以及如何进行组件化开发的话,建议请先看其他组件化入门文章。定义组件是Android项目中一个相对独立的功能模块,是一个抽象的概念,module是Android项目中一个相对
张坤的笔记
·
2021-06-26 12:18
Android组件
化开发初探
组件化项目需求的不断变更,项目越来越大,代码越来越臃肿,耦合度越来越高,导致开发效率下降。为了解决这一问题,最开始模块化,划分为多个模块进行开发,由于项目过大,每次打包编译特别慢,测试不方便,然后对每个模块进行拆分,实现组件化。在这里插入图片描述这样做的一个好处,各个业务组件可以单独拿出来测试,减少了每次打包时的编译耗费时间,开发人员可以单独负责自己的业务组件。组件各个模块配置androidstu
缘始_
·
2021-06-26 10:48
Android 通过匿名共享内存传输Parcelable对象列表
在
Android组件
时间进行通信或者进程间进行通信时,有时会出现TransactionTooLargeException这个异常,这个java异常是在jni层抛出的,可见android_util_binder.cpp
dd2014
·
2021-06-25 03:59
Android组件
化—1、组件化的基本介绍
参考文章:https://www.jianshu.com/p/1b1d77f58e841.1什么是组件化?组件化简单概括就是把一个功能完整的App或模块拆分成多个子模块,每个子模块可以独立编译和运行,每个模块既不相互依赖但又可以相互交互,遇到某些特殊情况甚至可以进行升级或者降级。1.2为什么要实现组件化?对于团队开发来说,项目发展到一定程度,业务越来复杂,人员越来越多,代码也越来越臃肿,因此每个人
VZzzzzz
·
2021-06-21 05:02
阿里大神最佳总结:
Android组件
化,全面掌握!
一、背景随着项目逐渐扩展,业务功能越来越多,代码量越来越多,开发人员数量也越来越多。此过程中,你是否有过以下烦恼?项目模块多且复杂,编译一次要5分钟甚至10分钟?太慢不能忍?改了一行代码或只调了一点UI,就要run整个项目,再忍受一次10分钟?合代码经常发生冲突?很烦?被人偷偷改了自己模块的代码?很不爽?做一个需求,发现还要去改动很多别人模块的代码?别的模块已实现的类似功能,自己要用只能去复制一份
干饭程序员
·
2021-06-20 02:52
Android组件
化开发实践
一、背景随着项目逐渐扩展,业务功能越来越多,代码量越来越多,开发人员数量也越来越多。此过程中,你是否有过以下烦恼?1.项目模块多且复杂,编译一次要5分钟甚至10分钟?太慢不能忍?2.改了一行代码或只调了一点UI,就要run整个项目,再忍受一次10分钟?3.合代码经常发生冲突?很烦?4.被人偷偷改了自己模块的代码?很不爽?5.做一个需求,发现还要去改动很多别人模块的代码?6.别的模块已实现的类似功能
笨蛋小灰熊
·
2021-06-19 22:22
Android组件
化
1、组件化需要一个控制文件管理各个项目的配置包括sdk版本、依赖包等等该文件应该位于project的根目录下项目控制文件1-1.png项目控制文件1-2.png2、project要使用控制文件,必须要build.gradle中将控制文件引入引入控制文件.png3、各个模块的build.gradle引入1步创建的控制文件配置参数.png依赖包.png4、动态切换app与library模式根据控制文件
最黑暗的自己
·
2021-06-15 15:05
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他