您的位置:首页 > 移动开发 > Android开发

Android打开隐藏的应用

2015-11-23 20:20 375 查看
如何在Android里隐藏应用图标,又如何打开隐藏的应用呢?

从应用页面调用说起:

在一个应用里可以打开另外一个应用,如

Intent i = new Intent();

ComponentName comp = new ComponentName("com.android.settings",
"com.android.settings.Settings");

i.setComponent(comp);

startActivity(i);

在一个应用里打开了设置页面。

打开其他应用

ButtoncallButton = (Button)findViewById(R.id.button2);

callButton.setOnClickListener(newOnClickListener() {

@Override

public
void
onClick(Viewarg0) {

// TODO Auto-generated method stub

Intenti = new Intent();

ComponentName comp = //new ComponentName("com.android.settings","com.android.settings.Settings");

new ComponentName("com.example.webtest",
"com.example.webtest.MainActivity");

i.setComponent(comp);

startActivity(i);

}

});

打开隐藏的应用

1. 把webTest应用AndroidMainifest.xml中的

<category
android:name="android.intent.category.LAUNCHER"/>

去掉,使其没有应用图标

[2015-11-23 09:32:11 - webTest] Installing webTest.apk...

[2015-11-23 09:32:13 - webTest] Success!

[2015-11-23 09:32:13 - webTest] \webTest\bin\webTest.apkinstalled on device

[2015-11-23 09:32:13 - webTest]Done!

程序安装到手机中,没有launcher图标,但是在设置—应用 里可以看到

2. 在其他应用中调用

Intenti = new Intent();

ComponentName comp = //new ComponentName("com.android.settings","com.android.settings.Settings");

new ComponentName("com.example.webtest",
"com.example.webtest.MainActivity");

i.setComponent(comp);

startActivity(i);

可以把隐藏的应用打开
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: