からくりブログ

株式会社からくり社員のブログです

Android初心者がAndroid技術者認定試験を受けてみる その13

こんにちは。最近寝不足気味のAndroid初心者です。
まずは前回の演習問題の回答です。


演習問題18の回答:ア.C/C++で開発した既存のソフトウェアのソースコードを再利用できる
他の選択肢について説明します。まずイ.は、NDK単体ではアプリケーションは作成できません。ウ.は、NDKを使用する時のJavaとC/C++のコードの相互呼び出しにより、オーバーヘッド発生が発生するため、パフォーマンスを必ず改善できるとは限りません。エ.は、クロスコンパイラと異なるプラットフォームのターゲットでは動作できません。

演習問題19の回答:エ.VBScript


今回は「第11章 アプリケーション管理」について触れていきます。中項目は「バージョン管理」と「プライベートキーとMaps APIキー」です。

まず「バージョン管理」ですが、こちらはそこまで暗記するような内容のものはありません。versionCodeとversionNameの違いやバージョンに対応するAPI Level等の問題が出やすいですが、実際にアプリを作成していけば自然と覚えていくものだからです。

次に「プライベートキーとMaps APIキー」ですが、こちらも自然と覚えていけるものばかりですが、keytoolのオプションに関しては若干暗記になると思います(頻繁に使用するオプションとそうでないオプションとがあるので…)。


さて、今回も演習問題をやっていきます。

演習問題20:Androidのバージョンの指定
アプリケーションに対応する最小バージョンのAPIレベルを8としたとき、(2017/5/21現在で)正しいのは次の内どれですか?

  • ア.Android 1.8以上の端末でアプリケーションが実行可能になる
  • イ.Android 2.0以上の端末でアプリケーションが実行可能になる
  • ウ.Android 2.3以上の端末でアプリケーションが実行可能になる
  • エ.Android 8.0以上の端末でアプリケーションが実行可能になる

 
演習問題21:keytoolのオプション
次の内、keytoolで利用できないオプションはどれですか?

  • ア.-genkey
  • イ.-pass
  • ウ.-dname
  • エ.-validity

(答えは次回に掲載します。)


次回は「第12章 アプリケーション配布」について触れていきたいと思います。

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>