方法一:
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 14091、 IAR程序下载方式:串口下载 2、 复位向量地址: ... -
禁止访问apache服务器目录
2012-05-11 11:06 952在Apache配置文件中找到类似()<Directory ... -
PHP文件上传
2012-05-29 14:35 890必须确保服务器目标文件夹的属性为可写:chmod 777 -R ... -
【转】php中页面之间传递变量方法总结
2012-05-11 11:07 1018php中页面之间传递变量方法总结: 在实际的网站开发当中,我们 ... -
PHP读mysql乱码
2012-05-23 10:26 677保持php与mysql编码一致:设置php编码:header( ... -
C语言 select实现socket并发
2012-05-23 10:26 1963#include <stdio.h> #incl ... -
C#全局变量
2012-05-23 10:25 935class myType { pu ... -
C#定时器
2012-05-04 17:08 0WPF是有自己的定时器类的,那就是System.Windows ... -
C#ini文件操作
2012-05-11 11:10 1832using System; using System.Col ... -
android获取系统时间
2012-05-23 10:24 797取得系统时间long time=System.currentT ... -
android获取屏幕分辨率
2012-05-04 17:01 725Display display = getWindowMana ... -
android读sqlite中文乱码
2012-05-04 17:00 1156android系统采用GBK的编码方式,sqlite默认使用U ... -
android不能写存储卡
2012-05-04 16:57 748权限使能 在AndroidManifest.xml添加 & ... -
android 隐藏标题栏
2012-05-04 16:56 869//隐藏标题栏 requestWin ... -
android全局变量及多activity退出
2012-05-11 11:07 2168两种方式: 1、 static类型数据,直接类名访问 2 ...
相关推荐
Android打开其他应用程序的组件,例如打开Activity,打开Service
在Android应用程序UI架构中,还有一个重要的服务WindowManagerService,它负责统一管理协调系统中的所有窗口,例如管理窗口的大小、位置、打开和关闭等。这个PPT讲Android应用程序的Surface机制,阐述Activity、...
android简单实例,通过已知应用的包名打开该应用程序。
android卸载已安装应用代码,提供点击打开应用功能,采用ListView显示所有已安装应用(剔除了原装应用)。 在此代码中可以学到,ListView自定义适配器的使用,ListView中给每条Item加按钮并实现ListView的Item与按钮...
Android开发,获取当前手机安装的所有应用、根据包名获取应用信息、获取当前应用程序的包名、获取程序 图标、获取程序的版本号、获取程序的名字、获取程序的权限、获取程序的签名、获取当前包名的 SHA1、将获取到得...
一个应用程序都可以发布它的功能块并且任何其它的应用程序都可以使用其所发布的功能块(不过得遵循框 架的安全性限制)。同样,该应用程序重用机制也使用户可以方便的替换程序组件。 隐藏在每个应用后面的是一系列的...
Android应用管理器,包含获取系统已安装应用程序,获取系统正在运行应用程序,打开应用,关闭应用,卸载应用,GridView分页,隐藏应用,一键清理等功能,是我的毕业设计。
CamScanner扫描全能王将手机变成便携随身扫描器,方便快捷地记录管理您的各种文档,收据,笔记和白板讨论等.并通过智慧精准的图像裁剪和图像增强演算法,保证...文件传输完毕后可以直接在程序内打开或运行已传输的文件。
Android识别TextView的Uri并在自己的应用程序中打开
一个简单案例,可获取android系统所有应用程序列表,实现点击列表中的某一项,打开相应的应用
app内部,启动第三方应用高德,百度,腾讯地图实现路线规划;博客地址:http://blog.csdn.net/dickyqie/article/details/76577299
打开另一应用,当另一应用关闭时,返回原来的界面
android 串口应用程序,这是在网上找再根据自己的实际情况改的,能打开串口,能进行收发收据,使用android5.0平台
示例程序 该目录包含了本书中的全部样例代码。 综合程序 包含了3个综合示例程序。 SD卡文件 把这些文件复制到你的模拟器或者真实设备的SD卡中。 软件工具 给出MP3文件分割器和3gp视频... Android应用源码 同上。
轻量级计步器应用程序,使用...与其他计步器应用程序不同,此应用程序不会跟踪您的运动或您的位置,因此它不需要打开您的 GPS 传感器(同样:对您的电池没有影响)。 更多详情、使用方法,请下载后阅读README.md文件
android实现应用程序只有在第一次启动时显示引导界面 ,以后就不在显示了...判断系统是第一次运行的代码实现如
Android定时自动启动应用程序~~~~~~~
ConvertMeAndroid Android 应用程序 - 刚刚学习在 Android Studio (IntelliJ) 中打开项目
查询手机上安装的应用程序,并通过包名打开相应的应用程序
Android有望在数年内遍布于数百万部手机和其他移动设备中,从而成为应用程序开发人员的主要平台。无论你是业余爱好者还是专业程序员,无论你是自己玩玩还是为了盈利,都应该了解关于Android开发的更多信息。本书将...