Android打开隐藏的应用

开发板推荐:天空星STM32F407VET6开发板

超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

如何在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);

 

可以把隐藏的应用打开

开发板推荐:天空星STM32F407VET6开发板

超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值