こんにちは。最近新しく教材を買ってみたAndroid初心者です。
まずは前回の演習問題の回答です。
演習問題2の回答:ウ.CharacterPickerDialog
「CharacterPickerDialog」はDialogのサブクラスです。
演習問題3の回答:ア./res/values
「/res/style」というディレクトリではなく、「/res/values」以下に該当のファイル(デフォルトは「style.xml」というファイル名)を置きます。
今回は「第3章 リソースファイル」について触れていきます。本章のイメージとしては、なんとなく「定義するもの」が多いような気がします。
中項目ごとに見ていくと、まず「AndroidManifest.xml」ではパッケージ名やバージョン等のアプリケーションの設定に関する内容が出てきます。また、第4章の「アプリケーションコンポーネント」の定義についてもここで扱っています。
次の「XMLの書式」は説明を眺めるより実践しながら体で覚えていくのが良いと思います。そして、「リソースと国際化」「セキュリティとパーミッション」は実践でも取り扱う内容は多いと思いますが、滅多に取り扱わない内容もあるので、そういうものは一度どういうものなのかテストしてみるのが覚えやすいと思います。
本章は第2章の「ユーザーインターフェース」と同じく開発で触れる機会が多い内容なので、そこそこ開発経験があれば苦労しないと思います(私は同じ系統の問題をいつも間違えて苦労していますが…)。
さて、今回も演習問題をやっていきます
演習問題4:リソースファイル
Strings.xmlファイルで次のように文字列を定義しました。【1】に入れた場合、エラーとなる記号は、次の内どれですか?
sample【1】
- ア.<
- イ.>
- ウ.’
- エ.”
演習問題5:リソースの国際化
あるアプリケーションにおいて、リソースファイルを次に示すフォルダに格納しています。この際、端末の言語/地域設定を日本語→英語(米国)→フランス語の順に切り替えながら実行した場合、実行結果として正しいものは、次の内どれですか?
【リソースファイルのディレクトリ構成】 res/values-ja/strings.xml ("1") res/values-en-rUS/strings.xml ("2") res/values/strings.xml ("3")
- ア.1→2→1
- イ.1→2→3
- ウ.1→2→2
- エ.1→2→(エラー)
(答えは次回に掲載します。)
次回は「第4章 アプリケーションコンポーネント」について触れていきたいと思います。
[…] こんにちは。お久しぶりのAndroid初心者です。 まずは前回の演習問題の回答です。 […]