为什么我们要构建一个BaseActivity呢,无非因为以下两点:1、避免重复代码2、统一管理那么OK,我们构建一个自己的BaseActivity首先有什么需求呢?1、透明状态栏2、生命周期监控3、顶部统一的ToolBar这是一个简单的Base,方便我们其他的Activity直接继承使用。从上面可以看出,我们有3个需求,那么我们都放到一个BaseActivity就OK了,在这一个Activity写
/   今日科技快讯   /9月9日魅族科技有限公司官博@Flyme 发布《致魅族用户的一封信 》,主要谈及魅族18系列的纯净系统,即零广告、零推送、零预装。信中称,于2021年3月推出具有纯净体验的魅族18系列,是一次十分激进的尝试,也是对行业规则的一次挑战。但面临激烈的竞争,Flyme还是选择保持和行业一致的运营策略,即除了已推出的魅族18、魅族18 p
闲来无事,琢磨框架,在网上翻看之余,收集了一篇文章供以后学习翻看,在此感谢作者了.下面转载这10个框架的介绍:(按顺序来吧没有什么排名)。一、  Afinal官方介绍:Afinal是一个android的ioc,orm框架,内置了四大模块功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通过finalActivity,我们可以通过注解
转载 2023-07-30 22:58:41
127阅读
在我们开始一个新Android应用开发之前,我们需要新建一些目录结构。优秀的目录结构能让程序员一眼就能知道应用程序的构成结构,有助于帮助后来者理解代码。本人每每在拿到一个新的开发需求进行开发时,都有种不知如何下手的感觉,万事开头难,考虑到后来的扩展和不被后来人喷,经常在创建项目目录结构之初都会纠结很久(相信有不少新手会跟我有同样的心情吧O(∩_∩)O~)。这次借鉴了网上和书籍的一些资料,自己整理了
继上一篇我实现了基本的BaseActivity,包含ToolBar透明状态栏生命周期监控那么,这一篇,我准备引入:OkHttp 3.3.1(引用鸿洋的一个OkhttpUtil)EventBus 3.0Json解析ButterKnife8.5.1来完善我们的快速开发框架。上次本来说这篇引入RXJava+retrofit,然后再引入MVP,但是突然发现过渡是不是有点太突然。 因此我准备循序渐
转载 2023-08-14 15:48:21
56阅读
这回的项目还是在那篇文章中展示的微博形式,不过UI改了,另外增加了不少功能,因此出来后的效果应该会比原来强很多。另外在手机版的开发完成后会开发pad版本的,加上销控功能,也就是一些房源的展示和销售等功能。注:我们这两个东西是给销售用的!所以这回就以一种直播的方式展现出来,由于产品团队正在努力的进行着设计,所以我们先来看看一些基础的架构和代码,等产品设计完成准备开工后在把我们的需求、原型、设计图等等
转载 2023-08-02 17:11:29
84阅读
前言 作为一名安卓开发人员,不会搭建框架在工作及面试过程中难免会显得有些low,必定搭建框架要熟悉很多常用的公共库以及封装,设计模式,等等基础知识,并且框架搭建的完善,对于后期项目的维护等等至关重要首先介绍一下整体架构的流程app主工程主要是壳工程,用来打包工程和链接各个模块的作用整体模块分为两个模块  一个是首页 一个是我的模块  还有一个公共模块homelibrary 主要
摘要Android优秀的开发框架有很多,很多功能都有成熟的解决方案,比如网络请求、依赖注入、图片加载、数据库等都有很多开源的框架可以直接使用,我们可以站在巨人的肩膀上,组合一套自己常用的开发框架,也可以作为公司的开发框架,达到快速开发的目的。选择框架的原则:1、能满足自己的业务需求选择一个框架前首先考虑是否能满足自己或公司的需求,比较流行的框架基本上能满足我们大部分的需求2、主流的选择主流的框架
目录鸣谢摘要开始环境别人的话我的理解我的实现实现结果总结凑页数的源码展示LoginActivityactivity_login.xmlBaseActivityLoginViewBaseViewLoginPresenterBasePresenterDataModelLoginModelBaseModelCallbackTokenSharedPreferencesUtilPatternUtil 鸣谢
转载 2023-08-02 00:27:09
77阅读
开发Android时,我们通常会为了更合理,高效,优质的开发项目,并不是上来就直接开始开发功能,而是会编写一些暂时与功能无关的代码,这些操作被称作搭建自己应用程序的框架。一个优质的项目必定有一个精妙的框架。那么对于初学者而言,Android应用框架到底应该如何搭建搭建的步骤是什么,搭建过程中需要注意一些什么?在搭建android应用框架前,我们首先应该清楚的就是,这个框架需要达到什么效果,主要有
在经历了半个月的AAC组件的学习,终于来到了最后一步。希望本文能够帮助到你。本demo架构RxJava + Retrofit + MVVM,并且围绕玩安卓API(感谢鸿洋)带大家一起搭建我们的MVVM项目。从零开始搭建MVVM架构系列文章(持续更新):Android从零开始搭建MVVM架构(1)————DataBindingAndroid从零开始搭建MVVM架构(2)————ViewModelAn
转载 2023-09-11 21:21:10
205阅读
Android基础开发环境搭建
原创 2023-11-09 13:23:02
138阅读
客户端开发环境开发Android客户端,首先要做的是配置Android开发环境,相对于服务器端开发环境的配置,Android开发环境要稍微复杂一些。这里,我们采用Eclipse+ADT+Hibernate来完成我们的开发。关于如何配置Eclipse、安装android虚拟机的具体细节,不是本文的探讨范围,读者如有兴趣可以参考其他文章,我们这里主要讲一下配置这个环境的一些注意事项和测试环境OK的方
1. 前言安卓属于小团队开发,架构的重要性在很多公司其实不是那么的明显,加上现在的开源框架层出不穷,更好的帮助我们上手android项目的开发。我前两年也在公司主导过项目开发搭建过不少项目,以前主要的倾向是MVC,导致了activity/fragment过大,而且很多公共功能杂乱在项目中,后期维护起来不方便,最近刚好有时间,重新搭建了一个新的框架。2. 用到的知识点:UI—-面向对象 
转载 2023-10-04 10:31:48
7阅读
概述本篇文章将会讲述python的数据类型,以下是大框架,请对照并确认自己掌握相关知识点,若有不清楚的可以用python自行进行实践或者搜索其它资料辅助理解,本文只对标橙部分进行补充理解。对于上述框架,需要:1. 了解python的四种数据类型,类型的转换与获取方法2. 了解python的运算符号,优先级3. 掌握python的五种数据结构:列表、元组、字符串、字典、集合,重点掌握它们的创建、访问
Kubernetes云原生开发框架-1.Quarkus概述最近开始公司基于springboot的微服务,开始慢慢往基于K8S云原生开发框架Quarkus refactory. 记录一下学习笔记。Kubernetes正在成为部署我们企业应用程序的事实平台。对容器和Kubernetes的迁移导致了我们编码、部署和维护基于Java的应用程序的方式的改变。如果不采取适当的措施而将Java应用程序容器化并运
这期来看下 MVP ,如果不是很了解 MVP 是啥?请自行补一补基础知识,我其实也不太会,如果 RxJava 、OkHttp 、Retrofit 的运用和源码不是特别熟悉,也请去我之前的一些文章补一补,我其实也不太会。我们先来写一个简单版代码,然后分析其问题,运用之前的一些设计模式基础来一个一个解决。拿获取个人用户资料信息为例:1.简单基础版本UserInfoContract 类/** * des
原创 2021-09-07 16:10:47
144阅读
目录 一、编译安装Nginx服务二、编译安装MySQL服务三、编译安装PHP服务四、部
转载 2022-04-13 11:39:22
136阅读
   正文   Spring 框架是一个开源的 Java 平台,它为容易而快速的开发出耐用的 Java 应用程序提供了全面的基础设施。借助于Spring框架可以快速搭建Web工程项目,本文中阿里巴巴高级开发工程师嵛山就带大家一起入门Spring框架。视频回顾地址:click.aliyun.com/m/49796/演讲嘉宾简介:吕德庆(花名:嵛山), 阿里巴巴
转载 2024-10-30 15:23:40
13阅读
SpringMVC框架搭建步骤:          1、将需要jar包导入lib文件夹下   2、配置web.xml  3、配置springMVC核心配置文件  4、编码Controller类说明:本项目源码导入eclipse,在tomcat运行后 输入http://l
原创 2016-01-30 13:18:54
735阅读
  • 1
  • 2
  • 3
  • 4
  • 5