SUGARSPOT

Androidアプリ、WEBサービス開発の SUGARSPOT  |Androidブログ「Androidのことなんだけど」もやってます

2013年2月22日金曜日

[Android]Google Drive SDKを触ってみる

最近、仕事の関係AndroidからでGoogle Driveにアクセスするアプリを作っています

そこで、Androidからファイルやフォルダの作成や、共有設定についてメモとして残しておきます


フォルダを作成する


フォルダはmimeTypeを指定するだけでファイルと同じように作るのがポイントですね

File folder = new File();
folder.setTitle("testhogehoge");
folder.setMimeType("application/vnd.google-apps.folder");
File testFile = service.files().insert(folder).execute();

参考:https://developers.google.com/drive/v2/reference/files?hl=ja



フォルダの共有設定を指定する

ここでは、フォルダを一般公開するように設定しています


File folder = new File();
folder.setTitle("testhogehoge");
folder.setMimeType("application/vnd.google-apps.folder");
File testFile = service.files().insert(folder).execute();
// フォルダのパーミッションを設定
Permission permission = new Permission();
permission.setValue("");
permission.setType("anyone");
permission.setRole("reader");
service.permissions().insert(testFile.getId(), permission).execute();



フォルダを作成したあとでPermissionを作成するのがポイントですね
試しに、フォルダにsetPermissionしても設定できませんでした


フォルダの中にファイルを作る

ここでは画像をアップロードするようにしています


java.io.File fileContent = new java.io.File(fileUri.getPath());
FileContent mediaContent = new FileContent("image/jpeg", fileContent);


File body = new File();
ParentReference parentReference = new ParentReference();
parentReference.setId(testFile.getId());
List<ParentReference> parents = new ArrayList<ParentReference>();
parents.add(parentReference);
body.setParents(parents);

body.setTitle(fileContent.getName());
body.setMimeType("image/jpeg");

File file = service.files().insert(body, mediaContent).execute();


まとめ

少し前にGoogle Driveで静的コンテンツを公開する事が可能となりました
これにより、簡単なWebサイトが作れるようになった訳です

※作成した公開フォルダへのアクセスURLは、フォルダのgetWebViewLinkで取得できます


そうなると、AndroidでHTMLを作成してGoogle Driveに公開できるようになります
上に記載した操作で簡単なWebサイト作成ツールアプリになりますね

今回作っているアプリはそういったものでは無いのですが、いずれ作ってみようかなー



2013年2月20日水曜日

プロジェクションマッピングの勉強をしよう!

3月9日に「プロジェクションマッピング入門」と題した勉強会を開催します

最近、テレビや雑誌などの色々なメディアで話題となっているプロジェクションマッピングですが、どのように企画・運営されているのか話しを聞く事はあまり出来ないと思います
また、ワークショップで実際に試しながら勉強する機会もなかなかありません

プロジェクションマッピングを自分でやってみたい! 顧客に提案したい!などなど興味のあるかたはぜひとも参加してください


【開催概要】
日 時:3月9日(土) 16:30- ※20:00- 懇親会(希望者のみ)
会 場:M's GROWN(広島市中区中町2-22 B1F)
料 金:5,000円
定 員:20名
対 象:プロジェクションマッピングに興味のある初心者
    (CGや映像編集などある程度素材が作れる人を前提としています)


詳細は
A8W1 〜プロジェクションマッピング入門〜
をご覧ください

2013年1月26日土曜日

スマホスタンド買いました

ジャジャーん!


スマホスタンド アストロノーツ」です!
(Amazomのリンクです)


もう、デザインがステキですよね
宇宙飛行士がスマホを背負って、スマホ使ってる感じがステキです



デザインが良いだけじゃなくて、購入した理由がもう1つあるんです

それがこれ。

すごくイイ角度に背負ってくれているので、アプリの操作動画を撮影しやすい!

もちろん動画撮影の為だけだったら他のものでも良いんですけど、せっかくなら飾っておいても楽しいものを身の回りにおきたいですよね!


と、いうことで、「スマホスタンド アストロノーツ」の紹介でした


2013年1月21日月曜日

オープンセミナー広島2013に参加してきました

週末の2013/01/19に開催されたオープンセミナー広島にスピーカーとして参加してきました

70名強の参加者のみなさん。長時間お疲れ様でした
そしてスピーカーのみなさん、ためになる話ありがとうございました
スタッフのみなさん、準備・運営お疲れさまでした


大人な事情でスライドは公開できませんが、参加頂いた方に楽しんで頂けれたとしたら嬉しく思います


