sos の 作業メモ

プログラミングや英会話学習、マイルや旅行、日常生活など。最近はWebFormなASP.NETのお守りがお仕事です。

日々の生活にhappyをプラスする|ハピタス Gポイント

android

Android Studio が Ver.0.1.2 になりました (は、はやい)

一昨日のVer.0.1.1があまりにアレでなんとかしてくれという悲鳴が世界中から届いたんでしょうかね? id:kimukou_26 さんから updateされてるとの連絡をいただき(いつもありがとうございます)、早速うちでもupdateしてみました。 Project Structure 復活 相変…

iOSのレシピ本とAndroidのテスト本(今日届いた本)

読む時間は全くないのですが、とりあえず出てたのでポチっときました。 (今日はなんだか物がよく届く日だ) iOSアプリ開発達人のレシピ100―開発現場で実証された実用コード集作者: 堤修一出版社/メーカー: 秀和システム発売日: 2013/05メディア: 単行本この商…

Android Studioが Ver.0.1.1 & SDK Toolsが 22.0.1になりました

2013/05/31追記 0.1.2アップデートの記事を書きました。 もう0.1.1のことは忘れても大丈夫っぽいです。 Android Studio 0.1.1 とりあえずupdateしてみましたが、何がどう変わったのかは正直なところわかりません。 あいかわらず起動時に IllegalArgumentExce…

Android Studio で Google Play sevicesを含んだGradleベースの新規プロジェクトを作る方法

2013/06/07追記 Android Studio 0.1.3 - 0.1.8で もっと簡単にGoogle Play servicesを含んだGradleベースの新規プロジェクトを作る方法 New! ADT r22でGoogle Play servicesの組み込みがもっと簡単になりましたので、それにあわせた記事を書きました。 0.1.3…

Intellij IDEA初心者が、I/Oのセッションを見直してAndroid Studioの便利な使い方を研究してみました

Intellij IDEAの強力な補完機能やリファクタリング機能で、ユーザーに効率の良い開発環境を提供するのがAndoird Studioなわけですが、Intellij IDEAを使ったことがなくて、全然使いこなせていないなと思いましたので、せめてデモの中で紹介された機能くらい…

Google Play servicesの新機能 - Activity Recognition

2013/07/08 追記 クラスの実装例の記事を書きました というわけで、I/O 2013 で発表されたLocationのもう一つの新機能。正直、これはやられました… うちでもクライアントサイドのエンジンを作りかけて…いやなんでもないです。 ActivityRecognition ユーザー…

Google Play servicesの新機能 - LocationRequest(fused provider) と Geofence

2013/07/08 追記 クラスの実装例の記事を書きました Google Play servicesにもいろいろと機能が追加されていますが、 まずはLocationパッケージを調査。 こっち系で飯を喰ってる人間としては、とても気になる機能です。 まずは3つの目玉のうちの Fused Loca…

Android Studioと丸一日格闘してわかったこと

classpathにライブラリのjarが追加されていないと自動補完が有効にならない これに尽きます… Twitterで @kimukou2628さんに色々とご助言をいただきながら格闘し、後ろ向きながらも それなりに使える開発環境ができましたが… AndroidStudio,eclipse(ADT22),ID…

Android Studioで 外部ライブラリのJavaDocやsrcを追加する方法

