1

私は初心者でAndroidアプリを作成していますが、Androidアプリを作成するには、XMLを使用する必要がありますか?

ユーザーがアプリケーションを使用する方法にどのように影響しますか?XMLがないと、安全性が低下しますか?特に、アプリケーションでログイン資格情報が必要な場合はどうでしょうか?

XML以外のAndroidアプリを構築する他の方法を参照している例をオンラインで見つけることができませんでした。

私の質問がばかげていると感じたら申し訳ありませんが、私は本当に回答をいただければ幸いです。ありがとうございました。

4

2 に答える 2

4

成功するAndroidアプリを構築するにはXMLを使用する必要がありますか?

いいえ。レイアウト全体をJavaで作成し、まったく同じように見せることができます(XMLを介してのみ適用できるいくつかのテーマオプションを除く)。

ただし、AndroidManifest.xmlなどのいくつかのXMLファイルと、ホーム画面ウィジェットがある場合はウィジェットXMLが必要です。

ユーザーがアプリケーションを使用する方法にどのように影響しますか?

99%の場合、彼らは気付かないでしょう。

XMLがないと、安全性が低下しますか?

この質問は意味がありません。

特にアプリケーションがログイン資格情報を必要とする場合は?

繰り返しますが、これは意味がありません。

UIの構築方法は、セキュリティとは関係ありません。

于 2013-03-17T01:14:11.553 に答える
2

成功するAndroidアプリを構築するには、XMLを使用する必要がありますか?

たまたまXMLファイルであるAndroidマニフェストが必要なので、ネイティブAndroidアプリを作成するにはXMLが必要です。また、文字列リソースを使用し、アプリ全体でハードコードされた文字列を使用しないこともお勧めします。しかし、XMLでレイアウトを作成する必要がある天気を尋ねていると思いますか、そうではありませんか?この場合、XMLを使用する必要はありませんが、レイアウト全体を動的に構築することは、XMLで構築するよりもはるかに難しいため、使用することをお勧めします(私の個人的な意見)。しかし、もちろんそれは可能です。

ユーザーがアプリケーションを使用する方法にどのように影響しますか?

すべてを正しく行うと、XMLビルドレイアウトは動的ビルドレイアウトと同じになります。(XMLよりもJavaを使用してレイアウトを構築するAPIの利点もいくつかあります)

XMLがないと、安全性が低下しますか?

いいえ。

于 2013-03-17T01:15:38.177 に答える