隐藏图标但继续运行Android Studio

时间:2016-09-16 10:10:08

标签: java android android-studio hide

我是一个全新的Android Studio。 现在我正在使用此代码隐藏和取消隐藏我的应用程序,

public void HideApps (Context context){
    PackageManager p = context.getPackageManager();
    ComponentName componentName = new ComponentName(context, MainActivity.class);
    // activity which is first time open in manifiest file which is declare as
    // <category android:name="android.intent.category.LAUNCHER" />
    p.setComponentEnabledSetting(componentName,PackageManager.COMPONENT_ENABLED_STATE_DISABLED,
            PackageManager.DONT_KILL_APP);
}

public void unhideApps (Context context){
    PackageManager p = context.getPackageManager();
    ComponentName componentName = new ComponentName(context, MainActivity.class);
    p.setComponentEnabledSetting(componentName, PackageManager.COMPONENT_ENABLED_STATE_ENABLED,
            PackageManager.DONT_KILL_APP);
}

Void UnhideApps在我拨打#007之类的时候会工作。我已经完成了这个。但现在我希望这个应用程序继续运行,虽然这个应用程序是隐藏因为我创建了一些像记录音频的功能。如果记录打开并且我隐藏了这个应用程序我需要记录没有停止。

亲切的,有人给我建议去做。

1 个答案:

答案 0 :(得分:0)

最后我成功使用了扩展服务和windowManager。 感谢..