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架构】
终极组件化框架项目方案详解:一个极具参考的组件化项目
热文导读|点击标题阅读Java和
Android架构
2017年总结:文章精选吊炸天!74款APP完整源码!
Java和Android架构
·
2020-08-09 15:30
Google 官方Android MVP架构实践
一、Google官方MVP介绍近期,关于Android开发架构的讨论沸沸扬扬,各大技术平台随处可见关于
Android架构
的技术文章。
阿蛮家
·
2020-08-09 12:36
Android
重看android(一)
android架构
前言:从事android工作也有几年了,慢慢对android基础和知识点不那么重视了,觉得自己开始浮躁了,没有方向。我想重新回顾一下android,总结,整理并且提高。一、android虚拟机在android2.2之前使用dalvik虚拟机。DALVIK特点:1.在android系统中每liunix进程都会单独的分配一个虚拟机,有独立的用户id,保证了app的安全性,且当一个进程崩溃不会导致系统崩
木奉
·
2020-08-09 12:08
重看android
架构
手机
cpu
Android架构
分析之Android驱动程序开发
作者:刘昊昱博客:http://blog.csdn.net/liuhaoyutzAndroid版本:2.3.7_r1Linux内核版本:android-goldfish-2.6.29本文介绍如何开发Android驱动程序并进行测试。一、Android驱动程序开发Android是基于Linux的,所以Android驱动程序的开发方法与Linux驱动程序开发方法相同。下面我们通过一个例子程序来熟悉一下
liuhaoyutz
·
2020-08-09 09:18
Android架构分析
Android Architecture Blueprints(架构蓝图)
Android架构
蓝图的目的,是演示可能的方法来帮组解决这些常见的问题。在这个项目中,提供实现相同的运用程序,通过使用不同的价格概念和工具。使用这些示例作为参考或者作为创建自己的运用程序
新根
·
2020-08-09 08:25
Android
项目架构(MVP模式
组件化
架构组件
插件化)
Android架构
建设之组件化、模块化建设
一、背景1、再此之前我们已经做好了DataRepository(数据统一输出口),各种数据源与业务进行了很好的分离;同时我们也接入了Route,解决了activity间的跳转耦合,其实Route能够真正发挥它强大作用的是组件化、模块化项目中。以上这些工作我们都为后面业务的剥离打下了良好的基础。2、抢单、订单等各种业务柔和在主工程中,各方面耦合严重。3、业务分离也可能面临一些解耦等各种难题,而且业务
西南黑少
·
2020-08-09 06:58
android
Android官方mvp说明——
Android架构
蓝图——android Architecture Blueprints
Android框架在定义怎样组织和架构androidapp的时候,提供了很多的灵活性。这个自由,非常的有价值,可以使得app及时使用了很大的类,可以让命名和架构不会使得测试,维护,和拓展造成困难。AndroidArchitectureBlueprints展示了解决常见问题的可能方法。在这个项目中我们使用了不同的概念和工具来构架了同一个应用。你可以把这些例子看做是参考或者你的app的启发点。这里的重
小马工匠坊
·
2020-08-09 06:16
Android
API
Android
Framework层(应用框架层)
这些都是framework提供给我们的,那么我就详细的讲讲Framework到底在整个
Android架构
中扮
常利兵
·
2020-08-09 05:08
个人笔记
android架构
师之路——APP外置换肤原理解析
简介前面两个项目
android架构
师之路——修改app字体讲解了LayoutInflaterCompat.setFactory2的使用方式
android架构
师之路——以修改一个图片文件方式讲解APP换肤原理讲解了换肤的原理现在我们就在具体实践中
zkq49099
·
2020-08-08 22:46
android架构师之路
Android架构
组件WorkManager详解
WorkManager架构组件是用来管理后台工作任务。这个时候你可能会奇怪了Android不是已经有很多管理后台任务的类了么,比如JobScheduler,AlarmManger、在比如AsyncTask,ThreadPool。WorkManager。WorkManager的优势在哪里,我们为啥要使用WorkManager。我们从两个方面来说明WorkManager的优势WorkManager对比
tuacy
·
2020-08-07 22:07
Android
Android架构
笔记
一、
Android架构
Android就是包括一个操作系统、中间件和关键应用的移动设备的一个软件堆。
Pfeiffer_Hu
·
2020-08-07 17:29
理论
android电商组件化设计(含源码):MVP+dagger+组件化
起源在采用组件化之前,我负责的一个电商项目经历了1.0单模块版本、2.0多模块版本,3.0决定采用组件化来重构项目,并将项目开源,可供同样在做电商的android开发者参考、在研究
android架构
的同行者共同学习进步
droidDing
·
2020-08-07 16:47
android
架构
组件化
WindowManager解析
WindowManager是什么首先来看一张
Android架构
图,我们会发现WindowManager是属于ApplicationFramework层的,即应用程序框架层,这一层的定义是:这一层是编写Google
mo_weifeng
·
2020-08-07 14:35
Android基础
AndroidX 兼容包的时代
7dc111353328迁移到AndroidX过程中遇到的各种问题-https://blog.csdn.net/github_35186068/article/details/83929124--带你领略
Android
desaco
·
2020-08-07 12:37
Android架构
思考(模块化、多进程)
关于模块化(组件化)这个问题,我想每个开发者可能都认真的思考过。随着项目的开发,业务不断壮大,业务模块越来越多,各个模块间相互引用,耦合越来越严重,同时有些项目(比如我们公司)还伴随着子应用单独包装推广,影子应用单独发布等等需求,重新调整架构迫在眉睫。今天,我们就来聊聊模块化(组件化),这篇文章同时也是我这几年,对项目架构的理解。最初的超小型项目当我们最开始做Android项目的时候,大多数人都是
Mokin_Zhao
·
2020-08-06 13:03
Android进阶篇
Android性能优化之APK瘦身最全总结
热文导读|点击标题阅读
Android架构
进阶学习路线图吊炸天!74款APP完整源码!
Java和Android架构
·
2020-08-06 13:41
Android架构
模式笔记3——MVVM
前言前面说了MVC和MVP架构模式,那下面就来聊聊MVVM架构模式,这个架构模式我之前也是没有用过,身边也很少朋友用到这个架构模式,既然它存在我们就要了解他。MVVM详解MVVM是Model-View-ViewModel的简写。Model代表基本的业务逻辑;View显示内容,用户界面;ViewModel将Model和View两者联系在一起。MVVM的优点低耦合。视图(View)可以独立于Model
裕博
·
2020-08-05 10:53
#
Android架构模式
Android架构
师之路:1.复习面向对象
网上找了一下,觉得高焕堂先生的
Android架构
师之路相关视频还是不错的。虽然,听高先生的视频是很容易打瞌睡的,哈哈。
据说此人很有才
·
2020-08-04 22:49
高通msm8909 平台camera 系统软件架构
转载自:http://blog.chinaunix.net/uid-7213935-id-5749311.html高通对于camera的代码组织大体是遵循
Android架构
的,但对于最核心的sensor
酸菜肉
·
2020-08-04 19:52
Linux
Android
kernel
boot
年轻人,在公司混日子,伤害的是自己!
热文导读|点击标题阅读
Android架构
进阶学习路线图一位资深程序员大牛给予Java的学习路线建议腾讯开发微信花了多少钱?真的技术难度这么大吗?难点在哪里?
Java和Android架构
·
2020-08-04 11:26
基于MVP + Dagger2 + RxJava + Retrofit + OkHttp的
android架构
闲话不多说,直接上菜。。。project的结构整个project的结构由datamodule和appmodule组成:datamodule:数据模块,封装了网络请求及数据处理api包:网络接口apibean包:数据实体di包:Dagger2相关类repository包:网络请求的仓库appmodule:主模块base包:基类di包:Dagger2相关类ui包:ui模块的类util包:工具类需要添加
yin_young
·
2020-08-04 09:35
Android
谷歌向全球正式发布 Android 9,代号为 Pie,附最新特性总结
热文导读|点击标题阅读如何进阶成为Java和
Android架构
师?
Java和Android架构
·
2020-08-04 08:04
Android Jetpack 最佳开发姿势
在
Android架构
组件基础上,融入Kotlin协程+retrofit,模拟网络,全面快速开发。
Albert0211
·
2020-08-04 06:17
Android 什么是架构?
一、介绍架构有关
android架构
方面的知识少之又少,而对与架构的理解有关架构的文章也都是智者见智仁者见仁。在我身边听到最多的话就是架构=What?
weixin_33966095
·
2020-08-04 05:06
android游戏开发中常用组件有哪些
Android架构
里定义了4种应用程序,用户的Android游戏开发应用程序都是由这4种构建组成的。带你了解android游戏开发中Android四大基本组件。
ria9
·
2020-08-04 02:23
Android架构
组件--App Startup学习笔记
Android架构
组件–AppStartup1.解决的问题一般需要初始化的sdk都会对外提供一个初始化方法供外界调用,如:publicclassAppextendsApplication{@OverridepublicvoidonCreate
xiao哥哥998
·
2020-08-03 23:10
学习笔记
分享
Android架构
分析之Android智能指针(二)
作者:刘昊昱博客:http://blog.csdn.net/liuhaoyutzAndroid版本:4.4.2在上一篇文章中,我们分析了Android智能指针中的强指针sp,本文我们来分析弱指针wp。为什么需要弱指针wp呢?我们来考虑下面一种场景:有两个类CParent和CChild,CParent类中有一个智能指针指向CChild对象,CChild类中有一个智能指针指向CParent对象clas
liuhaoyutz
·
2020-08-03 19:05
Android架构分析
Android架构
分析之Android智能指针(一)
作者:刘昊昱博客:http://blog.csdn.net/liuhaoyutzAndroid版本:4.4.2在C++语言中,指针操作是最容易问题的地方,常见的指针操作错误有以下几种:1、定义一个指针,但没有对其进行初始化。这种情况下,指针会指向一个随机地址,此时使用该指针,将出现不可预知的错误。一般定义一个指针时,应该同时对该指针进行初始化。2、new了一个对象后,忘记delete该对象。这种情
liuhaoyutz
·
2020-08-03 19:05
Android架构分析
Android之系统架构
Android架构
android应用开发框架由4部分组成,分别是:LinuxKernel:Linux内核与驱动Libraries和AndroidRuntime:C/C++本地库、Android运行时环境
LVXIANGAN
·
2020-08-03 13:24
架构/框架
用 LiveData实现RecyclerView的点击事件
本文用到了:dataBinding、
android架构
组件在使用RecyclerView时,点击item事件,我们通常会写一个OnItemClickListener接口,然后回调监听。
CicadaMay
·
2020-08-03 09:29
Android学习
Android架构
——MVP架构一点理解
1.框架初识首先讲框架之前,要问自己一个问题,为什么要用到框架?框架的使用能给自己的开发带来什么好处?在撰写代码时,会发现随着代码越来越多,理清代码的逻辑越来越困难,且想尽可能的少些Activity。且随着迭代轮次的增多,功能也会随之增删,这时候如果没有一个好的架构,在迭代过程中程序将会被破坏,工作展开极其困难。MVP框架又是什么?在撰写代码时,要避免创建神类。即避免创建无所不知,无所不能的上帝类
者文
·
2020-08-03 07:45
Android框架
Lifecycle源码浅析
之前用过一些
android架构
组件,但也仅限于api调用,知其然也该知其所以然,所以尝试了解下其源码实现;本文主要想简单探究下以下问题:Lifecycle如何知晓Activity的生命周期变化;LifecycleObserver
weixin_34248487
·
2020-08-03 07:32
Android架构
组件-LiveData
在2017年谷歌推出Android新的架构组件-一组可以帮助开发者设计强大的,可测试的和可维护的应用程序组件库。下面我将重点介绍以下几个实用组件:LifeCycleLiveDataViewModel------------------------------------------------------------------LiveData官网地址1、LiveData是什么?LiveData是
weixin_34018202
·
2020-08-03 07:40
Android架构
组件官方文档02——LiveData
LiveData概述LiveData是一个可观察的数据持有者类。与常规可观察性不同,LiveData具有生命周期感知能力,这意味着它尊重其他应用程序组件(例如活动,片段或服务)的生命周期。这种感知确保LiveData只更新处于活动生命周期状态的应用程序组件观察者。注意:要将LiveData组件导入到Android项目中,请参阅向项目添加组件。如果观察者的生命周期处于STARTED或RESUMED状
weixin_34007020
·
2020-08-03 07:07
移动开发
ui
数据库
Android架构
组件官方文档03——ViewModel
ViewModel概述ViewModel类旨在以一种有生命周期意识的方式存储和管理与UI相关的数据。ViewModel类允许数据在配置变化(例如屏幕旋转)后存活。注意:要将ViewModel导入到Android项目中,请参阅向项目添加组件Androidframework管理UI控制器的生命周期,例如Activity和Fragment。framework可能会决定销毁或重新创建UI控制器,以响应完全
weixin_33828101
·
2020-08-03 06:04
一步步搭建一个MVVM开发架构,以及常见问题的解决方案
注意,本文介绍的架构基于Dagger2、DataBinding以及
Android架构
组件,如果对这些不熟悉,建议先去简单了解一下再来看此文章,以免浪费你的时间。
weixin_33744141
·
2020-08-03 06:15
Android官方架构组件介绍之LifeCycle
Google2017I/O开发者大会
Android架构
组件介绍现场视频下面是官方提供的AndroidApp开发的架构图:从上图可以看到一些关键字:ViewModel,LiveData,Room等。
weixin_30751947
·
2020-08-03 06:32
Android架构
组件之LiveData
基本概念LiveData是一个可以被观察的数据持有类,它可以感知并遵循Activity、Fragment或Service等组件的生命周期。正是由于LiveData对组件生命周期可感知特点,因此可以做到仅在组件处于生命周期的激活状态时才更新UI数据。LiveData需要一个观察者对象,一般是Observer类的具体实现。当观察者的生命周期处于STARTED或RESUMED状态时,LiveData会通
aspook
·
2020-08-03 06:51
Android
Architecture
Android架构
组件学习之LifeCycle
英文源址
Android架构
组件之lifecyleLifecycle-aware(生命周期感知型)组件能够响应其他组件的生命周期变化,例如activitiy和fragment.这样的组件能够让你更好的组织代码
骑着乌龟追小兔
·
2020-08-03 05:19
技术知识库
Android从零开始搭建MVVM架构(4)——LiveData
LiveData介绍Livedata是Google推荐的
Android架构
组件之一,是一个存放可被观察的数据持有类,有生命周期感知功能,解决了android开发者需要去手动处理生命周期的痛点。
伯努力不努力
·
2020-08-03 05:09
架构设计
Android
MVVM系列专题
Android架构
组件—LiveData
概述简单地说,LiveData是一个数据持有类。它具有以下特点:数据可以被观察者订阅;能够感知组件(Fragment、Activity、Service)的生命周期;只有在组件出于激活状态(STARTED、RESUMED)才会通知观察者有数据更新;LiveData的优点没有内存泄漏:因为Observer被绑定到它们自己的Lifecycle对象上,所以,当它们的Lifecycle被销毁时,它们能自动的
Double-Smile
·
2020-08-03 02:45
框架
Android
Android架构
组件—Room
概述android系统中的数据库SQLite使用起来并不方便,早期学习的时候一直很讨厌使用,后来出现了GreenDao、OrmLite、Realm极大的方便了android开发中的数据持久化。去年google推出了架构组件,其中room就是一款orm框架。添加Room依赖库详细查看room配置1.添加google的maven库,在project的gradle文件:allprojects{repos
Double-Smile
·
2020-08-03 02:43
框架
Android
Android架构
组件(Architecture Components)介绍
Android架构
组件(ArchitectureComponents)介绍为什么需要架构组件之前有多少人是把所有代码都写在Activity里面?几乎每个人都干过一次,对吧!
Simple_Peng
·
2020-08-03 02:58
Android
Android架构
组件—LiveData
Android架构
组件—LiveData前言LiveData是一个可以保存数据和观察数据变化的组件。他是被设计用来在ViewModel中保存数据,但是同样也可以在应用的其他地方使用。
Simple_Peng
·
2020-08-03 02:27
Android
Android架构
组件-ViewModel
前言在使用一个新的组件之前,我们需要了解为什么需要使用它、如何使用、使用过程中的注意事项、可扩展或可提升的地方。当我们深入透彻理解这些后,开发中遇到任何问题都可以迎刃而解。当然需要了解这些内容,我们必须熟悉源码的实现过程,这样才能做到心中有数。为什么需要使用概念ViewModel主要是为了保存和管理UI相关的数据,能够在我们的配置发生变化的时候保存数据,比如在屏幕旋转时,可以直接使用上次保存的Vi
mrRuby
·
2020-08-03 02:01
Android高级开发
[译]
Android架构
组件 – 查看Room和LiveData – 第一部分
原文链接:https://riggaroo.co.za/android-architecture-components-looking-room-livedata-part-1/新的架构组件是什么?架构组件的基本框架包括:Room-一个SQLite对象映射器。非常类似于其他库,如ORMlite或greenDAO。它使用SQL,同时仍然允许对查询的编译时保证。LiveData-一个Lifecycle
lihenair
·
2020-08-03 01:43
Android
让普通 Java 类自动感知 Activity Lifecycle
《亿级
Android架构
》地址:https://xiaozhuanlan.com/AndroidArch背景在Android开发中,我们都很熟悉Activity的Lifecycle,并且会在特定的Lifecycle
wingjayV
·
2020-08-03 01:56
Android 技术的下半场
本文首发于小专栏《《亿级
Android架构
》专栏随谈》,更多
Android架构
文章欢迎关注《亿级
Android架构
》移动端的下半场?
wingjayV
·
2020-08-03 01:25
Android知识整理
详情见GitHub目录知识总结面试知识整理简书专题视频教程资源获取网站开源API三方库收集
Android架构
工具开源项目知识总结博客笔记收集玩AndroidAndroidFramework层分析Flutter
慕涵盛华
·
2020-08-03 00:33
android
Android架构
组件—Room 编译遇到的坑
编译错误解:Entuty加getter&setterSchema错误提示Warning://此时build是成功的。Error:(13,17)警告:Schemaexportdirectoryisnotprovidedtotheannotationprocessorsowecannotexporttheschema.Youcaneitherprovide`room.schemaLocation`an
包罗万码
·
2020-08-02 22:47
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他