当前位置: 移动技术网 >

startActivity

  (共找到 20 条与 startActivity 相关的信息)

Android startActivity原理分析(基于Android 8.1 AOSP)

2019-03-22 07:22 | 评论:0 次 | 浏览: 184

应用进程内 如何使用Intent做Activity的跳转 我们通常会这样写,就能跳转到TestActivity中,但是你知道这简简单单的两行代码在我们庞大的安卓系统中经历了怎样的加工处理吗?接下来我带大家深入到系统内了解整个的启动过程 这里调用了startActivity的函数,这个函数被声明在了C ...

Android-----Intent中通过startActivity(Intent intent )显式启动新的Activity

2019-04-29 09:34 | 评论:0 次 | 浏览: 162

Intent:即意图,一般是用来启动新的Activity,按照启动方式分为两类:显式Intent 和 隐式Intent 显示Intent就是直接以“类名称”来指定要启动哪一个Activity:Intent intent = new Intent(this , activity.class); 其中a ...

AJPFX分析Android退出应用最优雅的方式

2019-05-14 07:44 | 评论:0 次 | 浏览: 171

什么是RS式呢?即Receiver+singleTask 。我们知道Activity有四种加载模式,而singleTask就是其中的一种,使用这个模式之后,当startActivity时,它先会在当前栈中查询是否存在Activity的实例,如果存在,则将其至于栈顶,并将其之上的所有Activity移 ...

Android Activity启动流程, app启动流程,APK打包流程, APK安装过程

2019-12-11 16:37 | 评论:0 次 | 浏览: 174

