ようへい

2012年4月18日水曜日

[Android アプリレビュー] サッカークラブ物語

情報
サッカークラブ物語
サッカークラブ物語
空き地に施設を建ててポイント獲得
サッカークラブ物語
監督によって様々なフォーメーションを習得できます
サッカークラブ物語
リーグに参加して優勝を目指す
サッカークラブ物語
選手を育成し、ワールドカップ優勝を目指す、サッカーチーム運営ゲーム。
試合は見下ろし視点で観戦する事が可能で、育成した選手を眺めるのはなかなか楽しい。
選手の育成以外にも、施設の整備でポイントの獲得、スポンサー契約で資金の調達、地域活動などを行ってファンを増やすこともできる。
ファンが増えると収入が増え、選手の強化も楽になる。
サッカーのルールがわからなくても、試合はオートなので問題なし。
攻略
まず、地域活動や、スポンサーとの交渉に必要となるハートひらめきのポイント。
序盤で、これらのポイントを回収できる施設は、グッズ公園。
溜まったハートは地域活動に、ひらめきはスポンサー契約に使う。
地域活動は、チーム握手会で新しいスポンサーの登場、青空サッカー教室で新しい選手の登場となっている。
序盤は青空サッカー教室を行い、契約するスポンサーが少なくなったらチーム握手会を行うという流れがオススメ。
基本的には、初期メンバーは後々強い選手にすべて入れ替えすると思うが、2週目以降の引き継ぎを考えると、初期メンバーを強化する事が一番無駄が無い。
ただ、ある程度成長すると限界が来るようなので、後半はメンバーを入れ替えないと厳しくなる。
サッカークラブ物語
動作
アプリケーションの安定性
価格
コストパフォーマンスが良いかどうか
関連記事

4/18 Android ニュースひとまとめ

 KDDIが、5月上旬からauのEメール(~@ezweb.ne.jp)とSMS(Cメール)の絵文字デザインをリニューアルする。今回のリニューアルは、NTTドコモ、KDDI、沖縄セルラー、イー・アクセスが発表した、事業者間の絵文字共通化に向けた取り組みに基づくもの。

 リニューアルにより、auの絵文字はドコモのiモードメールとspモードメールで使われている絵文字をベースにしたデザインに変更される。これにより、au、ドコモ、イー・モバイル、ウィルコム端末で同じ絵文字を使えるようになる。共通化されるのがドコモで使われている213個の絵文字。イー・モバイルとの共通化については近日対応予定。
KDDIが絵文字をリニューアル、ドコモ絵文字のデザインをベースに - ITmedia +D モバイル
http://plusd.itmedia.co.jp/mobile/articles/1204/18/news093.html
絵文字リニューアルするんですね。
なんでまた今やろうという事になったんだろ。
統一されるのは嬉しいですけど。
 トレンドマイクロは4月18日、2012年第1四半期(1~3月)のセキュリティ動向をまとめた報告書を発表し、モバイルや標的型攻撃に関する脅威が多発していると伝えた。

 モバイル関連では3カ月間に新たに約5000種の不正なAndroidアプリが見つかった。人気の正規アプリにマルウェアの機能を組み込んだ海賊版を配布したり、不正アプリの亜種が出回ったりするケースが多く、国内では不正に金銭を要求する「ワンクリック詐欺」型のアプリも出現した。
不正なAndroidアプリや標的型攻撃の多発ぶりが目立つ2012年第1四半期 - ITmedia エンタープライズ
http://www.itmedia.co.jp/enterprise/articles/1204/18/news063.html
Androidが多いのは仕方ないですね。
インストール先が限定されていないのはもちろん、公開前の事前審査もありませんから。
個人情報の読み取りを防ぐには、LBE Privacy Guardのようなセキュリティアプリ入れて対策するしかないですね。
 スマートフォン所有者が契約している通信事業者の比率は、ソフトバンクモバイルが38.5%、NTTドコモが34.4%、auが25.3%で、1位のソフトバンクモバイルが前回調査の61.1%から大幅にシェアを減らした。OS別では、iOSが前回調査の57.7%から39.6%、Androidが前回調査の29.1%から56.7%となり、AndroidとiOSが逆転した。
