前言 作为一名安卓开发人员,不会搭建框架在工作及面试过程中难免会显得有些low,必定搭建框架要熟悉很多常用的公共库以及封装,设计模式,等等基础知识,并且框架搭建的完善,对于后期项目的维护等等至关重要首先介绍一下整体架构的流程app主工程主要是壳工程,用来打包工程和链接各个模块的作用整体模块分为两个模块 一个是首页 一个是我的模块 还有一个公共模块homelibrary 主要
转载
2023-11-08 21:10:06
52阅读
开发Android时,我们通常会为了更合理,高效,优质的开发项目,并不是上来就直接开始开发功能,而是会编写一些暂时与功能无关的代码,这些操作被称作搭建自己应用程序的框架。一个优质的项目必定有一个精妙的框架。那么对于初学者而言,Android应用框架到底应该如何搭建,搭建的步骤是什么,搭建过程中需要注意一些什么?在搭建android应用框架前,我们首先应该清楚的就是,这个框架需要达到什么效果,主要有
转载
2023-11-08 21:10:26
48阅读
mvp作为页面开发模版;页面兼容 空页面, 加载中, 网络异常;网络请求封装;封装为helper;SharePrefs封装helper多用helper模式;baseActivitybaseFragmnetbaseViewbasePresenterActivityManagerRxjava2 manager页面和网络绑定的框架一个页面可能会展示的页面有 正常&空页面&加载中页面&am
转载
2023-09-19 18:21:28
46阅读
#XDroidMvp 轻量级的Android MVP快速开发框架(AndroidX适配版本)概述XDroidMvp是XDroidAndroid快速开发框架的MVP版本,其使用方式类似于XDroid,大部分源码也来自XDroid。XDroidMvp主要会有这些特性:无需写Contract! 无需写Present接口! 无需写View接口!新增:Mvp实现RxJava & RxAndroid权
转载
2024-01-09 21:51:27
82阅读
写的还是很不错的!!!1、一些概念 模式的定义:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。什么是设计模式?设计模式是在某种特别的情况下,针对某种问题的某种典型、通用的解决方法。我们是需要适当了解并学习一些设计模式,在程序开发过程中,总是会涉及到一些框架设计,模块设计之类
转载
2023-09-19 18:23:28
48阅读
http://blo自于之前我讲的一个PPT文档,现在将其整理如下。欢迎指正。以下的内容都是来自于我自身的经验,欢迎大家多提自己的建议。1、一些概念模式的定义:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,
转载
2022-11-08 10:44:02
119阅读
文章目录1 使用场景2 用到的知识点3 类图4 具体实现4.1 IBaseDao 定义数据库访问接口4.2 BaseDao 实现数据库操作4.3 UserDao4.4 DbField4.5 DbTable4.6 User4.7 BaseDaoFactory4.8 MainActivity 1 使用场景涉及到数据库的操作,一般的都是使用第三方的框架,如GreeoDao,OrmLitem等。或者是直
转载
2023-06-28 09:18:56
71阅读
上一个项目使用到了ReactiveCocoa+MVVM+AFNetworking+FMDB框架设计,从最初的尝试,到后来不断思考和学习,现在对这样一个整体设计还是有了一定了理解与心得。在此与大家分享下。本文将不再过多的描述ReactiveCocoa、MVVM、FMDB的使用细节。关于ReactiveCocoa,我有一篇实用案例的博客:文章介绍的更多的是我对这个框架设计的理解,而不是具体代码逻辑的讲
0x00 前言:插件化的介绍阅读须知:阅读本文的童鞋最好是有过插件化框架使用经历或者对插件化框架有过了解的。前方高能,大牛绕道。最近一直在关注 Android 插件化方面,所以今天的主题就确定是 Android 中比较热门的“插件化”了。所谓的插件化就是下载 apk 到指定目录,不需要安装该 apk ,就能利用某个已安装的 apk (即“宿主”)调用起该未安装 apk 中的 Activity 、S
转载
2023-07-20 20:01:22
248阅读
文章目录项目应用1、初识Retrofit1.1Retrofit概览1.2 Hello Retrofit1.2.1 首先需要在build.gradle代码中添加依赖:1.2.2 OKHttp配置:1.2.3 Retrofit配置1.2.4 基本用法1.2.5 Retrofit 注解1.3 自定义Converter1.4 自定义Interceptor1.5 缓存策略1.5.1 缓存第一种类型1.5.
转载
2023-07-03 15:29:52
181阅读
好吧好吧,又谈到这个问题了,其实早就想写这个博客了,犹豫了好久。在设计游戏的时候我本人是很排斥什么游戏架构设计,mvc什么的,我只想马上动手就把自己的游戏玩法最快的用代码敲出来,还不会出无法挽回的错误,那么下面的步骤可以帮助你构建一个简单的游戏模式架构。一。首先是数据存储类,如GameManager,UIManager,SoundManager等这些类,这些类是不销毁的,由于这些类为物体组件,用普
转载
2024-04-27 20:07:28
24阅读
1. 框架与设计模式框架、设计模式这两个概念很容易被人混淆,但其实这两者之间还是存在差别的。框架通常是代码重用,而设计模式是设计重用。 设计模式是对反复出现的问题的解决方案的描述,是一种思想用于处理细节的,比框架更加抽象。框架是已经用代码实现的,可以执行也可以复用。设计模式是比框架更小的元素,一个框架往往会包含一个或者多个设计模式。框架总是针对某一特定领域的,而设计模式则可以适用于各个应
转载
2023-07-09 15:29:13
167阅读
在数据层引入缓存,有以下几个好处:提升数据读取速度提升系统扩展能力,通过扩展缓存,提升系统承载能力降低存储成本,Cache+DB的方式可以承担原有需要多台DB才能承担的请求量,节省机器成本 根据业务场景,通常缓存有以下几种使用方式懒汉式(读时触发):写入DB后, 然后把相关的数据也写入Cache饥饿式(写时触发):先查询DB里的数据, 然后把相关的
转载
2023-10-19 23:20:56
2阅读
Socket开发框架之框架设计及分析 虽然在APP应用、Web应用、Winform应用等大趋势下,越来越多的企业趋向于这些应用系统开发,但是Socket的应用在某些场合是很必要的,如一些停车场终端设备的接入,农业或者水利、压力监测方面的设备数据采集等,以及常见的IM(即时通讯,如腾讯QQ、阿里旺旺等
原创
2021-07-16 11:30:39
1212阅读
架构师联盟、微信技术交流群:欢迎加小编微信号:emprere 邀请你进群几百人群 欢迎新手老手进群交流吐槽哈!!!!虽然在APP应用、Web应用、Winform应用等大趋势下,越来越多的企业趋向于这些应用系统开发,但是Socket的应用在某些场合是很必要的,如一些停车场终端设备的接入,农业或者水利、压力监测方面的设备数据采集等,以及常见的IM(即时通讯,如腾讯QQ、阿里旺旺等)的客户端,
转载
2022-04-21 18:22:23
123阅读
虽然在APP应用、Web应用、Winform应用等大趋势下,越来越多的企业趋向于这些应用系统开发,但是Socket的应用在某些场合是很必要的,如一些停车场终端设备的接入,农业或者水利、压力监测方面的设备数据采集等,以及常见的IM(即时通讯,如腾讯QQ、阿里旺旺等)的客户端,都可以采用Socket框架进行相关的数据采集和信息通讯用途的,Socket应用可以做为APP应用、Web应用和Winform应用的补充。
原创
2021-07-26 09:18:31
119阅读
各层说明:config配置层:对外配置接口,以ServiceConfig、ReferenceConfig为中心,可以直接初始化配置类,也可以通过spring解析配置生成配置类。proxy服务代理层:服务接口透明代理,生成服务的客户端Stub和服务器端Skeleton,以ServiceProxy为中心,扩展接口为ProxyFactory。register注册中心层:封装服务地址的注册与发现,以服务U
原创
2023-07-19 11:25:35
140阅读
TestNG是一个测试框架,其灵感来自JUnit和NUnit,但引入了一些新的功能,使其功能更强大,使用更方便。 TestNG是一个开源自动化测试框架;TestNG表示下一代(Next Generation的首字母)。 TestNG类似于JUnit(特别是JUnit 4),但它不是JUnit框架的扩展。它的灵感来源于JUnit。它的目的是优于JUnit,尤其是在用于测试集成多类时。TestNG消除
窗口是GUI编程的基础,小应用程序或图形界面的应用程序的可视组件都放在窗口中,在GUI中,窗口是用户屏幕的一部分,起着在屏幕中一个小屏幕的作用。有以下三种窗口: ①Applet窗口 ②框架窗口(JFrame) ③一种无边框窗口(JWindow)用Swing中的JFrame类或它的子类创建的对象就是JFrame窗口。JFrame类的主要构造方法:JFrame();//创建无标题的窗口对象;
J
转载
2024-10-29 11:45:16
26阅读
引用原文:https://www.ycbbs.vip/?p=1112 总体架构 tomcat的总体架构如下图所示(摘自http://blog.csdn.net/jiaomingliang/article/details/47393141) 如上图所示,tomcat 由 Server、Service、 ...
转载
2021-09-26 15:52:00
389阅读
2评论