我想隐藏颤振应用程序意味着当某些时候在手机上安装它时,应用程序会自动隐藏。如果这个人想要打开应用程序,它需要在 dailpad(电话呼叫板)上拨打一些东西,例如 i dail *04275#,应用程序将自动启动。
如果您知道问题的解决方案,请告诉我。
我想隐藏颤振应用程序意味着当某些时候在手机上安装它时,应用程序会自动隐藏。如果这个人想要打开应用程序,它需要在 dailpad(电话呼叫板)上拨打一些东西,例如 i dail *04275#,应用程序将自动启动。
如果您知道问题的解决方案,请告诉我。
那是不可能的,因为这对用户来说非常不安全。您可以在没有启动器的情况下创建应用程序Activity,然后菜单中将没有图标,但应用程序仍然在系统设置中可见(并且可能被卸载/强制关闭)并且可能Service在后台运行必须显示粘性通知,只要它可以工作
你可以试试这里讨论的方式
隐藏应用程序:
PackageManager p = getPackageManager();
ComponentName componentName = new ComponentName(this,
com.apps.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_STA
TE_DISABLED, PackageManager.DONT_KILL_APP);
并在拨号器中创建快捷方式
<receiver android:name=".MySecretCodeReceiver">
<intent-filter>
<action android:name="android.provider.Telephony.SECRET_CODE" />
<data android:scheme="android_secret_code" android:host="1711" />
</intent-filter>
</receiver>
而且由于您使用的是颤振,因此很难管理这些方法,因为它们只能使用 java 使用并且使用清单注册。如果您仍然想制作应用程序,我建议您使用 java 或android studio中的kotlin而不是颤动,飞镖。