こんにちは。最近風邪気味のAndroid初心者です。
まずは前回の演習問題の回答です。
演習問題6の回答:エ.A:OnCreate B:OnStart C:OnResume D:OnRestart
ライフサイクルに関する問題はサービスなども出やすい傾向にありますが、特にActivityのライフサイクルに関する問題は演習問題で確実に出てきて、実際の試験も含めて出なかったことを見たことがないというぐらいです。
ただし、図ではなく文章で出てくる可能性もありますので、下の図は見なくても書けるぐらいになるのが良いでしょう。
演習問題7の回答:イ.ACTION_MAIN
「ACTION_MAIN」は「アプリケーションのエントリポイントとして実行」のアクションで、Activityを起動する用のアクションです。その他の「ACTION_REBOOT」は「デバイスの再起動」、「ACTION_BATTERY_ROW」は「バッテリ残量の低下」、「ACTION_SCREEN_OFF」は「画面のオフ」のアクションで、BroadcastReceiver用のアクションです。
今回は「第5章 ストレージ」について触れていきます。
この章はAndroidのデータ保存方法に関するものが中心となっていて、中項目にもなっている「ファイル入出力」「プリファレンス」「データベース」の3つの保存方法が出題あります。「ファイル入出力」は内部または外部ストレージのファイルへのデータ保存、「プリファレンス」はキーと値をついにしてデータ保存、「データベース」はSQLiteを利用したデータ保存となりますが、個人的には「プリファレンス」が覚えにくいかなと思っています(他の2つの方法はAndroid以外でも聞かれる保存方法なので…)。
演習問題8:内部ストレージに作成したファイルの場所
ContextクラスのOpenFileOutputメソッドで出力先のファイル名にsample.txtを指定したとき、ファイルが作成される場所は次の内どれですか?
- ア./data/< パッケージ名>/sample.txt
- イ./data/< パッケージ名>/files/sample.txt
- ウ./data/data/< パッケージ名>/sample.txt
- エ./data/data/< パッケージ名>/files/sample.txt
演習問題9:プリファレンス
次の内、Androidのプリファレンスにて指定できないデータ型はどれですか?
- ア.int
- イ.float
- ウ.BLOB
- エ.String
(答えは次回に掲載します。)
次回は「第6章 通信」について触れていきたいと思います。
[…] 心者から脱却できていないAndroid初心者です。 まずは前回の演習問題の回答です。 […]