(日本橋)に拠点を構えています。Augmented(Reality/AR)等の先端技術の調査を開始しました。奮闘しながら取り組む女性社員ゆりちゃんが、その様子をお伝えします。先端技術の習得とビジネスはじめに~プロトタイピングを始めるためにAndroidネイティブアプリの開発について調べ始めたゆりちゃん。~連載1回目で話していたスカウターを実現するためには、人の顔を検出する必要があるね。InterfacePHPでwebアプリケーション開発をしていた際によくAPIを耳にしていたけど、何か違うのかな・・・。アプリケーションを開発する際に使用するプログラム言語と同じ言語で提供される標準APIを使用するみたい!APIはパッケージの集合体、パッケージはクラスの集合体で、クラスは処理の集合体だから・・・。APIには処理に使う命令が沢山ありそうだね!顔を検出するために必要なパッケージを調べてみよう!パッケージ顔を検出するには顔を写し出す必要があるから、カメラが必要だけど・・・。Androidにはカメラパッケージが備わっていて、顔を検出する仕組みもあるね!複数の顔があると、どの顔が検出されたかが分からなくなってしまいそうだけど・・・。図形表示パッケージを使用して検出した顔を四角形で囲むことができるね!カメラプレビュー上に四角形を描画するにはカスタムビューパッケージも使用して、専用の領域に描画する必要もあるみたい!開発する際に、プログラムが正常な動きをするか、命令単位で確認しながら進めたいけど・・・。カメラパッケージは2種類あるみたいだけど・・・。APIレベルってなんだろう?APIレベルAndroidプラットフォームで提供されているAPIの、修正や改訂を識別している数値だね!APIレベルはAndroidのバージョンにも対応しているから、どのAPIレベルを使えばよいかは、使用するデバイスに搭載されているAndroidのバージョンを確認する必要があるね!使用するAPIよりもレベルの低いAPIも下位互換性によってサポートされているみたいだけど、カメラパッケージのように非推奨のパッケージには注意が必要だね。使用するパッケージがわかったから、さらに必要なクラス、処理を確認していこう!~こうしてAndroidネイティブ開発の基礎学習を進めるゆりちゃんであった。MAKERで作成しました。プライバシーマークの付与認定を受けています。2006に適合した個人情報保護マネジメントシステムのもとで個人情報を適切に取扱っている事業者に付与されるものです。インタビューお問い合わせ。