女性のスマホ所有率が拡大--OSシェアはAndroidがiOSを逆転 - CNET Japan
http://japan.cnet.com/news/business/35016351/
意外にも女性のシェアが伸びたんですね。
ただ、Androidの場合は特に、利用する上で自己防衛が必要という意識も持たないといけませんね。
個人情報が詰まったデバイスなので一旦もれてしまうと周りにも迷惑がかかりますし。
関連記事

2012年4月12日木曜日

4/12 Android ニュースひとまとめ

 ブライトコーブは4月12日、HTML5とCSS、JavaScriptを使ってiOS/Android向けネイティブアプリを作成できるクラウドサービス「Brightcove App Cloud」の提供を始めた。ユーザーは同サービスの利用で、モバイルアプリの作成知識がなくてもiOS/Androidアプリを作成、配信、管理できるようになるという。

 ブログや写真、動画など、さまざまなコンテンツを配信するためのアプリを作成できるサービス。作成したアプリはApp StoreやGoogle Playストア(旧Androidマーケット)に公開でき、アプリ内コンテンツを管理するCMS機能、アクセス解析機能なども備える。英語版は以前から提供されており、米国務省や米News Corp.(FOX News)などが同サービスを利用してアプリを作成しているという。
HTML5でAndroid/iOSアプリを作成できるサービス、ブライトコーブが提供 - ITmedia ニュース
http://www.itmedia.co.jp/news/articles/1204/12/news100.html
HTML5で開発できるのはいいですけど、言い返すと、HTML5で作れるレベルのアプリしか作れないって事ですよね。
気軽にアプリ公開できるのはいいけど、HTML5の機能だけで満足したアプリ作れるかな・・・
関連記事

2012年4月11日水曜日

Hello, Views (Time Picker編)

Time Picker | Android Developers
http://developer.android.com/intl/ja/resources/tutorials/views/hello-timepicker.html DatePickerと同じタイプの、時刻を選択するウィジェットです。
HelloTimePickerというプロジェクトを作成します。
res/values/strings.xmlを開き、以下のように変更します。
<?xml version="1.0" encoding="utf-8"?>
<resources>

    <string name="hello">Hello World, HelloTimePickerActivity!</string>
    <string name="app_name">HelloTimePicker</string>
    <string name="pick_time">Change the time</string>

</resources>
res/layout/main.xmlを開き、以下のように変更します。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="vertical">
    <TextView android:id="@+id/timeDisplay"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text=""/>
    <Button android:id="@+id/pickTime"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/pick_time"/>
</LinearLayout>
HelloTimePickerActivity.javaを開き、以下のように変更します。
package com.blogspot.logroid.helloTimePicker;

import java.util.Calendar;

import android.app.Activity;
import android.app.Dialog;
import android.app.TimePickerDialog;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.widget.TimePicker;

public class HelloTimePickerActivity extends Activity {
    
    private TextView mTimeDisplay;
    private Button mPickTime;

    private int mHour;
    private int mMinute;

    static final int TIME_DIALOG_ID = 0;
    
    /** Called when the activity is first created. */
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        // capture our View elements
        mTimeDisplay = (TextView) findViewById(R.id.timeDisplay);
        mPickTime = (Button) findViewById(R.id.pickTime);

