方法一:
java:
final PackageManager pm = getPackageManager();
Intent i = pm.getLaunchIntentForPackage("com.tvt.player");
//如果该程序不可启动(像系统自带的包,有很多是没有入口的)会返回NULL
if (i != null)
startActivity(i);
AndroidManifest.xml:
//这种方式,被打开的程序launcher属性必须设置:
<activity android:label="@string/IDS_Icon_Text" android:name="com.tvt.p2pplayer.UiActivity" android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<action andro<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
即,程序安装后有应用图标
方法二:
AndroidManifest.xml:
<activity android:label="@string/IDS_Icon_Text" android:name="com.tvt.p2pplayer.UiActivity" android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<action android:name="com.test.action.PLAYER" />
<category android:name="android.intent.category.DEFAULT" /><!--必须,否则无效-->
<!--<category android:name="android.intent.category.LAUNCHER" />--><!--这样程序安装后无应用程序图标-->
</intent-filter>
</activity>
java:
Intent intent = new Intent();
intent.setAction("com.test.action.PLAYER"); //这里的com.test.action.PLAYER 不需要与实际包、库、activity入口一致……
startActivity(intent);
发表评论
-
MSP430学习笔记
2012-05-11 11:06 14361、 IAR程序下载方式:串口下载 2、 复位向量地址: ... -
禁止访问apache服务器目录
2012-05-11 11:06 1026在Apache配置文件中找到类似()<Directory ... -
PHP文件上传
2012-05-29 14:35 938必须确保服务器目标文件夹的属性为可写:chmod 777 -R ... -
【转】php中页面之间传递变量方法总结
2012-05-11 11:07 1090php中页面之间传递变量方法总结: 在实际的网站开发当中,我们 ... -
PHP读mysql乱码
2012-05-23 10:26 779保持php与mysql编码一致:设置php编码:header( ... -
C语言 select实现socket并发
2012-05-23 10:26 2002#include <stdio.h> #incl ... -
C#全局变量
2012-05-23 10:25 1036class myType { pu ... -
C#定时器
2012-05-04 17:08 0WPF是有自己的定时器类的,那就是System.Windows ... -
C#ini文件操作
2012-05-11 11:10 1863using System; using System.Col ... -
android获取系统时间
2012-05-23 10:24 870取得系统时间long time=System.currentT ... -
android获取屏幕分辨率
2012-05-04 17:01 797Display display = getWindowMana ... -
android读sqlite中文乱码
2012-05-04 17:00 1233android系统采用GBK的编码方式,sqlite默认使用U ... -
android不能写存储卡
2012-05-04 16:57 851权限使能 在AndroidManifest.xml添加 & ... -
android 隐藏标题栏
2012-05-04 16:56 950//隐藏标题栏 requestWin ... -
android全局变量及多activity退出
2012-05-11 11:07 2267两种方式: 1、 static类型数据,直接类名访问 2 ...
相关推荐
### Android应用程序开发知识点详解 #### 一、Android概述 Android是一种基于Linux内核的开源移动设备操作系统,由Google公司和开放手机联盟领导及开发。它主要用于触摸操作的手持设备上,如智能手机和平板电脑等...
本文提供了一份详细的 Android 移动应用开发习题答案,涵盖 Android 开发环境搭建、模拟器创建、Android Studio 的组成结构与基本操作、Android 应用程序创建和运行等多个方面。这些知识点对于掌握 Android 移动应用...
在Android操作系统中,应用程序是由多个组件组成的,包括Activity、Service、BroadcastReceiver和ContentProvider等。这些组件可以独立工作,也可以相互交互。今天我们将深入探讨如何在Android应用中启动其他应用的...
在Android平台上,调用系统内置的应用程序来打开Word文档是一个常见的需求。这涉及到Android的Intent机制,通过Intent我们可以启动各种系统服务或者应用,包括查看、编辑文档等。下面将详细介绍如何实现这一功能。 ...
在Android系统中,每个应用程序都有一个独一无二的包名(Package Name),它在应用程序的清单文件(AndroidManifest.xml)中定义。包名起到了标识符的作用,使得系统能够区分不同的应用。本示例“android 通过应用包...
在Android应用程序UI架构中,还有一个重要的服务WindowManagerService,它负责统一管理协调系统中的所有窗口,例如管理窗口的大小、位置、打开和关闭等。这个PPT讲Android应用程序的Surface机制,阐述Activity、...
在Android系统中,获取应用程序列表信息是开发过程中常见的需求,比如构建应用管理界面或实现某些特定功能。以下将详细介绍如何通过编程方式实现这四个主要目标: 1. **Android中获取所有应用程序列表信息** 要...
在Android应用开发中,应用程序的四个核心组成部分是Activity、Service、BroadcastReceiver和ContentProvider。这四个组件构成了Android应用的基本架构,使得开发者能够构建功能丰富的移动应用。下面将详细阐述这四...
本资源提供的"android应用程序锁APP源码"是一个实现这一功能的实例,可以帮助开发者深入理解如何在Android系统中实现这样的安全机制。 源码分析: 1. **主活动(MainActivity)**:这是应用程序锁的核心部分,通常...
综上所述,Android应用程序之间的通信涉及到Intent的使用、BroadcastReceiver的监听、ContentProvider的数据共享以及Activity的交互。理解并熟练掌握这些概念对于开发健壮且功能丰富的Android应用至关重要。在实际...
在Android应用程序开发中,Eclipse曾经是主流的集成开发环境(IDE),尤其对于初学者来说,它具有直观的界面和强大的功能。这个"7个Android应用程序源代码.rar"压缩包包含了一系列基于Eclipse开发的简单Android应用...
在Android应用程序开发中,了解和掌握基本的编程概念和最佳实践是至关重要的。这里我们将深入探讨标题和描述中提到的七个Android应用程序代码示例,它们可能是各种功能的实现,如用户界面(UI)设计、数据存储、网络...
Android 操作系统中,将自己的应用程序改为系统应用,可以使得应用程序具有更高的权限和更好的性能。本文将详细介绍如何将自己的应用程序改为系统应用的步骤。 第一步:准备工作 首先,需要将手机数据线插上,并将...
《Android应用程序设计教程》PDF是针对想要学习和深入理解Android应用程序开发的专业人士或爱好者的一份重要资源。这份教程详尽地介绍了如何利用Android SDK和相关工具来构建功能丰富的移动应用。在阅读这份教程的...
在Android平台上,应用锁是一种常见的安全措施,它允许用户为特定的应用程序设置密码或图案,以防止未经授权的访问。在本资源"android应用锁的实现"中,我们可能找到一个简单实现这一功能的示例代码。以下是关于...
android卸载已安装应用代码,提供点击打开应用功能,采用ListView显示所有已安装应用(剔除了原装应用)。 在此代码中可以学到,ListView自定义适配器的使用,ListView中给每条Item加按钮并实现ListView的Item与按钮...
Android开发,获取当前手机安装的所有应用、根据包名获取应用信息、获取当前应用程序的包名、获取程序 图标、获取程序的版本号、获取程序的名字、获取程序的权限、获取程序的签名、获取当前包名的 SHA1、将获取到得...
在Android开发中,有时我们需要在自己的应用程序内启动第三方应用,比如高德地图、百度地图或腾讯地图,以便利用它们的功能,如导航、路线规划等。本篇将详细讲解如何通过代码实现在Android应用中打开这些第三方地图...