こんにちは。お久しぶりのAndroid初心者です。
まずは前回の演習問題の回答です。
演習問題16の回答:ウ.ActivityInstrumentationTestCase2
詳細は前回で掲載している表を確認してください。因みに、ActivityTestCaseクラスはActivityInstrumentationTestCase2クラスとActivityUnitTestCaseクラスの基底クラスです。
演習問題17の回答:エ.tearDown()メソッド
今回は「第10章 ネイティブ」について触れていきます。中項目は「JNIとスクリプト言語」「NDKの概要」となっています。
この章はNDK、JNI、SL4A(旧称ASE)に関する問題が出てきますが、正直範囲が広すぎて細かい部分まで覚えるのはきついです。理由としてはこれらの機能がネイティブモジュールを利用する為に使うので、感覚的に別のタイプのコードを覚える感じになるからです。従って、「NDK、JNI、SL4Aが何を行うものなのか」と「どうやれば使用できるのか」の基本的な部分をまず抑えて、あとは試験問題や実際の開発をこなすことで慣れていくしかないと思います。
さて、今回も演習問題をやっていきます。
演習問題18:Android NDK
次のAndroid NDKに関する記述の内、正しいものはどれですか?
- ア.C/C++で開発した既存のソフトウェアのソースコードを再利用できる
- イ.Android NDK単体でアプリケーションが作成できる
- ウ.アプリケーションのパフォーマンスを必ず改善する
- エ.Android NDKで作成したアプリケーションはマルチプラットフォームで動作する
演習問題19:SL4Aのサポート言語
次の内、SL4Aでサポートされていない言語はどれですか?
- ア.JRuby
- イ.Lua
- ウ.Perl
- エ.VBScript
(答えは次回に掲載します。)
次回は「第11章 アプリケーション管理」について触れていきたいと思います。
[…] こんにちは。最近寝不足気味のAndroid初心者です。 まずは前回の演習問題の回答です。 […]