しかし、Windows陣営、iOS陣営の開発環境はAndroid開発者からみると羨ましい限りですね
Eclipseとかやめて、より使い易いツールを提供してくれないかなー>Googleさん


あと、Java SE 8楽しみですね
櫻庭さんの話しは、とても楽しかったです!

Java SE 6が2013年の2月以降にアップロードが無くなり、2016年12月にはサポート終了となりますが、サポート外になったらAndroidはどうするんだろ?
そろそろ7になるのかな

参考「Oracle Java SEサポート・ロードマップ」


今回は技術的な話しはほぼゼロ!でガッカリされた方もいるかと思いますが、また別の機会に技術的な話しも入れて話しをしたいと思います
その際は、また御参加ください

以上、ありがとうございましたー!!

2013年1月15日火曜日

[OSH]オープンセミナー2013@広島

2013年1月19日に開催されるオープンセミナー2013@広島で話しをさせて頂きます

内容としては、技術的なことは一切なし!
中身ある話は他の方にまかせます

興味のある方は、ぜひ御参加ください

詳細はこちら

オープンセミナー2013@広島
http://osh-web.github.com

2012年12月14日金曜日

おいしいを共有

今回は、いつもと違って仕事に関するお話ではありません

なぜかというと、今回は「おいしい広島 Advent Calendar 2012」の14日目の担当なので、おいしい広島を題材に書いてみたいと思います

おいしいといえば、やはり最初に思い浮かぶのは食べ物ですよね
で、今回はド直球に食べ物のことを書きたいと思います

最初は、ネタとして広島で販売している各社のもみじまんじゅうを買い集めて、紹介&食べ比べでもしようと思っていたのですが、買いにいく時間が取れなかったので、これまでに「広探ゲーム」で行った「おいしいお店」を紹介したいと思います

広探ゲームってなに?


まず最初に、広探ゲームの説明をすべきかな?
と、思ったのですが「おまえ、また広探ゲームか!」と言われる人がいるかもしれないので、今回は割愛してますね
気になる方は広探ゲームのサイトをご覧ください

広探ゲーム


おいしいお店


これまでに数多くのお店に行っていますが、あまり多く書いてもあれなのでオススメしたいベスト5だけご紹介します
最初に言っておきますが、あくまでも個人的なオススメなので「なんで、あの店が入っとらんのやー」とか苦情は言わないようにお願いします

第5位 もみじ庵 堺町本店


http://www.momijian.net/shop.html

こちらのお店は、広電の土橋から少し東に入った所にある和菓子屋さんです
確か、夏まえの少し暑い時におじゃましてかき氷を頂きましたが、とても美味しかったです
大福とかも色々食べてみたかったので、また土橋付近にいった時に寄ってみたいと思っています

第4位 肉のますゐ


http://tabelog.com/hiroshima/A3401/A340101/34001743/
(食べログ)

こちらは有名なので知っている人も多いと思います
なんといってもサービスランチの安さに驚きますよね
広探ゲームの昼食の際に数回ほど行きましたけど、2階にあがって座敷で一緒にご飯を食べると初めて会った人とも仲良くなれるので、その雰囲気も好きです
まだ行った事の無い人は、ぜひ行ってみてください

第3位 呉麺屋


http://www.gomenya.jp/tenpo/

呉冷麺のお店で、(そごう)アクアセンター街の7Fにあります
カープ通りや、胡通りにもお店があるので、そちらに行かれてる方もいると思います
このお店には県外の参加者がいて、既にお好み焼きはを食べていたら紹介しています
シャレオにも呉冷麺のお店がありますが、こちらのお店の方がオススメです

第2位 スープカレー nob象


http://nobzo.hirac.info/

じつは1回しか行った事がないのですが「また行きたい!!」と思っているお店です
こちらは、広探ゲームのゲーム中に行ったお店ではなくスタッフと一緒に広探ゲームに協力してくれるお店を探している時に昼食を食べに入ったお店です
広島ではなかなかスープカレーのお店って無いですよね。オススメです!

第1位 フロマジュリー・ピノ


http://www.pinot-food.com/user_data/hiroshima_news.php

チーズ専門のお店で、すごく美味しいです
以前は段原にお店があったのですが、今年(2012年)の1月に京橋へ移転されました
まだ京橋のお店に行った事がないので、1年くらいお店には顔を出していない・・・
(西条の酒祭りでお店を出されていたので、なんか行ってた気がしてたんだよね)
こちらのお店は、TSSで広探ゲームを取り上げて頂いた際にスタッフの1名だけ取材に同行していたのですが、その他のスタッフはこちらのお店で食事をとりつつ取材が終わるのを待っていました。チーズを食べて、ワインを飲んで・・・
お店では、食事をする事もできますしチーズを購入することも出来ます
チーズを購入する際は、好みを言うと予算に合せて良いもの選んでくれます
すごく美味しいので、ぜひ行ってみてください


