【发布时间】:2017-01-24 12:41:56
【问题描述】:
我是 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 将起作用。我已经完成了。但是现在我希望这个应用程序继续运行,尽管这个应用程序是隐藏的。因为我创建了一些功能,例如录制音频。如果记录已打开并且我隐藏了此应用程序,我需要不停止记录。
请有人给我建议。
【问题讨论】:
标签: java android android-studio hide