从Android应用程序的设置菜单中删除一些功能

问题描述:

我正在开发一个开放源代码的应用程序,我想完全删除设置中的“链接的设备”功能。从Android应用程序的设置菜单中删除一些功能

我尝试删除strings.xml文件中的字符串名称,并从androidmanifest文件中删除android:label。但它只会删除名称,功能会像这样@2343243545,如果我们点击这个选项,应用程序就会停止。

建议我完全删除它。

这里是链接到其上,我的工作https://github.com/WhisperSystems/Signal-Android/tree/0a569676f7a57144374a24faef566b2ca3233290

+3

请分享您的代码... –

+0

https://github.com/WhisperSystems/Signal-Android/tree/0a569676f7a57144374a24faef566b2ca3233290 –

如果您的目的是去除菜单项,你可以找到项目文件内res/menu目录菜单下的XML文件中的开源代码。

查找<menu>并删除<item><group>标记,您不需要。

如果设置活动/片段扩展了PreferenceActivityPreferenceFragment类,则屏幕的绘图由res/xml目录中的文件驱动。在这种情况下,您需要删除属于该路径的文件中定义的首选项(Preference,CheckboxPreference,ListPreference,EditTextPreference等)。它很可能被命名为preferences.xml。

如果不是这种情况/您在寻找什么,请分享您正在处理的代码。

+0

我删除它从喜好的活动,仍然是其未来一样。我无法为您提供整个项目,告诉我您想要查看的文件。 –

+0

您可以显示设置活动源代码和任何相关的xml文件吗? – DMP

+0

这是我工作的开源项目的链接https://github.com/WhisperSystems/Signal-Android/tree/0a569676f7a57144374a24faef566b2ca3233290 –