今日のチー(2016年9月9日)
久々のチーの写真です。
生後1年程になりますが、まだまだやんちゃな子。
普段見ない風船に興味津々です。
おっかなびっくり触れたりして楽しんでました。
Canon EOD 5D MarkIVのスペック比較
待ちに待ったCanon EOS 5D MarkIVが発表されました!
スペックが気になったので他に気になっている7D MarkIIやモデルチェンジ前の5D MarkIIIと比較してみました。
5D MarkIV | 5D MarkIII | 7D MarkII | |
画素数 | 3040万 | 2230万 | 2020万 |
センサー | フルサイズ | フルサイズ | APS-C |
連続撮影 | 7枚/秒 | 6枚/秒 | 10枚/秒 |
測距点 | 61点 | 61点 | 65点 |
ISO感度 | 100~32000 | 100~25600 | 100~16000 |
映像エンジン | DIGIC6+ | DIGIC5+ | DIGIC6 |
重量 | 890g | 950g | 910g |
マウント | EF | EF | EF-S |
動画最大サイズ | 4K | Full HD | Full HD |
Wi-Fi | ○ | × | × |
GPS | ○ | × | ○ |
発売年 | 2016年 | 2012年 | 2014年 |
フルサイズの5D MarkIVの方が7D MarkIIよりも軽いことにびっくりしました。
Canon デジタル一眼レフカメラ EOS 5D MarkIV レンズキット EF24-105mm F4L IS II USM 付属 EOS5DMK4-24105IS2LK
- 出版社/メーカー: キヤノン
- 発売日: 2016/10/31
- メディア: Camera
- この商品を含むブログを見る
Canon デジタル一眼レフカメラ EOS 5D Mark III ボディ EOS5DMK3
- 出版社/メーカー: キヤノン
- 発売日: 2012/03/22
- メディア: Camera
- クリック: 15回
- この商品を含むブログ (21件) を見る
Canon デジタル一眼レフカメラ EOS 7D Mark IIボディ EOS7DMK2
- 出版社/メーカー: キヤノン
- 発売日: 2014/10/30
- メディア: Camera
- この商品を含むブログ (4件) を見る
【Android】ラジオグループ
ラジオボタンを複数配置してもそれぞれ独立した選択となってしまいます。
これをグループ扱いとしていずれか1つしか選択できないようにする方法のメモ。
<RadioGroup android:layout_width="match_parent" android:layout_height="match_parent" android:layout_alignParentLeft="true" android:layout_alignParentStart="true"> <RadioButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="New RadioButton" android:id="@+id/radioButton" android:checked="false" /> <RadioButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="New RadioButton" android:id="@+id/radioButton2" android:checked="false" /> </RadioGroup>
【Android】画面遷移とインテント
Androidアプリの画面遷移方法。
インテントの種類
以下、サンプルです。
初期画面(FirstActivity)と遷移後の画面(SecondActivity)を用意し、初期画面にはボタン(button)を配置しています。
そして、ボタンを押すと画面遷移します。
基本的な手順は同じでExplicitかImplicitの違いは自分で用意した画面に遷移するか、指定した処理に対する画面(アプリ)をOSに選択させるかのようです。
Explicit Intents
package dederin.explicitintents; import android.content.DialogInterface; import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; public class FirstActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_first); setContentView(R.layout.activity_first); Button button = (Button)this.findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View v){ // 明示的なインテント Intent intent = new Intent(FirstActivity.this, SecondActivity.class); startActivity(intent); } }); } }
Implicit Intents
package dederin.implicitintents; import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.net.Uri; public class FirstActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_first); Button button = (Button)this.findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View v){ Uri uri = Uri.parse("http://www.google.co.jp"); // 暗黙的なインテント // Android OSがURIを開くためのブラウザアプリを自動選択する Intent intent = new Intent(Intent.ACTION_VIEW, uri); startActivity(intent); } }); } }
【Android】Buttonイベント
ボタンをクリックした際のイベントで処理を行うサンプル。
画面にあるボタンを押すと…
テキストエリアに文章を表示します。
サンプルのソースコード。
画面レイアウトにTextView(id:textview)とButton(id:button)を貼り付けて下さい。
package dederin.helloworld; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.TextView; public class MainActivity extends AppCompatActivity { private Button button; private TextView text; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); text = (TextView)this.findViewById(R.id.textview); button = (Button)this.findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener(){ public void onClick(View v){ text.setText("Hello, Android World!"); } }); } }
【Android】Android Studioのインストール
Android Studioのインストールとそれに伴う環境構築の覚書。
Android Studio 2.1.2のシステム要件は以下の通りです。(2016/7/16時点のWindows端末の要件)
- Windows 7/8/10 (32bit または 64bit)
- 最小メモリ 2GB, 必要メモリ 8GB
- 最小空き容量 2GB, 必要空き容量 4GB
- 画面解像度 1280x800以上
- Java Development Kit (JDK) 8
【導入手順】
- JDKの入手
- JDKのインストール
- JDKのパスを環境変数に追加
- Android Studioのインストール
- Android Studioの起動(ここで追加ダウンロードがあります)
- SDKマネージャの実行
- 必要なSDKをインストール(既に使用したいバージョンがインストールされている場合は不要)
以上、ご参考まで。