www.jianshu.com/p/ab1cb7ddf91f 【假设】MainActivty 由 ViewPager+多个Fragment 组成(A,B, C…) 【1】Afragment 跳转到 Bfrag…
标签:activity
Android资源篇2:从Activity启动看AssetManager创建
导语 Android系统内部是在什么时候创建AssetManager,又是如何创建的? AssetManager与Resource什么关系? Android插件化为什么可以通过重写addAssetPath方法访问插件资源…
android动态修改app桌面icon
原理: 在Manifest文件中,使用<activity-alias>标签为我们的入口Activity准备多个,拥有<activity-alias>标签的activity是为了指向入口Activi…
关于Android注解的浅要分析
一、注解是用来干嘛的? 便于生成文档。 用于编译时的检查。 用于简洁化代码。 首先,生成文档这个最常见,如果你看过一些android源码就会发现 /** * Same as {@link #startActivity(I…
Activity Window View之间的三角关系
我们打开IDE创建一个Activity,IDE会自动帮我们生成一些代码,然后一个空的Activity界面就展示出来了。这一看似简单的问题,实则包含了很多内容,这一过程包含了Activity Window View三者之间…
Android事件分发机制前篇——事件如何传递到Activity中
网上关于Android事件分发机制的资料有许多,看过很多次,但是每次过一段时间就会忘记,感觉还是自己研究的不够深入,这一次,决定自己根据源码,来好好梳理一遍Android事件分发机制的知识,本篇文章讲的主要是一个触摸事件…
Android: Activity启动模式 FLAG_ACTIVITY_NEW_TASK 详细探索
最近遇到了一个小问题,在我使用了多种Activity启动模式的时候,重新打开其中的一个Activity会启动另一个我已经停止的Activity,从而调用了一些已经失效的方法导致程序崩溃。 1 问题重现 由于项目工程复杂,…
深入理解Activity启动流程(三)–Activity启动的详细流程1
本系列博客将详细阐述Activity的启动流程。 深入理解Activity启动流程(一)–Activity启动的概要流程 深入理解Activity启动流程(二)–Activity启动相关类的类图 深入理解Activity…
Activity 启动过程--学习
4种activity的启动模式 standard: 标准模式,一调用startActivity()方法就会产生一个新的实例。 singleTop: 如果已经有一个实例位于Activity栈的顶部时,就不产生新的实例,而只…
Android:将一个Activity、某块布局转换成图片
使用截屏,然后保存图片 如果要保存的布局正好是撑满这个屏幕,那可以使用截屏的方式来保存图片; 如果只是屏幕的某一个部分,那才用截屏后,还得对截屏后的图片进行二次裁剪,而且要裁剪的坐标点也比较难正确得出; 要保存的布局大于…
Activity四种启动模式及其应用
standard,创建一个新的Activity。 singleTop,栈顶不是该类型的Activity,创建一个新的Activity。否则,onNewIntent。 singleTask,回退栈中没有该类型的Activi…
安卓开发之activity详解(sumzom)
app中,一个activity通常是指的一个单独的屏幕,相当于网站里面的一个网页,它是对用户可见的,它上面可以显示一些控件,并且可以监听处理用户的时间做出响应。 那么activity之间如何进行通信呢?他们是通过inte…