首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
启动外部activity
2024-11-02
Android 外部启动activity,自定义action,action常量大全
从任意app,启动另外一个app的activity: 1. Intent i = new Intent(); ComponentName cn = new ComponentName("com.book.android2", "com.book.android2.AndroidSearch"); i.setComponent(cn); i.setAction("android.intent.
android技巧(一):如何方便知晓当前Activity?如何管理应用中的Activity?如何最佳的启动一个Activity?
1.如何方便知晓当前Activity? 可以不看代码根据当前界面就知道界面所在Activity的写法: 建立BaseActivity,继承自Activity,在BaseActivity的OnCreate方法中打印当前Activity的名字.之后使项目中所用Activity继承BaseActivity. public class BaseActivity extends Activity { @Override protected void onCreate(Bundle savedInstanc
【Android测试】【随笔】获得App的包名和启动页Activity
◆版权声明:本文出自胖喵~的博客,转载必须注明出处. 转载请注明出处:http://www.cnblogs.com/by-dream/p/5157308.html 前言 经常看到一些刚刚接触Android测试的小伙伴在论坛或者QQ群里问这样的问题:如何知道一个App的包名呢?它的启动页的Activity又是什么呢? 之前博客里也忽略了这一块,这一节我就专门来介绍一下. 包名 包名(Package name)在Android系统中是判断一个App的唯一标识,不同的App可以有同样的名字,但是它的包
C#中启动外部应用程序
C#中我们可以通过Process类直接启动外部应用程序 代码如下: Process p = new Process(); p.StartInfo.FileName = "cmd.exe"; //打开cmd p.StartInfo.UseShellExecute = false; p.StartInfo.RedirectStandardInput = true;
Android学习总结——获取被启动的Activity传回的数据
当前Activity:包含一个Button和一个TextView,用于启动另一个Activity和显示传回的数据,这里重写了onActivityResult()方法. public class MainActivity extends AppCompatActivity { private TextView textView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedIn
建立、配置和使用Activity——启动其他Activity并返回结果
Activity还提供了一个startActivityForResult(Intent intent,int requestCode)方法来启动其他Activity.该方法用于启动指定Activity,而且期望获取指定Activity返回的结果.这种请求对于实际应用也是很常见的,例如应用程序第一个界面需要用户进行选择一旦需要选择的列表数据比较复杂,必须启动另一个Activity让用户选择.当用户在第二个Activity选择完成后,程序返回第一个Activity,第一个Activity必须能获取并
【Android Developers Training】 15. 启动一个Activity
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer.android.com/training/basics/activity-lifecycle/starting.html 不像其他的编程范例一样应用的函数入口是“main()”方法,Android根据Activity处于何种声明周期状态去调用它所对应的生命周期回调函数,以此来创建一个Activit
使用adb shell启动特定activity
使用adb shell启动特定activity Android笔记 使用adb shell可以直接运行某个activity,避免调试过程中修改Manifest文件. 1.在AndroidManifest.xml中添加属性 exported <activity android:name=".MainActivity" android:exported="true" android:label="@string/app_name"/> 2
C# 启动外部进程
C# 启动外部进程: var processInfo = new ProcessStartInfo(fullName); processInfo.UseShellExecute = false; processInfo.WorkingDirectory = Path.GetDirectoryName(fullName); Process.Start(processInfo); 如果不采用此方式, 被启动程序的工作目录更改为启动程序的目录, 假如被启动程序需要读取相对路径, 则会出现路径不正确的问
如何获取启动页activity
启动页activity指App启动的第一个activity,介绍几种查看启动页activity的方法: 方法一:问开发,最有效的获取方式 方法二:dumpsys package 包名,前提是知道包名(获取包名的方式之前博客有介绍) 1.adb shell 2.dumpsys package 包名 方法三:monkey,前提是知道包名 adb shell -p 包名 -v -v -v 1 执行结果有一个cmp参数,后面就是我们的启动页activity 希望对大家有帮助~~~
通过命令启动一个activity(am pm 命令)
一.am的含义是activityManager 主要作用是启动activity.service .broadcast 1.通过adb命令启动acitvity,首先需要设置activity 的 exported 属性为true,不写默认为false 如果不设置为true 则执行命令是报错:java.lang.SecurityException: Permission Denial: starting Intent 参见:https://blog.csdn.net/lazyer_dog/art
delphi窗体启动外部exe
uses Winapi.Windows; WinExec(PAnsiChar(Application.ExeName), sw_normal); // PAnsiChar : string to PAnsiChar 启动外部的exe
Android学习路线(十二)Activity生命周期——启动一个Activity
DEMO下载地址:http://download.csdn.net/detail/sweetvvck/7728735 不像其他的编程模式那样应用是通过main()函数启动的.Android系统通过调用特定的回调方法相应着特定的生命周期阶段,来初始化一个Activity 实例中的代码.有一系列的方法来启动一个activity,同一时候也有一系列的方法来销毁activity. 本课展示了大多数重要生命周期方法的预览,而且告诉你怎样处理第一个生命周期方法来创建一个新的activity实例. 理解生命周
启动一个Activity的几种方式
在Android中我们可以通过下面两种方式来启动一个新的Activity,注意这里是怎么启动,而非 启动模式!!分为显示启动和隐式启动! 1. 显式启动:通过包名来启动,写法如下: ①最常见的: startActivity(new Intent(当前Act.this,要启动的Act.class)); ②通过Intent的ComponentName: ComponentName cn = new ComponentName("当前Act的全限定类名","启动Act的全限定类名&
Android教程 -04 启动其它Activity,静态工厂设计模式传递数据
视频建议采用超清模式观看, 欢迎点击订阅我的优酷 意图 Intent 一个应用程序肯定不只有一个界面,如何切换到其它界面,只时候就需要启动其它的Activity.启动Activity有多种方式.我在这简单总结下: 学习开启其它的Activity,首先需要了解意图: Intent是在不同组件中(比如两个Activity)提供运行时绑定的对象.Intent代表一个应用"想去做什么事",你可以用它做各种各样的任务,不过大部分的时候他们被用来启动另一个Activity. 显示意图 显示意图顾名
Android 启动一个Activity的几种方式
启动一个Activity的几种方式在Android中我们可以通过下面两种方式来启动一个新的Activity,注意这里是怎么启动,而非启动模式!分为显示启动和隐式启动! 1.显式启动,通过包名来启动,写法如下: A:最常见的startActivity(new Intent(当前Activity.this,要启动的Activity.class)); B:通过Intent的ComponentNameComponentName cn = new ComponentName("当前Activity的全类名
在程序中通过Process启动外部exe的方法及注意事项
启动外部进程的方法: /// <summary> /// 启动外部进程 /// </summary> /// <param name="path">进程启动路径</param> /// <param name="param">进程传入参数</param> /// <returns>是否成功</returns> public bool StartProcess(string
ATMS中去拉起新的进程,并在新进程启动后调用attachApplication时,resume待启动的Activity
相关文章: ATMS中去pause Activity A. 目录 ATMS拉起新进程 堆栈 resumeTopActivityInnerLocked:1684, ActivityStack startProcessAsync:5617, ActivityTaskManagerService startProcess:19641, ActivityManagerService$LocalService (com.android.server.am) startProcessLocked:3170,
隐式意图启动一个Activity
隐式意图是通过指定一组动作或者属性实现,主要用于跨应用使用. 1.创建一个意图对象 Intent intent = new Intent(); 2.设置意图过滤器 intent.setAction("android.intent.action.testActivity"); //对应于action intent.addCategory("android.intent.category.DEFAULT");//对应于category intent.setData(Ur
EventBus代替Intent将复杂对象传递给下一个即将启动的Activity
我觉得EventBus确实非常好,把我们从序列化中解脱出来,即使不序列化也能在界面间传递数据,但是有个前提,那是两个界面都已经存在并且注册了EventBus.而即将启动的下一个Activity就非常尴尬地不方便使用EventBus.当我们想给即将启动的界面传递参数时,一般都是用intent,但是复杂参数是需要序列化才能够传递的,如果你实在不想序列化,可能你就得像这样做了: 调用startActivity启动界面时先不用调用EventBus的post去传参.而是在当前界面的onStop中调用pos
【安卓面试题】在一个Activity启动另一个Activity和在Service中启动一个Activity有什么区别
在Activity中可以直接使用Intent启动另一个Activity 显式Intent intent = new Intent(context, activity.class) 隐式 Intent intent = new Intent(“com.aa.www.act”); startActivity(intent); 如果从Service中用同样方法启动Activity 的话,会报错: android.util.AndroidRuntimeException: Calling startAc
热门专题
sqlserver语句如何设置自增
sapSD需求类型没有自动带出
idea的return跳不了HTML界面
webapi IOperationFilter上传
2.0.20130913升级包
MSSQL有没有循环
docker oracle12c镜像 数据持久化
glmnet选出显著基因
sdk模拟器启动黑屏
vantlist动态设置滚动条的高度
c# 获取外部程序的弹窗
vue 表单 验证手机号
js 去掉alert确认按钮
linux下PHP自动转换分割线的变量
iphone foobar2000导入音乐
ROUYERos 配置
redis数据淘汰策略方法
table 爱惜编码
fullgc后大对象没有被回收
y9000p Ubuntu20.04无法调节亮度