今日はI/Oのセッションのビデオをみつつ、いろいろとAndroidStudioを弄る一日だったのですが、 google-play-services.jar等のライブラリを追加したのは良いけれど、肝心のJavaDocが見られなくて出し方を調べたのでメモ。 (いい加減Intellijのマニュアルを読…

Android Studio で Google Maps Andoird API v2のデモプロジェクトをビルドして実機で動かすまで

2013/07/28更新 0.2.0-0.2.2で動かすための記事を書きましたので、0.2.0以降はこっちを参照してください。 2013/06/06追記 新しいデモアプリ(Google Maps Android API v2は、Google Play servicesの一部です)が公開されているため、別で記事を書きました. A…

ADTをアップデートしたらeclipseがsegment fault 11で起動しなくなって焦った件

I/Oの日はSDKがいろいろアップデートされる日ということで、いろんなものをアップデート中なのですが、ADTをアップデートしたところ、segment fault 11でエラーをごちゃごちゃ吐いて eclipseが起動しなくなるという事態に見舞われました。 eclipse segment f…

「Androidアプリ テスト技法」第3章その4(終わり)

Androidアプリテスト技法作者: 生路茂太,井芹洋輝,神原健一,長谷川孝二,松木晋祐,宮田友美,吉澤毅出版社/メーカー: 秀和システム発売日: 2013/02メディア: 単行本この商品を含むブログ (2件) を見る 前回の続き UIテスト自動化 テストのためのツールやフレー…

「Androidアプリ テスト技法」第3章その3

Androidアプリテスト技法作者: 生路茂太,井芹洋輝,神原健一,長谷川孝二,松木晋祐,宮田友美,吉澤毅出版社/メーカー: 秀和システム発売日: 2013/02メディア: 単行本この商品を含むブログ (2件) を見る 前回の続き バックグラウンド 非同期で動作するServiceとA…

「Androidアプリ テスト技法」第3章その2

Androidアプリテスト技法作者: 生路茂太,井芹洋輝,神原健一,長谷川孝二,松木晋祐,宮田友美,吉澤毅出版社/メーカー: 秀和システム発売日: 2013/02メディア: 単行本この商品を含むブログ (2件) を見る 前回の続き Activityのテスト ActivityUnitTestCase ビジ…

「Androidアプリ テスト技法」第3章その1

Androidアプリテスト技法作者: 生路茂太,井芹洋輝,神原健一,長谷川孝二,松木晋祐,宮田友美,吉澤毅出版社/メーカー: 秀和システム発売日: 2013/02メディア: 単行本この商品を含むブログ (2件) を見る 前回の続き ずいぶん間があきましたが、プラクティスを片…

Google Maps Android API v2でCameraPositionを永続化する

マップに限った話しではありませんが、前回表示したままの状態で表示して欲しい時ってよくありますよね。 マップだと、target, bearing,tilt,zoomのCameraPositionとかの類です。 マップ種別やControl、ジェスチャの可否といったのUISettingsの値はメニュー…

Google Maps Android API v2で現在位置をフォロー(deprecatedになりました)

2013/08/14追記 201308版GoogleMapsが公開されたので、そちらに対応したものを書いてみました。 201308版 Google Maps Android API v2で現在位置をフォロー - sos の 作業メモ OnMyLocationChangeListenerはdeprecatedになりましたので、今後は使わないよう…

Google Maps Android API v2で軌跡描画

どれくらいの数のPolylineが描画できるのか の記事でも書きましたが、やっとこさ軌跡を地図上にプロットできるようになりました。 せっかくなので、処理の概要メモっときます。 刻々と追加される座標を描画 プロットするべき座標値は、Serviceを使ってSQLite…

Fragmentってややこしい

これまでFragmentを避けていたおかげで、Googme Maps Android v2 API対応というよりもFragment対応でいろいろと手間取ってたりします。 本でさらっと読んだ知識だけじゃ、なかなか実用に耐えるコードは書けないですね… ということで、ちょっとハマったところ…

Androidアプリ解析勉強会に参加しました

そんなこんなで、今日はAndroidアプリ解析勉強会 に参加してきました。 会場は株式会社ネットエージェントさん。 セキュリティで界隈では、説明する必要もないほどの有名な会社さんです。 勉強会開始 勉強会は二部構成。午前中の一時間は解析の基礎でした。 …

Google Maps Android で どれくらいPolylineオブジェクトを貼り付けられるかの実験

Polylineで線が描けるのはわかりましたが、じゃあ具体的にどれ位貼り付けても大丈夫なのか試してみました。 で、結論から書いちゃうと、オブジェクト数をできるだけ押さえて、頂点数を増やせってことみたいです。 目的 トラッキングデータを少なくとも3万点…

Google Maps Android API v2 その7 API Demos 後編

前回の続き 残りのデモを見て行きます。 Polygons マップに二種類のPolygonオブジェクトを追加するデモ。ひとつは、二カ所の穴の空いた正方形、もう一つは、縁の線の太さと、塗りつぶしの色と透過率を変更可能な楕円。 ポイント setUpMap()の中でPolygonを生…

Google Maps Android API v2 その6 API Demos 前編

前回の続き API Demos ということで、SDKに付属のデモアプリを見て行くことにします。API Demosのプロジェクトのimportの仕方はここ Google Play services SDKをインストール Google Play services SDKをSDKマネージャーで追加し、ライブラリプロジェクトを…

「Androidアプリ テスト技法」第2章後編

Androidアプリテスト技法作者: 生路茂太,井芹洋輝,神原健一,長谷川孝二,松木晋祐,宮田友美,吉澤毅出版社/メーカー: 秀和システム発売日: 2013/02メディア: 単行本この商品を含むブログ (2件) を見る 前回の続き プライバシーとセキュリティのテスト プライバ…

「Androidアプリ テスト技法」第2章中編

Androidアプリテスト技法作者: 生路茂太,井芹洋輝,神原健一,長谷川孝二,松木晋祐,宮田友美,吉澤毅出版社/メーカー: 秀和システム発売日: 2013/02メディア: 単行本この商品を含むブログ (2件) を見る 前回の続き 非機能要求のテストについて 非機能要求とは、…

Google Maps Android API v2 その5 Changing the View

前回の続き カメラを操作して視界を変えよう。 Google Maps Android API v2は、簡単なジェスチャや操作で、ズームや地図のスクロール、視点の変更を軽快に行える。これは"vector-based map tiles"のおかげ。また、多くの都市で建造物の3D表示が可能となって…

Google Maps Android API v2 その4 Interacting with the map

前回の続き Interacting with the map Maps APIは、ユーザーの操作に対する応答を、自由にカスタマイズする手段を提供している UI controls Maps APIには、グーグルマップアプリに実装されているのと同じ、組み込みのUI controlsがいくつか用意されている。G…

Google Maps Android API v2 その3 Drawing on the Map

前回の続き Markers 地図の上に貼り付くIcon。clickイベントを受信したり、ドラッグが可能になったりする便利な奴 Markerを追加する 以下の簡単なコードで、経度0、緯度0の地点に タップすると"Hello world"の文字を表示する標準のマーカーが表示される。 Go…

Google Maps Android API v2 その2 Map Objects

前回の続き Map Objects Google Maps Android APIを使えば、Googleマップアプリと同じような見た目のアプリに出来る。 地図タイルにマイプレイスみたいな情報を含ませたり、マップ上の鉄道の駅とかがクリッカブルになったりはしないけれど、自分でマーカーを…

「Androidアプリ テスト技法」第2章前編

Androidアプリテスト技法作者: 生路茂太,井芹洋輝,神原健一,長谷川孝二,松木晋祐,宮田友美,吉澤毅出版社/メーカー: 秀和システム発売日: 2013/02メディア: 単行本この商品を含むブログ (2件) を見る 前回の続き §2 Android テスト実践 挑戦!テスト設計 ソフ…