我们可以通过ComponentName以及Intent的setComponent来实现:在一个应用程序里面启动另外一个已经安装的应用程序或系统程序。
下面是一个在一个应用程序里面启动另外一个已经安装的程序,如下:
//组件名称,第一个参数是应用程序的包名,后一个是这个应用程序的主Activity ComponentName com = new ComponentName("com.antroid.Test", "com.antroid.Test.TestActivity"); Intent intent = new Intent(); //设置部件 intent.setComponent(com); startActivity(intent);
我们也可以使用下面的代码启动系统的日历程序:
Intent intent=new Intent(); intent.setComponent(new ComponentName("com.android.calendar", "com.android.calendar.LaunchActivity")); startActivity(intent);
分享到:
相关推荐
Android应用程序可以实现开机时启动相关应用 如service等 Android系统在开机启动时会发出一个系统广播"android intent action BOOT COMPLETED" 在接收到这个广播就可以实现开机自启动功能 下面就是一个...
一个简单案例,可获取android系统所有应用程序列表,实现点击列表中的某一项,打开相应的应用
应用程序基础Application Fundamentals 4 关键类 4 应用程序组件 5 激活组件:intent 7 关闭组件 7 manifest文件 8 Intent过滤器 8 Activity和任务 10 Affinity(吸引力)和新任务 11 加载模式 12 清理堆栈 13 启动...
一个简单的程序用来测试Android应用状态保存和恢复
从“ assets / sample_data.json”文件中获取5个预定义位置的虚拟数据,只有在首次启动应用程序时才会发生这种情况。 对于后续启动,将从数据库中获取值。 以后可以根据要求包括网络获取。 要在地图上添加自定义...
Android中 一个应用启动另外一个应用一般有2种情况,被启动应用的包名已知和未知两种情况:情况一 ==》已知包名通常有两种方法、情况二 ==》未知包名。 Demo写的很详细。
Termux是Android终端应用程序和Linux环境
大家最为熟悉的拨号盘或者短信应用,在第一次启动的时候,会有一定时间的白屏现象,其实,默认的情况下,android程序启动时,都会有一个黑屏或者白屏闪过的现象,在白屏或者黑屏过后才显示真正的应用界面。...
行业分类-设备装置-一种Android环境下应用程序启动中代码签名验证的方法和系统.zip
这个PPT讲Android应用程序进程的启动和回收,主要涉及到Zygote进程、System Server进程,以及组件管理服务ActivityManagerService、窗口服务WindowManagerService,还有专用驱动Low Memory Killer。通过了解Android...
Android定时自动启动应用程序~~~~~~~
PasscodeLock-Android, 为应用程序提供密码锁定的Android库 ...一旦启用,你的移动应用程序启动时需要输入四个数字密码。 这样,即使你的智能手机或者平板电脑落入错误的手中,你的应用也是安全的。注:这里库不会为你
安卓应用开机启动功能的演示示例,原理:当Android系统完成BOOT阶段之后,就会发送一条名为 ACTION_BOOT_COMPLETED 的广播,我们便可在一个BroadcastReceiver中捕获这条广播,然后启动我们的Activity或者Service!
Android应用程序启动时背景画面的切换
Android 是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。 Beta 版 的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 ...
一个Android应用程序通常都会有若干个Activity,每一个Activity都让用户执行指定的操作(例如查看地图或照相)。把用户从一个Activity带到另一个Activity,必须使用一个Intent去指定你的应用程序“意图”去做的事。当...
Android实例源码-应用启动应用退出&网络判断类安卓源代码(12例) 3G和wifi的切换监听 android 在线更新示例代码 android程序的自动更新 和 基于GPS定位的轨迹存储 app更新,实现service下载 ViewPager+Fragment侧滑...
在 Flash Professional 中创建您的第一个 AIR for Android 应用程序 创建第一个用于 iOS 的 AIR 应用程序 使用 Dreamweaver 创建第一个基于 HTML 的 AIR 应用程序 使用 AIR SDK 创建第一个基于 HTML 的 AIR 应用...
实现了Android程序第一次使用时启动了引导界面,而以后使用的时候就不启动了。。。
某个应用程序想让用户决定是不是在开机时启动,用户选择是,这个应用程序就接收boot completed 广播,用户选择否,这个程序就不接收boot completed广播。可是由于receiver是注册在manifest文件中,怎样让它在手机...