1.Activity启动流程 (7.0版本之前) 从startActivity()开始,最终都会调用startActivityForResult() 在该方法里面会调用Instrumentation.execStartActivity()执行(Instrumentation主要用来监控应用程序和系统 ...

kotlin anko页面跳转实现方式,携带参数或flag

2020-05-11 14:53 | 评论:0 次 | 浏览: 56

1:正常跳转startactivity<registeractivity>()携带参数startactivity<resetpwdactivity>("key" to "值")

客户端笔记——Intent

2020-07-08 17:40 | 评论:0 次 | 浏览: 55

IntentIntent,消息传递对象,用于android组件间通讯。三大用处:启动Activity、启动Service、传递Broadcast1. 启动Activity例:AActivity启动BActivityAActivity.java Intent intent = new Intent(this, BActivity.class); intent.putExtra("key_str", "value_str"); // ... startActivity(

荐 Android 应用启动流程简单整理

2020-07-14 09:03 | 评论:0 次 | 浏览: 65

Android 应用启动流程简单整理应用启动流程简单分为三个模块,其中最后由ActivityThread启动Activity是常见的面试高频问题,所以前面两个部分简单整理(有空再上源码分析),第三部分从源码分析,讲的比较详细。一.Launcher请求ActivityManageService点击图标,调用 launcher类 的 startActivitySafely 方法,其中调用了内部方法 startActivity,方法里设置了 intent.addFlags(Intent.FLAG_A

intent.setFlag的参数 FLAG_ACTIVITY_CLEAR_TASK 说明

2020-07-14 09:06 | 评论:0 次 | 浏览: 91

想要实现通过intent开启一个activity,并将这个activity放至栈底或者清空栈后再把这个activity压进栈去。用intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK|Intent.FLAG_ACTIVITY_NEW_TASK);FLAG_ACTIVITY_CLEAR_TASK :如果在调用Context.startActivity时传递这个标记,将会导致任何用来放置该activity的已经存在的 task里面的已经存在的activity先清空

Android设备管理器,DeviceAdmin应用设置(代码方式,无需跳转系统界面用户点击激活)

2020-07-14 17:39 | 评论:0 次 | 浏览: 89

我们有时候会用到DeviceAdmin权限,一般来说,需要用户手动到设备管理器里面激活应用,也可以APP通过startActivity的方式跳转到激活页面,这两个都需要用户手动点击激活,其实DevicePolicyManager本身有提供setActiveAdmin这个方法设置设备管理器应用的,不过这个方法是隐藏方法,并且需要system权限下面提供一种代码方式直接激活设备管理器的方式必要条件1.系统签名2.uid设置成android.uid.system代码如下 priva..

小白开发安卓程序之路(2-2)TextView(解决 点击button不跳转、跑马灯跑不起来、Android studio 启动时黑屏)

2020-07-17 16:25 | 评论:0 次 | 浏览: 62

一些快捷键Ctrl + d 复制本行至下一行Ctrl+Alt+空格 重新弹出可选项(比如对齐的几种方式)TextView错误1:点击TextVIew没跳转到另一个页面可能是MainActivity.java里少了一句 startActivity(intent);错误2:跑马灯跑不起来原因在于跑马灯一直没被选中。 需要在TextViewActivity.java再声明一个mtv7,并在oncreat函数中加上:mtv7=findViewById(R.id.tv_7);mtv7.setSele

复习第一行代码从Intent开始,仅限使用层面

2020-07-23 15:50 | 评论:0 次 | 浏览: 87

Intent篇一intent分为显示和隐式1显示intent直接指定了要启动的活动目标(已经很明确要哪个activity响应),Intent intent = new Intent(FirstActivity.this, SecondActivity.class); startActivity(intent);直接构造一个intent,参数一为上下文(activity的超父类就是一个co...

Android Studio开发页面跳转传参问题

2020-07-27 16:30 | 评论:0 次 | 浏览: 86

无参数化跳转页面’注:MainActivity为主界面代码如下://MainActivity(根据实际项目变化).this//FirstMainActivity.class为要跳转的目标页面//startActivity(intent)必不可少,如果没有,则不会出现调整效果 Intent intent = new Intent(MainActivity.this, FirstMainActivity.class); startActivity(intent);相关截图单向传入参数.

ARouter路由框架原理简单分析

2020-08-05 18:29 | 评论:0 次 | 浏览: 101

前言ARouter是阿里巴巴推出的一款Android路由框架,官方介绍:一个用于帮助 Android App 进行组件化改造的框架,支持模块间的路由、通信、解耦。github文档地址:https://github.com/alibaba/ARouter/blob/master/README_CN.md一、ARouter解决的问题一般我们使用ARouter的目的,是为了解决组件间activity跳转的问题。众所周知,如果从Activity A跳转到B,原始写法可以这么写:startActivity

Activity启动模式探究

2020-08-10 14:14 | 评论:0 次 | 浏览: 85

文章目录tasksstandard模式从Launcher启动的情况startActivity的情况singleTop模式singleTasksingleInstanceIntent Flag介绍Task创建确定了Task之后对它的操作启动的标志设置启动的过程设置返回的地方返回后的状态说到启动模式想必大家都很熟悉;standard, singleTop, singleTask, singleInstance;要是说这几个有什么区别或者特点的话,估计有很多人也能说上来;但是,如果与taskAffinity和

flutter 路由跳转的实现示例

2020-08-21 17:37 | 评论:0 次 | 浏览: 109

路由做android/ios原生开发的时候,要打开一个新的页面,你得知道你的目标页面对象,然后初始化一个intent或者viewcontroller,再通过startactivity或者pushvie

day08activity close app progressbar ratingbar seekbar intent

2020-08-01 00:00 | 评论:0 次 | 浏览: 96

intent activities loop//创建Intent对象Intent intent = new Intent(MainActivity.this, PasswordActivity.class);startActivity(intent); //启动Activityclose app static List<Activity> activityList = new LinkedList<Activity>(); static.

Android四大组件之Activity启动流程源码实现详解(一)

2020-09-22 17:30 | 评论:0 次 | 浏览: 43

   Android四大组件之Activity启动流程源码实现详解(一)Activity启动流程源码实现详解系列博客目录:Activity启动流程源码实现详解概要前言  在正式开始Android四大组件之Activity启动流程源码实现详解之前,如果小伙们还没有阅读Activity启动流程源码实现详解概要,强烈建议先行阅读该概要,因为该篇博客从整体概要和Activity启动的前期知识点出发为我们提供了提纲和将要涉及到的知识点的梳理。在本篇博客中我们将重点分析目标进程发送Activity启动请

android Activity跳转汇总

2020-09-22 15:38 | 评论:0 次 | 浏览: 40

应用内跳转: 隐式跳转主要用于打开系统界面这里不做介绍1.最简单的://MainActivity :当前activityIntent intent = new Intent(MainActivity.this,SdpActivity.class);//"15710833644" 账号 string类型;intent.putExtra("phoneNo","15710833333");startActivity(intent);或者Intent intent = new Int.

Activity 的工作过程

2020-09-28 11:38 | 评论:0 次 | 浏览: 56

下图是 Activity 的启动流程时序图,调用过程比较复杂,图片建议放大后查看。Android 9 及其以后 Activity 的启动过程有变化,主要体现在 realStartActivityLocked 方法。将启动一个 Activity 看做是执行一次事务。当调用 startActivity 那一刻开始,就进行了很深层次的方法调用,不过最终调用还是会回到 ActivityThread,H 是 ActivityThread 的一个内部类,它继承了 Handler,启动一个 Activity 就是用

深入了解Android的View工作原理

2020-10-09 03:32 | 评论:0 次 | 浏览: 39

本文章讲解的内容是深入了解Android的View工作原理,建议对着示例项目阅读文章,示例项目链接如下:ViewDemo本文章分析的相关的源码基于Android SDK 29(Android 10.0,即Android Q)。Android的窗口结构先从Activity的startActivity系列方法开始说起,我选了一个常用的**startActivitiy(Intent intent)**方法,源码如下所示:// Activity.java@Overridepublic void sta

移动技术网