        // add a click listener to the button
        mPickTime.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                showDialog(TIME_DIALOG_ID);
            }
        });

        // get the current time
        final Calendar c = Calendar.getInstance();
        mHour = c.get(Calendar.HOUR_OF_DAY);
        mMinute = c.get(Calendar.MINUTE);

        // display the current date
        updateDisplay();
    }
    
    // updates the time we display in the TextView
    private void updateDisplay() {
        mTimeDisplay.setText(
            new StringBuilder()
                    .append(pad(mHour)).append(":")
                    .append(pad(mMinute)));
    }

    private static String pad(int c) {
        if (c >= 10)
            return String.valueOf(c);
        else
            return "0" + String.valueOf(c);
    }
    
    // the callback received when the user "sets" the time in the dialog
    private TimePickerDialog.OnTimeSetListener mTimeSetListener =
        new TimePickerDialog.OnTimeSetListener() {
            public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
                mHour = hourOfDay;
                mMinute = minute;
                updateDisplay();
            }
        };
    
    @Override
    protected Dialog onCreateDialog(int id) {
        switch (id) {
        case TIME_DIALOG_ID:
            return new TimePickerDialog(this,
                    mTimeSetListener, mHour, mMinute, false);
        }
        return null;
    }
}
実行します。
今回出てきたキーワードについて解説。
ソースはDate Pickerの時と殆ど同じなので、重複箇所は割愛します。
TimePickerDialog
時刻選択ダイアログ
OnTimeSetListener
TimePickerのダイアログの値変更時に呼び出されるイベントリスナ―
onTimeSet
「設定」ボタンがタップされた時に呼ばれるメソッド
関連記事

4/11 Android ニュースひとまとめ

外でAndroid、おうちでPCの人には、BlueStacksがおすすめかも。どんなハッカーたちよりも先に、そしてChromeがその機能を真似する前に、使ってみるのはどうだろう。このスタートアップのソフトウェアはここ数か月、大人気だ。それもそのはず、AndroidアプリをそのままWindows PCの上で動かせるという、待望のソフトだからだ。もちろん、Windowsが動くタブレットやラップトップでもかまわない。
AndroidアプリをPC上で動かせるBlueStacksが公開ベータ–AMDに次いでQualcommも投資
http://jp.techcrunch.com/archives/20120410qualcomm-invests-in-bluestacks/
まだベータ版のようなので、早く安定版が出ると良いですね。
 東芝の米国法人であるToshiba America Information Systemsは4月10日(現地時間)、米GoogleのAndroid搭載タブレットの新モデルを「Excite」ブランドで発表した。ディスプレイサイズが13.3インチ、10.1インチ、7.7インチの3種類で、いずれもクアッドコアTegra 3を搭載する。

 東芝は、1サイズですべてのニーズに応えることはできないと考え、3種類のディスプレイサイズをそろえたという。いずれも薄さと軽さが特徴の1つになっており、例えば10.1インチモデルは、9.7インチの第三世代iPadより0.5ミリ薄く、108グラム軽い。
東芝、4コアのAndroidタブレット「Excite」シリーズを米国で発表 - ITmedia +D PC USER
http://plusd.itmedia.co.jp/pcuser/articles/1204/11/news017.html
これ国内販売は無いんでしょうね・・・
サイズのラインナップと、Tegra 3を搭載という点でかなり魅力的です。
Tegra 3タブレットどれ買おうかなぁ~
 Facebookは、「Android」プラットフォームにおける写真共有アプリケーション「Instagram」の最近の勢いに満足しているに違いない。

 The Next Webによると、同アプリはAndroid OS版のダウンロード件数が6日間で500万件に達したという。「iOS」版がこの水準に達するまでには6カ月かかった、とThe Next Webは指摘している。

 Android版Instagramのダウンロード実績は、同プラットフォーム上でとりわけ好調なリリースとして位置付けられ、Instagramの買収を控えるFacebookには心強いはずだ。Facebookは米国時間4月9日、Instagramを10億ドルで買収することで合意したと発表した。
Android版「Instagram」、公開後6日間で500万ダウンロード - CNET Japan
http://japan.cnet.com/mobile/35016077/
500万ダウンロードですか。
すごい勢いですね。
私も早速インストールして使っていますが、写真の共有が楽しい。
頻繁にアップデートしているようで、今後さらに使いやすくなると思われます。
Facebookに買収されても、Facebook寄りになることは無いという事なので安心して使えますね。
関連記事