さいごに


以上で、5位〜1位まで紹介したのですが、よく見たら1位と2位が広島らしくないですね・・・
まぁ、広探ゲームで街歩きしながら行けるお店ということで「おいしい広島」を堪能できるんじゃないかな。と思ってヨシとしましょう!

番外
ここまで買いて「あー。ヲルガン座を入れれば良かったぁ〜!!」と思ったので、ヲルガン座もご紹介

http://www.organ-za.com/

「音楽喫茶 ヲルガン座」は、なにより雰囲気が最高です!
そして、食事も美味しいです
とにかく、行ってみれば「楽しい!」「美味しい!」と感じて貰えると思います
初めてだとすこ~し入り難いと思うかもしれませんが、ぜひ行ってみてください
一人だとちょっと・・・。
と、いう方がいたら広探ゲームに参加して「ヲルガン座に言ってみたい」と言ってもらったら一緒に行きますので気軽に言ってくださいね


(本当に)さいごに


もっと色々紹介したいお店はあるのですが、今回は5つのお店+1店をご紹介しました
明日は、まだバトンを渡せる人がいないみたい・・・・
ですので、明日の担当は「おいしい広島 Advent Calendar 2012」のサイトを確認してください!

では、おいしい物を食べて良いクリスマスを!!




2012年11月30日金曜日

増えるAndroidのアプリストア

先日、AmazonのAndroidアプリストアがOPENしました

※AmazonアプリストアのOPENについては、もうひとつのブログの方に記事を書きました
Amazonのアプリストア」 (Androidのことなんだけど)

今回、AmazonのアプリストアがOPENした事が色々なメディアに取り上げられています
そのため、これまではGoogle Playストアしか知らなかった人にも「他にもストアがあって、他からもアプリがダウンロードできるのか!」ということが多く知られて、Google Playストア以外のストアを利用する人も増えてくることでしょう

このようにGoogle Playストア以外にアプリを取得できるストアが増えてくるのは嬉しい事ですが、利用者としてはいくつかの問題がでてきます

どこからインストールしたアプリ?

端末にインストールされているアプリが、どのストアからダウンロードしたのか分かりにくくなります
そのため、アプリのバージョンアップが発生した場合にストア毎にバージョンアップの作業が必要になり手間が増えるかもしれません
Google Playストアの場合には、バージョンアップしたアプリを一括で更新する事ができましたので楽でしたが、他のストアでも一括更新ができるのか・・・といった事も気になりますね

また、機種変更などで端末を新しくした場合の復元も大変そうですね



セキュリティ

ストア毎にセキュリの取り組みは違うでしょうから、ストアに公開しているアプリの安全性をどこまでチェックしてくれているのか分かりません
そのため、利用者がストア毎のセキュリティに対する取り組みを意識しながら利用することになります
多くのユーザーが「そんな事きにしないよ・・・」と思うかもしれませんが、中にはセキュリティに関心のないストアが出てくるかもしれませんので、自分の身は自分で守るという意識を持って利用しましょう

とはいえ、Android4.2からはGoogle Playストアからインストールされたアプリも含めてマルウェアにたいするチェック等がされますので、少し安心ですね(ただし、この機能を利用するためには機能を有効にする必要があります)


課金


当然ですが、ストア毎に課金の方法が異なります
そのため、ストア毎にクレジットカード情報の登録が必要になったり、個人情報の登録が必要になったりとリスクが増えます


まとめ


結局、Google Playストアの利用にしてもそうなのですが、ストアを利用する時には自分で「このストアは安全か?このアプリは安全か?」を判断して利用しなければなりません
Google Playストア以外に多くのストアがでてきて選択する自由が増えるのは利用者にとって非常に良いことですが、それと同時に判断力と責任が求められてきますので、情報収集を欠かさず判断する力をつけていきましょう!

そんなの面倒だよ・・・という人は、今後「全てのアプリを完璧にチェックして安全性を保障します!」(こういった場合は、アプリの価格が高くなるでしょうね)といったストアも出てくるかもしれませんので、そういうストアを利用すると良いでね

Androidではストアをビジネスとして行うことを制限されていませんので、さまざまな専門的なアプリストアが出来てくるかもしれませんね

そいういえば、有料ストアとかって作って良いんだろうか?
「月々500円で安全性を保障したアプリをとり放題!」とか・・・って、すでにauとかがやってるからいいのかな