自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

爱优学的博客

一枚菜鸟的学习之路

  • 博客(6)
  • 收藏
  • 关注

原创 BottomNavigationView实现页面底部导航栏

BottomNavigationView基本使用(静态配置)在Activity的xml布局中添加BottomNavigationView引用<!--导航菜单--><com.google.android.material.bottomnavigation.BottomNavigationView android:id="@+id/nav_main_bottom" android:layout_width="match_parent" android:layo..

2020-11-24 11:15:14 508

原创 Activity的工作过程

以下Activity的工作过程基于Android 10.0源码分析。启动一个Activity很简单,只需要调用startActivity()方法即可,但是这个方法具体都干了啥还得仔细研究一下,查看源码如下://Activity.java@Overridepublic void startActivity(Intent intent) { this.startActivity(intent, null);}调用了Activity自身的startActivity(Intent intent

2020-11-21 10:27:35 207

原创 Activity的启动模式和匹配规则

1. Activity的启动模式standard标准模式,不指定的话默认的模式,A启动B,B就会进入到A所在的栈中,放在A的上层,出栈时B先出,即先入后出。这种模式下要求Context必须为Activity类型的,即必须保证当前Activity已经入栈,否则的话就会报错,如下图:上面异常信息说明,要想以ApplicationContext启动Activity的话,需要添加FLAG_ACTIVITY_NEW_TASK属性,为被启动的Activity创建一个新栈。标准模式下,每一次启动都会新建一个

2020-11-21 10:22:02 195

原创 Android组件化架构实战

说一千道一万不如亲自撸一遍,下面就直接新建项目,一步步搭建一个组件化架构的应用程序。下图为Demo项目整体架构:简单做一下说明:App模块为主模块,该模块不处理相关业务逻辑,只需将各个业务组件加以整合即可。另外需要说明的是,如果应用中使用了微信支付等相关SDK,要求相关回调类必须放置在主模块对应的包中,这时候就需要在app模块中添加相关逻辑处理了,不过最后通信一般都是用EventBus通知相关子模块。中间层为相关业务模块,主要处理应用相关的业务逻辑common层为公共模块,主要存放一些公共类库、公

2020-11-21 10:09:54 352 3

原创 Activity生命周期

做Android开发也有一段时间了,但是我自我感觉自己的水平也仅仅是一般。前段时间拜读了任玉刚老师的《Android开发艺术探索》,顿时感觉自己真的是一个小白,就连平时常用的Activity的生命周期甚至都没有清晰的认识。下面这篇文章主要讲解Activity各种情况下的生命周期,如果哪位前辈觉得我哪点说的不正确,还请留言指正。1.正常情况下Activity的生命周期这里首先需要明确一下,什么才叫“...

2018-03-28 08:50:00 696

原创 Android Studio模拟器运行出现VT-x提示,无法打开模拟器的解决办法

之前公司的台式机在打开Android Studio自带的模拟器的时候出现了一个问题:vt-x is disabled in BIOS,为此我还专门到网上查询了一下,原来是系统BIOS中支持模拟器运行的开关给关闭了。然后我们就需要进入Windows10系统的BIOS,由于Windows10系统的优化启动,导致了无法直接通过点击F2或者其他的触发键进入到BIOS中,因此在这之前我们还需做一些设

2018-01-13 17:34:54 6922 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除