2017-08-24 9 views
0

私はオープンソースコードを使ってアプリケーションを開発しており、設定中の「リンクされたデバイス」の機能を完全に削除したいと思います。アンドロイドアプリの設定メニューからいくつかの機能を削除

strings.xmlファイルから文字列名を削除し、androidmanifestファイルからandroid:labelを削除してみました。しかし、それは名前を削除するだけで、機能はこのように来ています@2343243545と私たちがこのオプションをクリックすると、アプリケーションが停止しています。

これを完全に削除するには何かお勧めします。ここで

は、私はあなたの意図は、メニュー項目を削除する場合は、プロジェクトファイル内の res/menuディレクトリの下にメニューXMLファイルを見つけることができます https://github.com/WhisperSystems/Signal-Android/tree/0a569676f7a57144374a24faef566b2ca3233290

+3

... –

+0

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

答えて

0

を働いていたオープンソースコードへのリンクです。

<menu>を探して、不要な<item>または<group>タグを削除します。

0

設定アクティビティ/フラグメントがPreferenceActivity またはPreferenceFragmentクラスのいずれかを拡張する場合、画面の描画はres/xmlディレクトリのファイルによって駆動されます。この場合、そのパスに属するファイルに定義されているプリファレンス(Preference、CheckboxPreference、ListPreference、EditTextPreferenceなど)を削除する必要があります。おそらくpreferences.xmlという名前です。

そうでない場合は/あなたが探しているもの、あなたが扱っているコードを共有してください。

+0

を、あなたのコードを共有してください私はまだそのは同じ来て、好みの活動からそれを削除しました。私はあなたが調査したいファイルを私に教えてプロジェクト全体を提供することはできません。 –

+0

設定のアクティビティのソースコードと関連するXMLファイルを表示できますか? – DMP

+0

これは私が働いているオープンソースプロジェクトのリンクですhttps://github.com/WhisperSystems/Signal-Android/tree/0a569676f7a57144374a24faef566b2ca3233290 –

関連する問題