GalaxyS2を買ってまず入れたアプリ群。

S2!買っちゃった! というわけでまずはセットアップ!と思ったけど以前はht03aを使っていたので、以前使っていたアプリは 大半が自動で引き継ぎインストールされた!これは凄い。

というわけで、すべてが新たに入れたモノではないけど、自分的に必須と思うアプリをメモ。 ht03aだと動作速度が残念でいろいろ試せなかったのだけど、 S2なら大丈夫!ということでいろいろ入れてます。 OpenWnnフリック入力対応版 まずは日本語入力。フリック対応入力をやりたい。いろいろあるけど自分のおすすめはこれ。

https://market.android.com/details?id=com.pm9.flickwnn

ADW.Launcher 次に、ホームアプリ。デフォルトのホームもよかったけど、やはり慣れがあるので以前に使用していたADW.Launcherを使用。

https://market.android.com/details?id=org.adw.launcher

ADW.Launcherテーマ そしてミクさんのテーマも。壁紙とか。

https://market.android.com/details?id=jp.hyoromo.adwtheme.miku

Remenber the milk androidアプリはpro会員にならないと使えないけど、S2のサクサク感でもの凄く使いやすくなった。ほんとにちょっとしたメモから簡単に追加できる。 ホームに常に表示して予定の確認に使ってます。カレンダー系のものより、こっちのほうが自分は好き。

https://market.android.com/details?id=com.rememberthemilk.MobileRTM

DropBox これは基本で便利。PCからandroidにちょっと移したいファイルなんかを、サクっと移すのに使用。

アカウント新規作成時にこのリンクからつくってもらうと、自分とあなたの容量がちょっと増えます。

https://market.android.com/details?id=com.dropbox.android

WidgetLocker ロックスクリーンのカスタマイズが出来る。ウィジェットを表示したりとか、非常によい。 有料だけど、ものすごくイイのでお勧め。

https://market.android.com/details?id=com.teslacoilsw.widgetlocker

あんまりいじってないけど、ホーム画面はこんな感じに。 右下のウィジェットは、Remenber the milk。

WidgetLockerでのロックスクリーンもほとんど同じでこんな感じ。

ミクさんかわいーわー。 [...]

接続している回線の情報を得る

androidでwifi環境下だけ通信を行うとかの制御をしたい場合に、今接続している回線の情報を得る方法

ConnectivityManager cm = (ConnectivityManager)getApplicationContext().getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo ni = cm.getActiveNetworkInfo(); if(null == ni){ mainText.setText(“ni is null”); } else { mainText.setText(ni.getTypeName() + “:” + ni.getType()); }

NetworkInfoに定義されている情報はこちらを参照。

http://developer.android.com/reference/android/net/ConnectivityManager.html

 

 

WIMAXなんてのもあるのかー。

 

 

実行にはパーミッションの設定が必要。manifestに以下を追加。

Android端末付属のカメラで普通にとった写真をEvernoteと同期するソフト、Everphotosyncerを作成しました

タイトル通りのアプリを作成しました。

無料版は1日3つまで写真をアップロード出来ます。

有料版は制限がありません。

普通にとった写真を適度に縮小して、アップロードします。 位置情報が写真に保存されている場合、Evernoteの位置情報に変換してアップロードします。 ライフログを取るのに利用すると吉かとおもいます。

利用してみてもらえるとうれしいです。

アプリのページはこちら:http://bit.ly/hLaPZh

画面サンプル

Windows用AndroidSDKのADB Shell の位置はandroid-sdk-windows\platform-toolsです。

いつから変わったのかわかりませんが、以前は

\android-sdk-windows\tools

にあったものが、

\android-sdk-windows\platform-tools

に変更になっています。Pathの設定など注意。

Androidで別アクティビティを呼び出したことをユニットテストする方法

この記事を参考にさせていただきました。

以下がサンプルコード。 やりたかったアクティビティからアクティビティの呼び出しが行われたかの確認のみに特化。

テスト対象コード。アクティビティを呼び出す方

package net.krks.android.junitsample; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; public class JUnitSampleActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button b = (Button) findViewById(R.id.Button01); b.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { [...]