我是 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);
}
当我使用类似 #007 的内容调用电话时,Void UnhideApps 将会工作。我已经完成了那件事。但现在我希望这个应用程序继续运行,尽管这个应用程序是隐藏的。因为我创建了一些功能,例如录制音频。如果记录已打开并且我隐藏此应用程序,我需要记录不停止。
请有人给我建议来做到这一点。
最佳答案
最后我成功使用了扩展服务和windowManager。 谢谢..
关于java - 隐藏图标但继续运行 Android Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39528884/