SUGARSPOT

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

2012年9月17日月曜日

Nexus7を購入しました

8/14にADORAMAGoogle Nexus 7(16GB)を注文しました
このとき、在庫がないとの事で8月の月末に入荷予定とありました

その後、9月にははいっても発送の連絡がなく9/4には、まだ入荷できてないよ。キャンセルする事もできるから、その場合はキャンセルしてね。とメールが届く

そして、その翌日9/5に発送したよ!とメールがきました
発送から到着までの動きは、下のように常にどこにあるか分かるようになっています

save image

日本到着まで航空便で3日。その翌日には広島の家まで計4日でやってきました!
早い!

発送までが遅かったですが、発送からは驚くほどのスピードで nexus7 が我が元へ飛んできました
届いてスグに開封
このようにダンボールに入ってきました

梱包は、そんなに「しっかり」という訳ではないですが、角につぶれた所もなく何も問題なさそうでした

ダンボールを開けるとビニール袋に入ったnexus7の箱が出てきました


箱を開けると、すぐ端末があって斜めにした状態であけると滑り出てきてびっくりしました



中に入っていたのは
・本体
・簡易な説明書
・充電用アダプタ
・USBケーブル
以上



質感はプラスチックですし、まぁ、それなりに・・・です
手に持つと若干すべる感じですが、片手でしっかり持てる大きさなので問題なし!です

右側面に電源と音量のボタンがあります
スクリーンショットを取る際は、電源と音量の下を長押しなので、片手でスクリーンショットが取れそうですね

早速起動!



最初に言語選択です。

あとは、ネットワークを選択して色々とその他の設定を・・・

使ってみて始めて知ったのすが、nexus 7には背面カメラが無いんですね。。。
そのせいで、カメラを使ったアプリがダウンロード&インストールできません

アプリ内でカメラを利用して写真を撮影するようなアプリの場合、カメラを起動するとインカメラが起動して写真を撮ることができますが、使いにくそうです


次回はnexus 7 の使用レポートを書きたいと思います


あっ、最後に気になる費用ですが、
本体価格: $249.99
送料: $55.70
関税・消費税 : 500円

合計 $305.69 + 500 円

日本円に換算すると、8/17のレートで計算した場合 23,914 円 + 500円で、
24,414円
でした

結構、安く購入できました!!

2012年9月14日金曜日

AUGM広島 2012


9/29にAUGM(Apple User Group Meeting) 広島が開催されます
Appleに関するソフトウェアの話しや製品の話し、開発の話しやいろいろな話題を聞くことができますし、Appleユーザーと交流することもできます
参加費は無料なので、ぜひ参加を!
人数制限がありますので、お申込みは早めに!!!

詳細はこちらから
http://augm.mac-ug.net/

2012年8月23日木曜日

chromeで画面キャプチャを取るツール

何か良い拡張機能がないかなー
と思って探したら「Awesome Screenshot」というのが良さそうだったので使ってみました

https://chrome.google.com/webstore/detail/alelhddbbhepgpmgidjdcjakblofbmce


【できる事】
・表示部分のキャプチャ
・一部分のキャプチャ
・ページ全体のキャプチャ

いずれの方法でもキャプチャした後で画像に枠線を入れたり、手書きができたりと非常に便利!


詳しい使い方は、上記URLにアクセスすると動画を見ることができるので、そちらをご覧ください


Google Map API v2のkeyを取得する

Google Maps JavaScript API バージョン 2はかなり前、2010年5月19日にサポートが終了していて本来であればバージョン3へ移行が必要となる

しかし、過去に作ったサービスを急ぎでドメイン変更したり、流用したりしたい時もある
そんな時に困るのがバージョン 2のAPI KEYの取得方法だ

取得方法は簡単だけど、すぐに忘れてしまうので自分用のメモとして記録を残しておく


1.APIのコンソールにアクセスする


https://code.google.com/apis/console/


2.Serviveの一覧からからGoogle Maps API v2をonにする


Servicesを選択

一覧からGoogle Maps API v2を探して ON にする


3.Keyを生成する

 API Accessを選択する

Create new Browser Keyを選択する

ポップアップで次のような画面が表示されるので、使いたいサイトのURLを入力する
http://hogehoge.com/*
のように ワイルドカードに*が使える



Createボタンを押すとポップアップが閉じてAPI Keyが表示される


以上です

非常に簡単ですが、コンソールのURLを忘れてしまうんですよね・・・・

この方法は2012/08/23現在で有効ですが、いつ画面の見た目が変わったり仕組みが変わったりするかわかりませんので、そのあたりはご容赦ください





2012年8月8日水曜日

大容量 モバイルバッテリーを購入してみた

10000mAと大容量なのに安価と評判の「cheero Power Plus」を購入してみました



購入の理由は、作成したARアプリをテストをするためです
このアプリはGPSを使用したARアプリで、カメラ+OpenGL ES+ GPSを使用するのでバッテリーの消耗が非常に激しく数時間でバッテリー切れになってしまいます
2日に渡って外での作業となり充電するのが難しいため今回購入したのですが、感想としては非常に良かったです

給電の為に用意されたUSBポートは1A,2Aの2つがあります
1Aの方では、アプリをテストしながらの場合は消費の方が大きく充電はできずしながら利用という訳にはいきませんでした
しかし、2Aの方に接続しておくとアプリをテストしながらでも充電が行われテストが終わる頃には満充電になっていました

バッテリーの残量は銀色の●ボタンを押せばランプで確認できます
最大で5つの青いLEDが光ります
今回のテストでは2日間でLED5->LED3まで消費しましたが、まだまだ余裕でした

充電時間は約15時間と長い時間が必要ですが、急に必要になるような代物ではないので計画的に充電すれば特に支障はなさそうです

USBポートが2つあるので、2つの機器を同時に充電できるというのも非常に良いですし、なんといっても価格が2390円(記事を書いている時点でのAmazonでの価格)でお買い得!!

これは、1台持っていて損はないと思います!


2012年7月20日金曜日

[Android]あれ?背景色が変わらない・・・?

ありますね
プログラムで背景色を指定しようとしたときにありますね

hoge. setBackgroundColor(R.color.fuga_color);

とか、指定していて色が変わらないなんて事があります
色のidをカラーに指定しても色変わらないですよねー

正しくはこうですよね


int color = getResources().getColor(R.color. fuga_color );
button.setBackgroundColor( color);

よく間違って「あれ?」となるので、メモメモ。

[Android]表示を縦や横に固定するときの注意すること

アプリを作る際に「このアプリは横向きでしか使わないから、横固定!」ということで

AndroidManifest.xmlのactivityタグに

android:screenOrientation="landscape"


と書くことは多いですよね
でも、このようAndroidManifest.xmlに指定をしている場合にはandroid.hardware.screen.landscapeに対応していない端末がサポート外になる可能性があります


これはportraitの時も同じです


こんな時、向きの固定はプログラムで指定しちゃいましょう


setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);


を記述する横向き固定になってくれます


しかし、これだけではエラーになる可能性があります
setRequestedOrientationが呼び出された時に、画面の向きが変わったと判定されるとActivityが再構築されて場合によってアプリが強制終了してしまいます


そんな時は、画面の向きが変わっても再構築されないようにAndroidManifest.xmlのactvityタグにandroid:configChangesを指定しましょう


<activity (省略) android:configChanges="keyboardHidden|orientation" >