2013年4月29日月曜日
ライフログツール Up
先日、写真に紹介するライフログツール Jawbone Up! を購入しました。このリストバンド型のライフログツールは、内部にある加速度センサーを利用して、日中及び睡眠中の状況を24時間常に記録します。蓄積されたデータをiPhoneやAndroidの専用アプリにアップすることで、時系列に活動状況を再現してくれる仕組みです。Nikeなどからも、スポーツやランニングなどのアクティビティの記録するための同様のガジェットはこれまでも発売されていましたが、日常生活を常にモニターする類のものは、デジタル万歩計など以外にはあまり例がありませんでした。
単に歩数を記録するだけでなく、視覚化することで日常の活動を振り返ることができるというのは面白い試みです。センサー技術の小型化と進歩により、アイデア次第でいろいろなことが可能になりそうです。でも、残念ながら日本からはほとんどと言ってこの類のものが市場には出てきません。皆さんもアイデアを何か形にしてみましょう。
2013年4月27日土曜日
とりあえず今日の最終進捗ってことで…
- タブにマップの要素を追加し、タブきりかえ等で落ちないように修正した
- PrepareMenuを使って一部のメニュー要素の追加と固定化(フラグ判定いれてメニュー追加できるんでつかってみた)
- カメラ機能の搭載 固定化メニューの中から一つ、カメラ機能にしてみた(押したらカメラ起動 (カメラとかわすれてたわー(棒))
休日バイトに出勤ですっ!
- GoogleMapのインスタンスを生成
- MapFragment.getMap()でマップ(レイアウト)をGoogleMapいんすたコード内に取り入れる
- GoogleMap.addMarker(MarkerOption option)でoptionに設定してある緯度経度・タイトルなどを突っ込む
- おしまい
package com.gmail.okkun_lab.yacho;
//野帳アプリサンプルver0.2.1
//更新内容
/*
* TabActivityではなくfragmentを使うタブページ(ActionBar)
* Tabのページ要素にマップを追加(MapFragment)⬅ここまでver0.2.1
*/
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.MapFragment;
import android.os.Bundle;
import android.app.ActionBar;
import android.app.ActionBar.Tab;
import android.app.ActionBar.TabListener;
import android.app.Activity;
import android.app.FragmentTransaction;
import android.view.Menu;
public class MainActivity extends Activity {
MapFragment mMapFragment;
ActionBar mActionBar;
GoogleMap mMap;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mActionBar = getActionBar();
mActionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);//ここでActionBarをタブのモードにしちゃう
TabListener tabListener = new ActionBar.TabListener(){
@Override
public void onTabSelected(Tab tab, FragmentTransaction ft){
//Map のタブが選択されたとき
if(tab.getText().equals("Map")){
if(mMapFragment == null){
//マップのインスタンスが無かったら
mMapFragment = MapFragment.newInstance();
ft.add(android.R.id.content,mMapFragment,"Map");//マップのインスタンスを突っ込む
}else{
ft.attach(mMapFragment);//有るなら付け加える
}
}else{
//別のフラグメントを突っ込む用
}
}
@Override
public void onTabReselected(Tab tab, FragmentTransaction ft) {
// TODO 自動生成されたメソッド・スタブ
}
@Override
public void onTabUnselected(Tab tab, FragmentTransaction ft) {
// TODO 自動生成されたメソッド・スタブ
//選択されなかったタブがマップだったら
if(tab.getText().equals("Map")){
//んで、マップフラグメントのインスタンスが既にあったら
if(mMapFragment != null){
//FragmentTransactionからマップフラグメントのインスタンスをはずす
ft.detach(mMapFragment);
}else{
//選ばれなかったタブがマップじゃなかったとき 他のフラグメントをトランザクションから外す用
}
}
}
};
mActionBar.addTab(mActionBar.newTab().setText("なにか")
.setTabListener(tabListener));
mActionBar.addTab(mActionBar.newTab().setText("Map")
.setTabListener(tabListener));
}
@Override
protected void onResume(){
super.onResume();
//mMap = mMapFragment.getMap();
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.gmail.okkun_lab.yacho"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="17" />
<permission
android:name="com.gmail.okkun_lab.yacho.MainActivity"
android:protectionLevel="signature"
></permission>
<!-- カメラへのアクセス -->
<uses-permission android:name="android.permission.CAMERA"></uses-permission>
<uses-feature android:name="android.hardware.camera"></uses-feature>
<uses-feature android:name="android.hardware.camera.autofocus"></uses-feature>
<!-- 外部SDカードへの書き込み -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<!-- 位置情報の取得 (Wi-Fi経由) -->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<!-- 位置情報の取得 (GPS経由) -->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<!-- インターネット接続関係パーミッション -->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<!-- Google API へのアクセス -->
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
<!-- openGL使うとかなんとかのやつ-->
<uses-feature
android:glEsVersion="0x00020000"
android:required="true" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<!-- Google android maps API key -->
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="@string/MapKey" /><!-- ⬅あなたのキーでどうぞっ!-->
<activity
android:name="com.gmail.okkun_lab.yacho.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
2013年4月26日金曜日
忘れていたわけではありません。
久々に乗ると参りました。
帰ってきてすぐ寝ようと思っていたので、もともとブログは今日書こうと思ってました。
どうも、kuririnです。
就活のため、火曜と水曜に、新横浜に行ってきました。
都会でしたね!
近くに横浜アリーナとかもありました。
ほとんど、探索する時間はなかったので見てません。
いやー、それにしても本当にいい経験になりました。
社員の方には優しくしていただき、感謝です。
詳しいことはまた会った時にお話します。
まだ、自分の中での気持ちがしっかりするまで、考えて結果を出したいと思います!
今回は短文でしたが、内容は深いものでした笑。
写真は横浜アリーナと、新横浜駅です!
2013年4月21日日曜日
4月半ば過ぎ
新学期が始まり、学生の皆さんも私もいろいろと新しいことが始まりました。研究室は秋まで新メンバーはありませんが、気分一新して卒論作業に取り組んで行きましょう。
さて、仕事は週休二日で土日はお休みを頂いておりますが、我が家の子供達からは週末は遊んでくれるお父さんが期待されており、なかなかゆっくりする暇がありません。特に一年間海外にいて家族サービスをサボっていた負い目があり、わがままも言いにくいのです。確かに小さい時期の一年は子供の成長が早い時期なので、その時期、その時期の子供の姿は貴重だと今更ながら感じてます。
気分改めて、月曜日からまた頑張りましょう。
写真は、子供達とよく行く、もーもーランドの牛さん。
2013年4月19日金曜日
なんとかじゅんちょ・・・う?
2013年4月18日木曜日
水曜日担当です!
kuririnです。
サボらず頑張ります。
宜しくお願いいたします。
今日もやっぱりホークスですかね!
ついに今年もプロ野球のシーズンですね!
春は試合がなくて寂しかったので、夕方帰ると野球がテレビであってるのを観ると嬉しくなりますね!
今回はホークスの情報をとりあえず伝えて、私の好きな選手について話をしたいと思います!
今日現在パリーグ5位となかなか勝ち星をあげれていない状態です。
が、しかし、今日の試合も勝ったため、4試合連続で勝利しています!
これから1位にむけて頑張ります!
ん?
まてよ。
4試合連続で勝利している?
なのに5位?
そうなんです。
ちょっと前まで最下位独走してました。
まぁこれからです!これから!
期待しましょう!
では、私の好きな選手について書いていきましょう!
私の好きな選手、それは、、、
鳥越裕介 一軍守備走塁コーチです!
えっ!コーチ!?
そうなんです!
コーチなんです!
ダイエーホークス時代にはショートの選手で頑張ってましたよ!
いまはコーチとして頑張っています!
みなさんは野球の試合を1度はみたことありますよね?
バッターが球を打ちますよね?
1塁のベースに走りますよね!
セーフになったとき、コーチとハイタッチしてるの見たことありません?
あの人が鳥越コーチです!
つまり、誰かがヒットを打つ!
↓
鳥越コーチがテレビに映るということなんです!
今度よくみてくださいね!
でも、好きな理由が気になりますよね?
理由はですねー
私のじいちゃんに影響を受けたということですね!
じいちゃんは大分県の臼杵高校出身で、
鳥越コーチも臼杵高校出身だったため、じいちゃんが鳥越選手を応援しているのをよく見てましたから!
ということです!
次回は今活躍中の選手について話したいとおもいます!
では、私は寝ます。
おやすみなさい。
風邪なのか。。。?