Studioを使って、撮影した画像をmBaaSに自動で保存するアプリを作成します。基本的には以下のサイトのコードを参考に作成。http://qiita.com/fslasht/items/be41e84cfbc4bbb91af7こちらのページでは何段階かに分けて画像の縦横比の調整などをされていますが、今回のメインはあくまで撮影した画像の保存なので、第一段階のコードだけ利用させていただきました。このページの内容を完成させてから第二段階以降に進まれても問題なく動くとは思います。Fragmentで新規プロジェクトを作成すること。非推奨のクラスがたくさん→今回は無視してガンガン進めます。/>これでひとまずアプリ内でカメラを使えるようになりました。撮影した画像をファイルストアに保存するいよいよ先ほどのカメラアプリを改造してmBaaSと連携させていきます。jarの追加まず、jarファイルを追加していきます。SDKをダウンロードします。(左側にダウンロードボタンがあります。)次に、ダウンロードしたzipファイルを解凍し、NCMB.jarをプロジェクトのapp->libsの中にコピーアンドペーストします。(ドラッグアンドドロップだとエラーになる場合があるようなので注意)※libsディレクトリが見つからない場合、プロジェクトの表示(左上のプルダウンから選択できます。)をAndroid->projectに変更してください。Library」で追加します。これでSDKの追加は完了です。パーミッションの追加ファイルストアに画像を保存するためにインターネット通信をする必要があるので、以下のパーミッションを追加します。backendにログインし、「+新しいアプリ」を押してアプリを新規作成します。作成したら、アプリケーションキーとクライアントキーが表示されるので、コピーします。MainActivity.javaのonCreateメソッド内に以下のコードを追加し、「APP_KEY」「CLI_KEY」をそれぞれコピーした値に置き換えます。"CLI_KEY");完成系のコードは次の4.とまとめて下に書きます。自動でNCMBがインポートされない場合はそちらを参考にしてください。SDカードに画像を保存する処理をファイルストアへの保存に置き換えるMainActivity.javaの画像をSDカードに保存する部分を、以下のファイルストアに保存するコードに置き換えます。data);file.saveInBackground();これによってカメラから取得されたdataが”picture.jpg”としてファイルストアに保存されます。このままだとファイル名が固定で複数の画像を保存できないため、時間によってファイル名が設定されるようにして、3.と合わせて書き換えたMainActivity.javaは以下の通りです。(エラー処理など、他にも少してを加えてあります。}}コンパネのファイルストアを確認して、画像が保存されていれば完成です。次回はさらに一手間加えて、画像を撮影したら自動でプッシュ通知で通知・確認できるアプリを作る予定です。requestStockLike11@FukMo10データ活用支援業をしつつ、エンジニアリングマネジメント界隈をうろうろしています。FollowIoTLTIoT縛りの勉強会です。IoTというワードがバズワードになりつつあります。いえ、IoT領域には関連する幅広い知識や技術があります。アイディアやインスピレーションも重要です。この会は個々が持っている知識や開発していることの情報共有や発信の場になります。