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
BaseActivity
ViewBinding--->
BaseActivity
/BaseFragment
在实际的开发当中,我们总是会用到很多公用的方法,可能我们习惯性的给封装成一个公用的代码块方法,但其实开发一个APP来说,界面的交互都是通过activity和fragment来构造的,所以我们不妨封装一个通用的activity和fragment父类,让所有的activity和fragment都集成其中,而在使用这些通用的方法的时候也方便我们直接去引用封装的方法有很多,但基本上都是大同小异,这里我们去
Poison丶Carson
·
2021-12-22 18:56
Android实现设置APP灰白模式效果
可以在
BaseActivity
的onCreate方法中,使用ColorMa
·
2021-12-19 13:10
Android网络监听和网络判断示例介绍
目录一、在AndroidMainfest.xml中添加权限二、NetUtilSS网络判断工具类三、IntentReceiver网络监听工具类四、
BaseActivity
五、MainActivity一、在
·
2021-12-09 12:16
Android实现友好崩溃界面
首先,在
BaseActivity
里封
·
2021-11-25 18:52
Android 仿微信点击空白处隐藏键盘
Activity的dispatchTouchEvent和onTouchEvent事件,在有的手机里面onTouchEvent不会触发,保险起见,这两个方法都加上,另外特别注意的是,这个两个事件的监听可以写在
BaseActivity
差点长成一枚帅哥
·
2021-11-12 15:02
利用Android 防止系统字体变化、显示大小变化影响
2、解决办法使用dp单位在Activity中设置getResources()可以在
BaseActivity
统一处理@OverridepublicResourcesgetRe
·
2021-10-22 18:32
MVPArch - Android MVP 快速开发框架
MVPArch一个可有效提高Android开发效率的MVP框架封装Activity/Fragment基类-
BaseActivity
/BaseFragment(Fragment懒加载开关配置)封装MVP模式
小混球
·
2021-09-24 18:34
Android
技术
android
项目架构
mvp
Android mvp架构,后面的构思
implements)LifecycleObserverModel层就是简单的实现,利用Presenter层的lifecycle,对RxJava实现的网络请求做了内存泄漏的管理View层就是简单的写了一个
BaseActivity
薛定谔的猫QAQ
·
2021-09-07 17:30
项目的工具类的处理方法有哪些
封装自己的application和
baseActivity
类,最大可能的节省代码,加入mvp的思想来架构。2.选择自己喜欢的网络请求框架并且适当合理的进行封装,加快开发的效率。3
·
2021-08-24 10:21
css
基类(
BaseActivity
)设计开发谈
前言在android开发过程中,我用得比较多的是mvp架构,然而在代码不断优化的过程中,出现了系列问题,主要冲突在于:我需要在具备mvp架构的同时,能兼容下一个Activity的基类,毕竟一个
BaseActivity
奔跑的佩恩
·
2021-06-26 22:13
如何安全的退出APP、或者类似于购物界面,付款之后,调回掉商品界面
方法一:通过启动模式,设置成SingleTask,通过Intent传参,在onNewIntent解析Intent的传参,然后根据传参关闭界面方法二:建立一个栈管理所有Activity,在
baseActivity
落笔无锋
·
2021-06-26 15:14
BaseActivity
自定义多样化标题布局
标题栏这种东西,每个App都会有,但是不是每个设计师都会为一个App设计Android和IOS两种风格,所以苦了Android开发的。不能用系统的,所以我们来自定义好了。(该篇文章主要提供布局文件在Acitivity使用时,标题和内容的解耦方案)需求分析标题栏出现的位置可选标题栏与内容相互之间的位置可选标题栏支持Toolbar调用要优雅基类实现方式,继承配置即可使用不影响SuperActivity
烤地瓜次不次
·
2021-06-25 04:12
《一个Android工程的从零开始》阶段总结与修改6-BaseNetActivity
先扯两句前几篇博客把之前的
BaseActivity
做了拆解,分成了
BaseActivity
与BaseLayoutActivity,而BaseNetActivity确实也在之前做了一定的去耦合处理,虽然没有发对应的博客
半寿翁
·
2021-06-24 02:44
Android 自定义
baseActivity
布局文件
BaseActivity
.classpublicabstractclassBaseActivityextendsAppCompatActivity{privateTextViewtv_base_back
刘坤林
·
2021-06-22 07:58
Android 全局设置字体
说到这,我估计你心理已经有全新的解决方案了,那就是利用setFactory,相关代码如下(在
BaseActivity
中):publicstaticTypefacetypeface;@OverrideprotectedvoidonCreate
未聞椛洺
·
2021-06-21 03:59
Android8.0 适配解决页面跳转过程出现短暂黑屏的问题
猜测二:小菜的
BaseActivity
页面中在onCreate()和fini
阿策神奇
·
2021-06-20 12:01
让
BaseActivity
实现网络请求的预加载
需求分析1.
BaseActivity
分为需要请求网络的界面,不需要请
烤地瓜次不次
·
2021-06-15 17:51
沉浸式状态栏导致华为手机虚拟按钮被遮挡的解决办法
我们只需要在基类
BaseActivity
的onCreate()方法中这样写:if(Build.VERSION.SDK_INT>=Build.VERSION_CO
androidfan
·
2021-06-15 01:42
Activity基类详解(1) — 前言
前言距离上次Activity基类的感想已经过去了大半年了,大家感兴趣的话,可参看我当时对于Activity基类整合出现的一个疑问,进而解决的记录,文章地址如下:基类(
BaseActivity
)设计开发谈今天就让我们重拾
奔跑的佩恩
·
2021-06-10 17:00
Android调试技巧—点击Log跳转到指定源码位置
A:首先需要所有的Activity都继承一个自定义的
BaseActivity
,然后在
BaseActivity
中的onCreate方法中输出log,指出当前所在界面的Activity:publi
小木桨
·
2021-06-08 01:57
获取泛型类型然后实例化
BaseActivity
:AppCompatActivity()valtype:Type=(javaClass.genericSuperclassasParameterizedType).actualTypeArguments
NullPointe_8e82
·
2021-06-07 15:24
Android 优雅的退出多个activity
一RxBus优雅式首先,在基类
BaseActivity
里,注册RxBus监听:SubscriptionmSubscription;//接收退出的指令,关闭所有activityprivatevoidinitRxBus
侯蛋蛋_
·
2021-06-07 03:01
Android脚手架搭建
,但是主体结构没有发生明显变化默认首页为LoginActivity默认android:allowBackup="false"项目打开即可使用,如果没有相关依赖,请自行下载目前已实现功能封装状态栏颜色(
BaseActivity
五月笑忘
·
2021-06-04 06:07
Android上传代码生成远程依赖库如何配置
相信大家做Android开发也常用很多第三方库,有时候就在想啥时候自己也能做个依赖库,大家就能用了……之前做组件化项目,抽出来一个base层,什么
BaseActivity
啊,fragment啊,另外封装的
千夜零一
·
2021-05-28 15:37
android 右滑返回
类似于微信的右滑返回,在
BaseActivity
里利用dispatchTouchEvent()拦截右滑动作,利用setTranslationX()实现动画,在DecorView里添加View作为滑动时的左侧阴影
沉寂chenji
·
2021-05-20 09:00
实用的文章推荐
你却还在封装
BaseActivity
?
尼古拉斯_YL
·
2021-05-18 22:38
Kotlin 中
BaseActivity
以及 MVP 封装
image.png前言前面几章,和大家说了DataBinding、Dagger2在的配置,今天就说说在项目中如何使用吧,配合MVP模式对BaseActivtiy进行封装。(之前已经说过一遍了,是在Java平台下,传送门在此)KotlinTestGithubMVP那么,我们就从MVP开始。首先,项目中使用Retrofit+RxJava2进行网络请求,那么,我们在使用的时候就要考虑到RxJava的生命
WangJie0822
·
2021-05-16 21:32
【Android 进阶】Android Home 键监听
,且必须为动态广播,其静态广播无效;需求:Home键,设置Kill自己,但设置中有多个Activity,在每个Activiy中年监听Home键广播不现实,必须把监听广播抽取出来在同一个类中实现,考虑到
BaseActivity
dongbingliu
·
2021-05-16 07:02
registerActivityLifecycleCallbacks 的用途(kotlin)
比如统计用户对每个Activity使用情况,我们可以定义一个
BaseActivity
,在onStart()和onStop()人工插入统计方法。比如从桌面进应用的时候,检测某些状态,就可以在on
吃货养成记
·
2021-05-15 23:14
安卓设置更改系统字体大小,影响App展示
各种google之后,在starkoverflow找到的答案:在
BaseActivity
中调用privatevoidinitFontScale(){Configurationconfiguration=
BJChaney
·
2021-05-15 13:11
BaseActivity
获得当前活动名称getClass.getSimpleName();退出应用publicclassActivityCollector{publicstaticListactivities=newArrayList();publicstaticvoidaddActivity(Activityactivity){activities.add(activity);}publicstaticvoidremo
Mayo酱
·
2021-05-12 14:58
从intent中获取数据
version2在
baseActivity
中提供从intent中获取各种类型数据的方法。优点是各子类代码得到简化,但
baseActivity
代码量多,且子类需要调用的方法数量太多。
后尘L
·
2021-05-10 10:53
ButterKnife 8.8.1 @BindView 失败,nullpointerexception
一个project有两个Module,我把
BaseActivity
放在了BaseModule里面看github写在module的gradle中dependencies加入annotationProcessor'com.jakewharton
gton
·
2021-05-06 19:13
一个基础的Android项目
包含以下内容:
BaseActivity
、BaseFragmentActivity栈管理异常信息收集日志打印丰富的工具类Android6.0权限管理通用适配器请参考CommonAdapterAPK下载使用步骤第一步
续写经典
·
2021-05-01 15:23
浅谈
BaseActivity
写法,促使我们更高效开发
抓住人生中的一分一秒,胜过虚度中的一月一年!前言在Android开发中,activity再常用不过了,为了高效开发,我们会将一些常用的功能和页面统一实现的效果放在基类,这样就不用写每个页面时再重新实现这些功能,下面是我总结了些内容与大家共享一下,有不足的地方希望大家提出我将进行再次完善。实现目标1、屏幕横竖屏切换,AndroidManifest中将不用再写android:screenOrienta
打酱油的日光灯
·
2021-05-01 02:54
Android常用
BaseActivity
封装
嘿,今天的你过的还好吗,今天分享自己的
BaseActivity
内容,仅供参考packagecom.example.mall.base;importandroid.annotation.SuppressLint
ryanxun
·
2021-04-29 22:51
Android堆栈管理的类ActivityStackManager
实战项目中管理Activity的类,一般在
BaseActivity
会调用这个类,然后所有的Activity继承
BaseActivity
,这样管理好整个项目的Activity。
夜远曦白
·
2021-04-29 14:28
《一个Android工程的从零开始》-4、base(三)
BaseActivity
——Title
先扯两句今天进入
BaseActivity
的第三部分——Title,这名字取的就顺嘴多了,想必大家从名字上也能看出来说的是什么,就不需要解释了,(虽然不想承认,其实是因为我懒),那么开始今天的内容吧。
半寿翁
·
2021-04-27 18:45
关于findViewByid的简写
findViewByidfindViewById只是查找到对象的引用,不应该叫做控件的实例化,实例化是创建出一个新的对象当程序中控件数量太多时,findviewbyid代码将会很多,很繁琐,所以我们需要方法来简化他方法一:定义一个
BaseActivity
学渣罗小贱
·
2021-04-27 16:06
BaseActivity
5.0帮你更优雅的做适配
本文GitHub地址:https://github.com/kongzue/
BaseActivity
欢迎Fork&StarBaseActivityBaseActivity是一款适配布局的框架模块,能够提供沉浸式状态栏
kongzue
·
2021-04-26 02:01
利用ViewBinding和反射封装的基类,从此再也不用findViewById了
今天从Google公众号了解到关于ViewBinding的相关文章,赶上手头项目正在做优化,于是结合反射封装了
BaseActivity
和BaseFragment,记录下来同时和大家一起探讨学习。
段颖超丨乐拼
·
2021-04-25 16:25
基于ViewBinding 和 DataBinding的
BaseActivity
是什么三个问题:Viewbinding和DataBinding是什么Viewbinding和DataBinding能解决什么问题和传统的使用方式的优缺点是是什么相信来看这篇文章的同学们,基本上都对Viewbinding和DataBinding有一定的了解,或者比我知道的更多更清楚,所以关于这些问题,这里就不在赘述了。不清楚的,可以先去了解一下。如标题,我们的目的是对Viewbinding和Data
esonyf
·
2021-04-23 22:30
ios与android区别小记
假如你想在所有的activity中写上业务特有的track功能,java会定义一个BaseFragment或
BaseActivity
来做这件事,以后其他多个页面需要做的也会放在Base类里。
超级猫猫
·
2021-04-21 18:24
编译插桩操纵字节码,实现不可能完成的任务课程
普遍的做法是将处理写到
BaseActivity
中,但是当有第三方依赖库的界面时,则无法收集到。编译插桩编译插桩是在代码编译期间修改已有的代码或者生成新的代码。
NC丶脑补东
·
2021-04-17 21:15
详解Android封装一个全局的
BaseActivity
如果你的项目里面没有将Activity都继承自一个自己封装的
BaseActivity
、或者针对自己封装的
BaseActivity
觉得还不够完
·
2021-04-17 14:11
项目中Toolbar的使用(满足多个页面的需求)
效果图:image思路:子Activity中调用
BaseActivity
中的方法或者重写方法就可以了。
总会颠沛流离
·
2021-04-14 07:19
设计一个通用的
BaseActivity
如果是只有一个Activity的App就没有必要写
BaseActivity
,但一旦大于一个我还是建议写一个
BaseActivity
,准没错。
程思扬
·
2021-04-13 16:24
android状态栏透明总结
第一步:在
BaseActivity
里面实现如下代码publicabstractclassBaseActivityextendsAppCompatActivity{@Overridepro
小马同学
·
2020-12-16 18:30
android
状态栏
Android 开发入门-活动的最佳实践
2.6.1知晓当前是在哪一个活动右击app/src/main/java/com/example/activitytest->New->JavaClass->
BaseActivity
#app/src/main
小伍
·
2020-12-03 20:20
android
Android TV 控制焦点按键速度
在AndroidTV项目中,使用了RecyclerView,但是有一个问题是,当长按按键的时候,焦点容易飞的掉,故在所有的Activity的父类
BaseActivity
中进行按键速度控制,直接贴上代码,
阿南
·
2020-11-28 11:15
android
上一页
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
其他