ActivityGroup 为什么不能启动一个其他进程的Activity [问题点数:100分]

Bbs1
本版专家分:0
结帖率 95.65%
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:2
Bbs1
本版专家分:20
Bbs1
本版专家分:20
Bbs1
本版专家分:20
Bbs5
本版专家分:2614
Bbs2
本版专家分:269
Bbs5
本版专家分:3290
Blank
黄花 2012年8月 PHP大版内专家分月排行榜第二
进程调用其他应用中的activity
今天心血来潮想用<em>一个</em>应用中的<em>activity</em>调用<em>其他</em>应用中的<em>activity</em>,即跨<em>进程</em>调用。其中代码很简单,但是需要注意几个细节。 接下给出一些方法: 方法一: 使用ComponentName ComponentName componentName=new ComponentName("com.example.vvgool","com.example.vvgool.MainActivity
android N进程启动流程(二)(上一个activity的暂停、进程启动、绑定进程与创建application)
android N<em>进程</em><em>启动</em>流程(二)(上<em>一个</em><em>activity</em>的暂停、<em>进程</em><em>启动</em>、绑定<em>进程</em>与创建application)第二部分将分为:上<em>一个</em><em>activity</em>的暂停、<em>进程</em><em>启动</em>、绑定<em>进程</em>与创建application5. 上<em>一个</em><em>activity</em>的暂停 图5.1 上<em>一个</em><em>activity</em>的暂停接着章节3.6的startActivityUnchecked中会调用最后有调用resumeFocusedStackTo
ActivityGroup获取其中一个Activity的方法
我是用继承ActivityGroup的方法来做了<em>一个</em>TabHost,其中有两个Tab,我的目的是通过修改ActivityGroup对应的自定义菜单来修改其中<em>一个</em>Tab的布局。之前通过 tabhost.getTabWidget().getChildAt(index);的方法来获取某个Tab的View,经过调试,可以得到这个view,但是我却<em>不能</em>通过这个view来获取这个Tab对应的布局当中的组
ActivityGroup加载子Activity中含有弹出框出错问题
问题描述: Android利用ActivityGroup加载子Activity,子Activity中含有WebView控件,在点击WebView中的select下拉框时报错(如果子Activity含有AlertDialog时也会报错):ERROR/AndroidRuntime(450): Caused by: android.view.WindowManager$BadTokenExcept
一个APP启动一个APP的activity的方式
从<em>一个</em>APP<em>启动</em>另<em>一个</em>APP的Activity的方法1、通过自定义action<em>启动</em>这种方式只需要在代码中设置<em>一个</em>action即可, 系统会自动过滤去找到这个action所对应的Activity 当前APP的代码Intent intent = new Intent(); //这里是采用的自定义action intent.setAction("transBundle.app"); startActivi
【Android学习系列】跨进程调用Activity
在研究Activity的<em>启动</em>模式singeTask的时候,看到了跨<em>进程</em>调用Activity的问题,于是对这个问题进行下简单的总结,并记录下自己在测试过程中碰到的一些问题。 【跨<em>进程</em>调用<em>activity</em>】 跨<em>进程</em>调用Activity的目的比较简单,就是Application A中,有个Activity,想要给其它Application B调用,这时候就要分两步进行: (1) 在Appl
Android 跨进程启动Activity黑屏(白屏)的三种解决方案
当Android跨<em>进程</em><em>启动</em>Activity时,过程界面很黑屏(白屏)短暂时间(几百毫秒?)。当然从桌面Lunacher<em>启动</em><em>一个</em>App时也会出现相同情况,那是因为App冷<em>启动</em>也属于跨<em>进程</em><em>启动</em>Activity。<em>为什么</em>没会出现这种情况呢?真正元凶就是Android创建<em>进程</em>需要准备很多资源,它是<em>一个</em>耗时的操作。黑屏(白屏)原因当A<em>进程</em><em>启动</em>B<em>进程</em>中的<em>一个</em>Activity时,Android系统会先有zygote
ActivityGroup自我堆栈管理(复用现有activity
密码管理请下载: http://a.app.qq.com/o/simple.jsp?pkgname=com.wa505.kf.epassword   package com.dczs.<em>activity</em>; import java.util.Stack; import android.app.Activity; import android.app.ActivityGroup;...
Android6.0 AMS启动Activity(五) 在新进程启动Activity
前面我们在分析Activity<em>启动</em>过程的时候,看到同<em>一个</em>应用程序的Activity一般都是在同<em>一个</em><em>进程</em>中<em>启动</em>,事实上,Activity也可以像Service一样在新的<em>进程</em>中<em>启动</em>,这样,<em>一个</em>应用程序就可以跨越好几个<em>进程</em>了,本文就分析一下在新的<em>进程</em>中<em>启动</em>Activity的方法和过程。         在Android系统中,每<em>一个</em>应用程序都是由一些Activity和Service组成的,一般
Android源码解析之应用程序在新的进程启动新的Activity的方法和过程分析
转载自:http://blog.csdn.net/luoshengyang/article/details/6720261        前面我们在分析Activity<em>启动</em>过程的时候,看到同<em>一个</em>应用程序的Activity一般都是在同<em>一个</em><em>进程</em>中<em>启动</em>,事实上,Activity也可以像Service一样在新的<em>进程</em>中<em>启动</em>,这样,<em>一个</em>应用程序就可以跨越好几个<em>进程</em>了,本文就分析一下在新的<em>进程</em>中<em>启动</em>Act
利用startActivity启动其他应用
当我们在不同的application中,如application A中的Activity去start<em>一个</em>application B中的Activity,也许你什么Exception都不会得到,也可能会直接Force Close掉。因为再Start Activity时,代码是有去检验permission的。 Uid是用户ID,Android中每个程序都有<em>一个</em>Uid,默认情况下,Android会给每个
Android---允许其他应用程序启动你的Activity
本文译自:http://developer.android.com/training/basics/intents/filters.html 前面的两课一直关注了故事的一边:从你的应用程序中<em>启动</em>另<em>一个</em>应用程序的Activity。但是如果你的应用能够执行<em>一个</em>可能对另外的应用程序有用的操作,那么你的应用程序就应该准备响应来自<em>其他</em>应用程序的操作请求。例如,如果你创建了<em>一个</em>能够跟用户的朋友共享消息和照片
Android实战技巧之二十八:启动一个App/apk中的Activity
Android提供了在<em>一个</em>App中<em>启动</em>另<em>一个</em>App中的Activity的能力,这使我们的程序很容易就可以调用<em>其他</em>程序的功能,从而就丰富了我们App的功能。比如在微信中发送<em>一个</em>位置信息,对方可以点击这个位置信息<em>启动</em>腾讯地图并导航。这个场景在现实中作用很大,尤其是朋友在陌生的环境找不到对方时,这个功能简直就是救星。本来想把本文的名字叫<em>启动</em>另<em>一个</em><em>进程</em>中的Activity,觉得这样才有逼格。因为每个App都
启动模式为singleInstance的activity一个进程?
<em>启动</em>模式为singleInstance的<em>activity</em>是<em>一个</em>子<em>进程</em>?
关于跨进程调用activity的问题
写这个调用的时候犯了<em>一个</em>习惯性错误,总以为前面的包名和后面调用的<em>activity</em>的包名是一样的,导致总是出现<em>activity</em>没有在配置文件中注册的问题,其实ComponentName的第<em>一个</em>参数就是配置文件的包名,而第二个参数是这个<em>activity</em>的包名,这两者没有必然的联系。另外在被调用的<em>activity</em>的属性中需要加入exported的属性,最后别忘了这个被调用的<em>activity</em>需要设置the
OnActivityResult
ActivityGroup里面装的子Activity<em>不能</em>使用OnActivityResult()方法 的解决办法
ActivityGroup的使用
ActivityGroupActivityGroupActivityGroupActivityGroupActivityGroupActivityGroupActivityGroupActivityGroupActivityGroup
Android进程启动与Activity显示
code小生,<em>一个</em>专注于 Android 领域的技术分享平台作者:Jensen95地址:https://www.jianshu.com/p/8d58804d4bf4声明:...
Android实战技巧之二十八 启动一个App/apk中的Activity
Android实战技巧之二十八 <em>启动</em>另<em>一个</em>App/apk中的Activity
在不继承Activity的类中启动Activity
先把context传到你的类中然后Intent intent = new Intent(context,LoginActivity.class); context.startActivity(intent);这样就可以<em>启动</em>你的Activity了
Android处理Activity单开进程,导致app变慢(Android多进程
解决身份证扫描停不下来,而采用Activity独立<em>进程</em>,通过开启和关闭该<em>进程</em>来实现开启和关闭扫描,问题:反应慢,卡顿  解决办法: 1、使用独立的App,将该App独立出来,通过调用该App来实现,因为这个独立的app比较小,比较容易初始化,原来Activity新开<em>进程</em>,会将整个项目重新初始化一遍,导致速度慢,有点卡。但这样同样出现的问题,在<em>一个</em>App去调用另<em>一个</em>独立的App的时候,也
Android如何监听第三方应用的启动
个人总结的监听第三方应用<em>启动</em>的方法有以下几种: 1.Root状态下监听ActivityManager的log 2.参考程序锁的实现,监听后台运行的<em>进程</em> 3.深入framework,通过反射等方式注入hook 第一种方式监听应用的<em>启动</em>,restart都能监控到,不过这种方式限制很大,在最新的android版本中,再加上各手机厂商对于安全性的努力,使得Root变的很困难。第二种方式采用
Android6.0 AMS启动Activity(三) 进程内部启动Activity
上文介绍了Android应用程序的<em>启动</em>过程,即应用程序默认Activity的<em>启动</em>过程,一般来说,这种默认Activity是在新的<em>进程</em>和任务中<em>启动</em>的;本文将继续分析在应用程序内部<em>启动</em>非默认Activity的过程的源代码,这种非默认Activity一般是在原来的<em>进程</em>和任务中<em>启动</em>的。 这篇博客和上一篇很相似,这里主要讲下和之前要<em>启动</em><em>一个</em><em>进程</em>来<em>启动</em>Activity那篇博客的区别。 我们首先看下
1:android5.1跨应用开启服务2:广播必须在activity或者service启动之后才能发挥作用
描述:app有两个: localApp, RemoteApp. 实现功能: 通过localApp远程<em>启动</em>RemoteApp,让RemoteApp处理业务流程。 技能:1:实现跨应用的开启服务,2:当服务开启后,远程的AndroidManifest.xml文件被加载,这时候,有来电来时,就可以在接收器里接收来电变化了。 知识点:广播必须在<em>activity</em>或者service<em>启动</em>之后才能发挥作用。个人看来是因为开启<em>activity</em>或者service时, AndroidManifest.xml里面的注册的广播或者在Activity、service动态注册的广播接收器才能被开启,这样才能监听到系 统发来的广播或者用户自定义的广播。
彻底弄懂Activity的启动模式和任务栈
Activity的<em>启动</em>模式和任务栈是Android的重点和难点,也是Android面试的常考必考知识点,而很多同学即使时搞Android开发好几年的同学也不一定完全搞懂了,可能也是一知半解。本文让你彻底搞懂Android中Activity的<em>启动</em>模式和任务栈! 前言 <em>一个</em>应用程序当中通常都会包含很多个Activity,每个Activity都是<em>一个</em>具有特定的功能,并且可以让用户进行操作的组件。...
设置activity 跳转动画
原来使用Activity.overridePendingTransition来自定义Activity的进入动画,却发现没法定义退出的动画。结果就发现了强大的Theme和Style,之后还需要好好研究一下。 具体是这样子的: 在AndroidManifest里面,对于application和<em>activity</em>标签可以定义theme属性。如果对Application定义了某<em>一个</em>属性,那么...
深入理解Activity启动模式(一)–Activity与进程,线程的关系
概述 Android官网介绍Activity的<em>启动</em>模式时比较含糊,介绍Application,Activity,Task,Process,Thread等概念以及它们之间的关系时,也没有说得清楚。大家看了Android官网对Activity<em>启动</em>模式的介绍后,可能会觉得很困惑。官网介绍singleTask<em>启动</em>模式时,说只要<em>启动</em>singleTask<em>启动</em>模式的Activity就会新建Task,但在实
AndroidHook机制——Activity的启动过程的入侵拦截
这篇文章主要讲解如何利用动态代理技术Hook掉系统的AMS服务,来实现拦截Activity的<em>启动</em>流程。代码量不是很多,为了更容易的理解,需要掌握JAVA的反射,动态代理技术,以及Activity的<em>启动</em>流程。  如果对上面的知识点有些遗忘,建议按需扫读下面三篇文章,否则跳过。 Java 反射 Java 动态代理机制分析及扩展,第 1 部分 深入理解Activity<em>启动</em>流程(三)–Activit...
通过preference启动外部应用Activity
<em>启动</em>方法1: 在preference中加入inten的action。此处可以直接限制对应<em>activity</em>的包名和要<em>启动</em>的<em>activity</em>,通过这三个属性系统会自动检索调用指定的<em>activity</em>。另经测试发现在设置了targetpackage和targetclass后action不用设置也可以实现<em>启动</em>该<em>activity</em>。 f
android中Componentname的使用方法——打开其他应用的activity
ComponentName,顾名思义,就是组件名称,通过调用Intent中的setComponent方法,我们可以打开另外<em>一个</em>应用中的Activity或者服务 实例化<em>一个</em>ComponentName需要两个参数,第<em>一个</em>参数是要<em>启动</em>应用的包名称,这个包名称是指清单文件中列出的应用的包名称: 基本的写法如下: 实例化<em>一个</em>ComponentName需要两个参数,第<em>一个</em>参数是要
ActivityGroup子Activity获得焦点返回键的处理
在项目中出现了Nokeyboard的解决办法 也就是专为默认的按键map 正常情况只要在主Activity里做下面主Activity的onKeyDown的处理就OK了. 但是如果子Activity自动获得焦点了(比如有<em>一个</em>listview), 按返回键就直接退出程序了. 这时就需要在子Activity里添加如下的onKeyDown,把按键动作pass给Activity的onKey
设置dialog形式的activity问题处理
场景:当我们在进行页面改版时,发现只是将<em>一个</em><em>activity</em>的样式变成了dialog,这时候可以不需要重新写dialog,直接将<em>activity</em>改造成dialog样式的<em>activity</em>即可 重点1:<em>activity</em>需要在清单文件添加dialog样式主题 &lt;style name="MyDialogStyleBottom" parent="Theme.AppCompat.Dialog"&...
Android中启动其他Activity并返回结果
<em>启动</em><em>其他</em>Activity的一种常用方式就是StartActivity(),但有时候我们期望获取指定Activity返回的结果。这时,就需要使用startActivityForResult()方法,为了获取被<em>启动</em>的 Activity所返回的结果,当前Activity需要重写onActivityResult(int requestCode,int resultCode,Intent intent),其
一个activity跳转到另一个程序的指定activity(含apk检测)
  package com.anqiansong.themedemo; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import android.app.Activity; import android.content.ComponentName; import andr...
进程启动app的三种方式
  1、通过包名 Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage(packageName); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);//跨<em>进程</em>需要加此flags startActivity(LaunchIntent); 2、通过action I...
从Activity的启动学习Binder机制
从Activity的<em>启动</em>学习Binder机制 从Activity的<em>启动</em>学习Binder机制 AMS类关系图 核心类功能 代码流程分析 AIDL的使用 AMS类关系图 核心类功能 IActivityManager:继承IInterface接口,抽象出跨<em>进程</em>通信要实现的功能 ActivityManagerNative:继承binder,承担binder职责,实...
Android开发 ActivityGroupd应用底部导航栏
在android应用中底部导航栏可以说是十分常见的,如新浪微博,微信等都是这种设计,大家在做这种应用第一反应就是使用TabActivity,今天就来分享下如何用ActivityGroup来代替TabActivity,以及这样使用的优点。 ActivityGroup是Google提供的<em>一个</em>非常优秀的API,而TabActivity是ActivityGroup唯一的<em>一个</em>子类。 Activi
启动调试,进程已经终止."">提示"试图运行项目时出错:无法启动调试,进程已经终止."
在项目、属性、调试中取消“启用visual   studio宿主<em>进程</em>” 
Android app的activity如何被另一个app打开
Android app的<em>activity</em>如何被另<em>一个</em>app打开
[置顶] ActivityGroup自我堆栈管理(复用现有activity
密码管理请下载: http://a.app.qq.com/o/simple.jsp?pkgname=com.wa505.kf.epassword   package com.dczs.<em>activity</em>; import java.util.Stack; import android.app.Activity; import android.app.ActivityGroup;
【转载】(从第一个Activity)启动一个 Activity
一、比较基础,之前学习中没有注意到,可以在清单文件AndroidMainfest.xml中的Activity标记,实现向上导航功能。 &amp;lt;<em>activity</em> android:name=&quot;.DisplayMessageActivity&quot;           android:parentActivityName=&quot;.MainActivity&quot; &amp;gt;     &amp;lt;!-- The meta-...
如何将同一个APP中的不同activity在Recent(最近任务)中显示?
需求描述在应用Application1中存在A、B两个<em>activity</em>,当在应用<em>启动</em>了A、B <em>activity</em>,点击Recent键,如何让A、B两个<em>activity</em>都显示在Recent界面(最近任务)?需求分析根据Android SDK介绍,Recent中是管理最近的任务(Task);熟悉Activity的可以知道Activity是隶属于某个Task的,不熟悉Activity的可以下面的帖子:
Activity透明主题导致behind Activity重绘的解决方法
Activity透明主题导致behind Activity重绘的解决方法最近遇到几次Activity显示或异常的问题,一直没找到答案: (1)闹钟从后台start<em>一个</em>类似Dialog的半透明Activity,下方显示却是<em>其他</em>应用的页面。 (2)视力关怀模块从后台起来<em>一个</em>透明主题的Activity,播放动画后finish自己,会导致下方应用<em>进程</em>挂掉、页面黑屏等现象。其中,<em>进程</em>died的只能从eve
只有MainActivity怎么够?教你如何启动一个Activity
学习Android这段时间以来,我一直在考虑如何打开另<em>一个</em>Activity的事情,可是某人和我说这不重要,很简单,你先学增删改需要用到的东西,先把单页面学流畅了,再来弄这个。 既然他说简单,那我才有动力嘛,今天研究了一下,果然也不是费神的事儿。 上周升级了AndroidStudio2.0,以后在官方未升级之前都用这个版本来学习。 这篇文章里需要达到的目的是: 在主Activity中点击<em>一个</em>按钮
Android 利用Intent启动一个app应用时,一个崩溃的问题
今天在做Launcher项目时,需要显示所有app,并且点击调用,在调用时,遇到<em>一个</em>崩溃问题。在此做一记录。 问题:在本地写的<em>一个</em>demo应用,里面有<em>一个</em>bug,点击这个demo应用,应用崩溃。在launcher应用中也点击调用这个demo应用,demo应用崩溃后,我的launcher应用也跟着崩溃。但是异常日志报了一些其它的错误 ,我这里的错误是  Activity com.example....
实现退出时关闭所有Activity的方法
一、一般来说,在Android退出时,有的Activity可能没有被关闭。为了在Android退出时关闭所有的Activity,这里给出了以下的类:   public class CloseActivityClass { public static List&amp;lt;AppCompatActivity&amp;gt; <em>activity</em>List = new ArrayList&amp;lt;AppCo...
MFC获取主exe路径、启动一个进程、关闭另一个进程、使同時只有一個進程在運行
<em>启动</em>另<em>一个</em><em>进程</em> STARTUPINFO startupInfo; CString strStartPath1 = GetMainExeDir() + _T("xxxx\\xxxx.exe"); ZeroMemory( &startupInfo, sizeof( startupInfo ) ); startupInfo.cb = sizeof( startupInf
让别的应用打开你的Activity怎么玩
承接上一篇应用内打开<em>其他</em>应用的正确姿势,我们已经能在我们的应用内打开指定功能的应用的Activity,这次我们就让别的应用打开我们的应用玩玩。 分析: 在我们的应用内打开<em>其他</em>的应用是隐式的Intent意图来实现,那我们如果想让别人打开我们的应用应该怎么做呢? 其实我们要做的也很简单,就是告诉系统我们能处理这个隐式的意图就可以了。 话不多说,开始撸代码: 就以打开图片为例吧,我们在文件管理
android:process用于在新进程启动Activity
在AndroidMenifest.xml文件中使用android:process可以在新<em>进程</em>中<em>启动</em>Activity                     android:label="@string/app_name" android:process=":process.main"             android:screenOrientation="portrait">
Android跨进程唤醒APP,启动指定页面
1 自定义<em>启动</em>协议。 AndroidManifest.xml中配置通过唤起<em>启动</em>的页面。 &amp;lt;!--唤醒app--&amp;gt; &amp;lt;<em>activity</em> android:name=&quot;.SecondActivity&quot; android:screenOrientation=&quot;portrait&quot; android:theme=...
一个activity的onCreate方法里跳转到另一个activity里,生命周期怎么样
在<em>一个</em><em>activity</em>的onCreate方法里跳转到另<em>一个</em><em>activity</em>里,生命周期怎么样? 自己打log结果如下: 09-15 22:32:04.556 31604-31604/? D/ui.<em>activity</em>.MainActivity: onStart 09-15 22:32:04.566 31604-31604/? D/ui.<em>activity</em>.MainActivity: onResume...
android进阶之了解Zygote进程启动及“孵化”
Zygote<em>进程</em>基础介绍Zygote中文翻译为“受精卵”,正如其名,它主要用于孵化子<em>进程</em>。在Android系统中有以下两种程序: 1. java应用程序,主要基于ART虚拟机,所有的应用程序apk都属于这类 2. native程序,也就是利用C或C++语言开发的程序,如bootanimation。所有的Java应用程序<em>进程</em>及系统服务SystemServer<em>进程</em>都由Zygote<em>进程</em>通过Linux的
Win32 API 打开另一个进程
Win32 API 打开另<em>一个</em><em>进程</em>,这是一些黑客编程技术中的<em>一个</em>步骤,当然也可以用来做好事; 首先要包含Tlhelp32.h; 在OpenProcessByProcessNmae函数中通过快照枚举<em>进程</em>,比较<em>进程</em>名获得<em>进程</em>id; printf打开是否成功的信息; 如果打开成功了,进一步可以做些事情; 代码有2份,一份是cmd的,一份是窗口的; 出现 ' ' differs in levels ...
一个应用程序的不同Activity可以运行在不同的进程中么?
今在网上看到这个问题,挺理论化的<em>一个</em>问题,值得掰扯同<em>一个</em>应用程序的不同Activity可以运行在不同的<em>进程</em>中么?这个问题重点是:<em>一个</em>应用程序的两个<em>activity</em>可以在两个<em>进程</em>中跑么?如草图(→_→) 好吧,好不容易画了个图传不上来…. 直接上段子:android:process=""此属性强有力的证明了这个问题的可行性.翻了下老罗的博客,找到以下代码 public class Acti
通过广播启动一个应用的Activity
通过广播<em>启动</em>另<em>一个</em>应用的Activity
android adb命令查看进程启动activity
查看运行的<em>进程</em>: 查看所有<em>进程</em> adb shell ps 查看指定包名的<em>进程</em> adb shell ps | grep &quot;com.tencent.qq&quot; 强杀正在运行的<em>进程</em>: 指定pid强杀: adb shell kill pid 指定包名强杀: adb shell am force-stop com.taobao.taobao <em>启动</em>acitvity: adb shell am...
Android中通过其他APP启动Activity的四种方式
第一种:通过applicationId与package+<em>activity</em>Path applicationId告诉系统活动在那个App内,进入App内就需要类路径找具体的Activity。 //applicationId:com.example.student0.caller CallerActivity.java private final static int REQ_CODE = 0X...
Android跨进程启动Service流程及常见问题
最近学习Android跨<em>进程</em>通信,使用到AIDL,参考着开发艺术探索,但是实践过程中也遇到一些问题,特记下流程和常见问题,使用工具Android Studio 1.服务端编写AIDL文件 点击new,创建AIDL接口文件 生成了IMyAidlInterface.aidl文件,文件名是可以自己修改的 package com.example.android_7_test; //...
在自己写的类中启动Activity的方法
问题描述:开发中发现,在自己写的类中需要监听某个控件,然后跳转到新的Activity中,如自己写的Adapter监听ViewPager里面的控件,点击跳转新的Activity 但是在Adapter类里<em>启动</em><em>一个</em>Intent是<em>不能</em>直接<em>启动</em>的,所以需要做一下这样的处理: 首先在当前运行的Activity里声明<em>一个</em>静态对象: public static MainActivity mactivit
Unity启动外部程序(Process)
<em>启动</em>外部程序时:直接使用Process.Start();来<em>启动</em>外部程序,参数(需要<em>启动</em>的外部程序所在文件位置) 关闭外部程序时:使用 process.Kill();来关闭外部程序   private string exePath; void Start() { exePath = @&quot;C:\Windows\System32\calc.exe&quot;; }...
在不继承Activity类的其他类中启动Activity
先给类中传Context参数然后Intent intent = new Intent(context,LoginActivity.class); context.startActivity(intent);就可以<em>启动</em>您要<em>启动</em>的Activity了
android 8.0 service 中不能启动第三方应用
问题描述 Android 8.0系统除了<em>启动</em>service和broadcastreceiver限制以外,还有<em>一个</em>就是在service中<em>启动</em>第三方应用。 解决办法 在android 8.0中<em>启动</em>第三方应用是可以的,所以我就大胆的进行尝试: 1.先<em>启动</em><em>一个</em>空<em>activity</em>。 2.在这个<em>activity</em>中进行打开第三方应用。 3.值得注意的是,需要在打开第三方应之后立刻销毁这个<em>activity</em>,免除出...
如何在非Activity类中,跳转到另外一个Activity类(context.startActivity(intent); )
1.从<em>一个</em>Activity跳转到另<em>一个</em>Activity,代码如下:Intent intent = new Intent(当前Activity.this, 跳转到的Activity.class); startActivity(intent);2.在非Activity下,例如自定义adapter中,无法使用startActivity(intent);方法。此时,我们需要定义<em>一个</em>运行上下文来<em>启动</em>页面跳转:
Android中用intent启动一个activity
<em>一个</em>程序中很有可能不止
android 两种方式模仿微信界面滑动切换Activity
android 两种方式模仿微信界面滑动切换Activity,分别为ActivityGroup和ViewPager组合、Fragment和ViewPager组合。实现下拉刷新数据。
android service 启动和关闭不在同一个Activity的问题
在android2.3版本上可以在<em>一个</em>的<em>activity</em>中直接stopService()关闭同一应用另外<em>一个</em><em>activity</em><em>启动</em>的service,但是把sdk换成4.0.3以上的版本,就会抛出异常,这是我问题的来源。
重复打开singleTask的Activity引出的坑
坑的前提:         项目中使用的是retrofit+rxjava,在baseActivity中的onDestroy进行了unSubscribe()来取消订阅 引发的bug:       假如B_Activity是singleTask模式,打开方式: A_ActivityB_ActivityC_ActivityB_ActivityC_ActivityB_A
如何跳转到另一个activity之后前一个activity的线程仍在运行?并且后一个activity可以使用前一个activity中的变量
如题,安卓小白一枚,程序大概功能是这样的:接收udp包并解析,解析出来的数据分两种方式呈现,而且是用户选择以哪种方式呈现,一种是动画模式,一种是文字模式,动画模式比较简单,main<em>activity</em>的线程负责解析udp包,surfaceview里面的绘图线程获取解析数据并且画图就可以了。但文字模式,这个模式不知道该怎么做了。我想的是main<em>activity</em>跳转到另个<em>activity</em>中,以显示文字,但
不同app之间activity启动调用传值
不同应用之间的<em>activity</em>相互切换传值
WindowManager之凌驾所有Activity之上(自定义各种组件)
写Android程序的时候一般用WindowManager就是去获得屏幕的宽和高,来布局一些小的东西。基本上没有怎么看他的<em>其他</em>的接口。 这两天想写<em>一个</em>简单的类似于Toast的东西,自定义布局,突然发现,原来Toast的时间是<em>不能</em>自己定义的,只有两个固定的时间,分别是2秒和3.5秒。我的需求是自定义显示的时间,这个显然<em>不能</em>满足我的需求。但是它是如何做到显示<em>一个</em>View凌驾于现有的所有的View
Activity启动详解
我们先从普通的应用内<em>启动</em><em>activity</em>开始看起,也就是startActivity()这个方法,我们会发现这个函数最终会执行startActivityForResult()方法,传递的参数为intent和-1,所以我们直接看看这个函数 public void startActivityForResult(Intent intent, int requestCode, @Nullable Bu...
activitygroup
ActivityGroup 多个<em>activity</em>页面返回 子<em>activity</em> menu设置
从Activity的启动理解Binder通信
大学四年毕业以后就开始从事Android 软件开发,说好的我要<em>一个</em>人的毕业旅行也不得不因为很多的原因被搁置,正式进入公司从事了”挨踢”男的工作。不管怎样,毕竟兴趣就这个,开始好好工作吧。 随着对android的深入,很多疑惑也越来越多,比如framework怎么和android系统服务(system service)进行通信的,这就牵扯到android的通信机制了,即Binder(IPC)通
android打开其他应用的activity并返回数据
需求是应用A打开应用B的登录界面,在应用B输入QQ号,然后返回给应用A。 打开<em>其他</em>应用<em>activity</em>的核心类是:ComponentName,构造参数有两个,<em>一个</em>是要打开的应用包名,另<em>一个</em>是要打开的<em>activity</em>。 在应用A中打开应用B的代码: ComponentName componentName = new ComponentName("com.example.droidplu
从Activity跳转到其他包内的Activity
Intent intent = new Intent(Intent.ACTION_MAIN); intent.setComponent(new ComponentName(&quot;包名&quot;, &quot;<em>activity</em>全路径&quot;));intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);//intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_...
android中的窗口activity高级应用
android中的窗口<em>activity</em>高级应用、<em>activity</em> action <em>activity</em>Group
Android源码解析之(十四)-->Activity启动流程
好吧,终于要开始讲解Activity的<em>启动</em>流程了,Activity的<em>启动</em>流程相对复杂一下,涉及到了Activity中的生命周期方法,涉及到了Android体系的CS模式,涉及到了Android中<em>进程</em>通讯Binder机制等等,首先介绍一下Activity,这里引用一下Android guide中对Activity的介绍: An <em>activity</em> represents a single screen
activity跳转另一个activity时,当前activity销毁的原因探究
在改写别人demo的时候发现内部有<em>一个</em>progressdialog,然而在我删除这个progressdialog后发现跳转到下<em>一个</em><em>activity</em>的时候当前<em>activity</em>会销毁(其实是崩溃了),但是加上对progressdialog的初始化语句就可以正常返回,起初认为是<em>activity</em>的<em>启动</em>方式不合理导致的,但是在xml里面我是什么都没设置的, 默认是standard模式,然后我想到:是不是ac
一个activity中kill其他activity以及退出整个应用程序
1、只是kill<em>一个</em><em>activity</em>1) 在希望kill掉的<em>activity</em>中设置<em>一个</em>静态变量instance,初始化为this; 2) 然后在想要kill它的<em>activity</em>中调用这个instance的finish()方法就可以打到kill的目的了。Activity A:public class A(){ public static A instance; @Override
ActivityGroup之Activity内跳转和外跳转
ActivityGroup之Activity内跳转和外跳转
Android开发—使用ActivityGroup来切换Activity和Layout
Android开发—使用ActivityGroup来切换Activity和Layout
Android:同一App不同Activity间跳转踩过的坑
Android:同<em>一个</em>app,不同<em>activity</em>间跳转,从第<em>一个</em><em>activity</em>正常跳转(startActivity)到第二个<em>activity</em>,第<em>一个</em><em>activity</em>就被onDestroy了,这是<em>为什么</em>呢?
保证进程被杀死后,activity还能够立刻重新启动的技巧(android:stateNotNeeded="true")
当我们在ddms kill掉自己的<em>进程</em>。如何保证能够立刻重新<em>启动</em>我们的<em>进程</em>呢?在没有roo他权限的情况下,即保证基本不被别人杀死。 在AndroidManifest.xml 中主<em>activity</em>处设置为:android:stateNotNeeded="true" 就能够满足要求。不信,你试试……
【Android】如何启动调用其他app中的Activity
最近项目正在将原系统拆分为小型App,所以需要在原Project中<em>启动</em>另<em>一个</em>新的App中的Activity。这样的话<em>启动</em>要用到ComponentName ,它就是用来打开<em>其他</em>应用程序中的Activity或服务的。
cocos2dx 游戏界面跳转到其他activity
Intent intent = new Intent(GameActivity.getActivity(), GameRechargeActivity.class);     GameActivity.getActivity().startActivity(intent);
VC 使用应用程序打开另一个应用程序,本应用程序锁定
打开别的应用程序,死循环判断某个文件是否存在,不存在在一直处于休眠状态,以达到锁定效果。void CMy1233Dlg::OnBnClickedButton1(){ // TODO: 在此添加控件通知处理程序代码&quot;E:\\QQ.EXE&quot;,SW_SHOW ::WinExec((LPCSTR)_T(&quot;D:\\Program Files (x86)\\EditPlus 3\\EditPlus.exe&quot;)...
Activity跳转到另外一个应用的Activity
跳转方法:使用 Intent中的ComponentName 属性即可。代码如下:Intent intent = new Intent(); ComponentName cName = new ComponentName( "com.steven.testasyncloader.sqlitedata","com.steven.testasyncloader.sqlitedata.MainActivit
场景:singleinstance的Activity启动其他Activity会怎样?
四种<em>启动</em>模式的具体内容大家可能都比较清楚了,但有些关于singleinstance<em>启动</em>模式的场景却有点不太清楚。我们都知道singleinstance模式的Activity会独占<em>一个</em>TaskRecord,那由这个Activity再次去<em>启动</em><em>其他</em>Activity会怎么样呢?本文不打算去详细从源码里探究了,只从现象来看结论。不太清楚具体<em>启动</em>模式的同学请在网上自...
android中exported属性指示该服务是否能够被其他应用程序组件调用或跟它交互
这个属性用于指示该服务是否能够被<em>其他</em>应用程序组件调用或跟它交互。 1.如果设置为true,则能够被调用或交互,否则<em>不能</em>。 2.设置为false时,只有同<em>一个</em>应用程序的组件或带有相同用户ID的应用程序才能<em>启动</em>或绑定该服务。 它的默认值依赖与该服务所包含的过滤器。 没有过滤器则意味着该服务只能通过指定明确的类名来调用,这样就是说该服务只能在应用程序的内部使用(因为<em>其他</em>外部使用者不会知道该服务的
Android如何在不继承TabActivity的情况下使用TAbHost
1.配置文件:() <LinearLayout androi
jquery/js实现一个网页同时调用多个倒计时(最新的)
jquery/js实现<em>一个</em>网页同时调用多个倒计时(最新的) 最近需要网页添加多个倒计时. 查阅网络,基本上都是千遍一律的不好用. 自己按需写了个.希望对大家有用. 有用请赞<em>一个</em>哦! //js //js2 var plugJs={     stamp:0,     tid:1,     stampnow:Date.parse(new Date())/1000,//统一开始时间戳     ...
C语言程序设计(第二版 新版)全书下载
C语言程序设计(第二版 新版)全书,保证内容全,清晰版,由于单个文件太大,分成5个部分下载,这是第一部分。。。 相关下载链接:[url=//download.csdn.net/download/cdsn_ylc2/2088654?utm_source=bbsseo]//download.csdn.net/download/cdsn_ylc2/2088654?utm_source=bbsseo[/url]
场效应管大全 场效应管.rar下载
场效应管大全 。场效应管.rar 相关下载链接:[url=//download.csdn.net/download/yinhuaibing/2222738?utm_source=bbsseo]//download.csdn.net/download/yinhuaibing/2222738?utm_source=bbsseo[/url]
ASP.NET留言板系统下载
本资源包含了一个ASP.Net留言板系统,数据库用的是Access,适合初学者学习 相关下载链接:[url=//download.csdn.net/download/mliomo/2427165?utm_source=bbsseo]//download.csdn.net/download/mliomo/2427165?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 为什么学python 为什么学习产品经理
我们是很有底线的