如何在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);
可以把隐藏的应用打开
1万+

被折叠的 条评论
为什么被折叠?



