Translate

2010年7月6日火曜日

ChartDroidの使い方を探す




















































































Android上にいろいろグラフを表示させてみたくなり、
いろいろしらべてみた。

普通は、Google Chart APIをWebView上にのせちゃうのが
手っ取り早いのかな。
 まあある程度はサイズも決められるし、なにより簡単だ。

それでもいいけど、
もっと見栄えが良いのはないかな、
とGoogleで検索していると、
Google CodeにChartDroidなるライブラリがあるのを知る。

で、
http://code.google.com/p/chartdroid/
にいってみると、
なかなかよさげな画面ダンプが
何枚かあった。

ということでダウンロードしようとしたら..APKファイル?

開発で使えるのAPK..

しょうがないので、SubVersionを使って
ローカルハードディスクにソースを入れるべく、


svn checkout http://chartdroid.googlecode.com/svn/trunk/  chartdroid-read-only


を実行してチェックアウトした。

で、トップレベルのchartdroid-read-onlyを
Eclipseでインポートすると、
Chartdroidプロジェクト以外赤バッテンだらけに..

ほかのプロジェクト3つのビルドパスに

Cartdroidパッケージをインポートするようにかえて、
プロジェクトのクリーンをかけたら

赤バッテンが全部消えた。

Chartdroidパッケージを外部参照させるように
アプリのワークスペースをつくればいいわけだ。


あとは、サンプルコードがあればつくれるな。

この3つのプロジェクトがサンプルっぽいな

とおもっていたら、案の定サンプルだった。

さがしてMinimalLineChartExampleを
実行してみると、
いくつかグラフを見ることが出来た。


※上のダンプはサンプルの一部

ほかのサンプルが動かない(強制終了)のは
1.6だからか..HT-03Aの限界なのか..

とりあえずこれらのサンプルをぱくって作って見ようか。


既存アプリケーションをK8s上でコンテナ化して動かす場合の設計注意事項メモ

既存アプリをK8sなどのコンテナにして動かすには、どこを注意すればいいか..ちょっと調べたときの注意事項をメモにした。   1. The Twelve Factors (日本語訳からの転記) コードベース   バージョン管理されている1つのコードベースと複数のデプロイ 依存関係 ...