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);
}
});
<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);
可以把隐藏的应用打开
从应用页面调用说起:
在一个应用里可以打开另外一个应用,如
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);
可以把隐藏的应用打开
相关文章推荐
- 收藏的Android自定义控件
- Android 学习资源分享:官方示例Support-V7 Demos
- Android初步 简单demo
- Android中的DrawRect()参数解析
- 如何修改mtk android 默认拍照size
- Android——广播
- [Android] 浅析总结 AS 中 Gradle 配置运行
- 基于Android XML解析与保存的实现
- [android] cannot be cast to android.widget.HeaderViewListAdapter
- Android图片高斯模糊的一些方法
- 改Android手机定位位置
- 获取屏幕或图片的宽和高
- android学习笔记4——spannablestring
- Android之文本框自动获取发送到手机的短信验证码
- androidstudio Butterknife-7.0.1的配置使用
- android的消息处理机制(图+源码分析)——Looper,Handler,Message
- Android开发之去掉title的三种方法
- Android Matrix相关操作总结
- Android开发艺术探索学习-IPC之Binder(三)
- Android AIDL