Android-Studio dependencies のバージョン記述を「+ (プラス) のみ」で常に最新バージョンに対応させる

MavenRepository 経由でライブラリを追加するとして, 最近の Android-Studio では, GUI上の選択操作から build.gradle に書き込んでくれる.

Choose_Library_Dependency_と_Project_Structure

サポートライブラリや GooglePlay ライブラリのバージョン記述の形式が

「19.x.x」( x: 数字 )

でもなく

「19.x.+」

でもなく

「+」

のみだったりする.

これまで書いてた dependencies の記述

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.11.+'
    }
}

とか

dependencies {
    compile 'com.android.support:support-v4:19.1.0'
    compile 'com.android.support:appcompat-v7:19.1.0'
    compile 'com.google.android.gms:play-services:48.0.3'
}

などは, すべて「+ ( プラス ) 」のみの記述にして,

続きを読む >>


Android を「セーフモード」で起動してクソなアプリを特定する

端末を電源ONしてOSの起動が完了すると, それに反応して起動するアプリがつくれるのは周知のことと.

Broadcast Action: This is broadcast once, after the system has finished booting. It can be used to perform application-specific initialization, such as installing alarms. You must hold the RECEIVE_BOOT_COMPLETED permission in order to receive this broadcast.

Intent ACTION_BOOT_COMPLETE | Android Developers

アプリインストール時にパーミッション (権限許可) の確認こそあるものの, 今となっては, 誰もがあんまり気にせずインストールすると思える.

実際, 今, あたしの端末で見てみると,

88個もの のアプリが利用してる.

20140521-042631

で, こんなのみかけた.

アプリのクラッシュ、再起動、電池消費が早いなどの問題が端末で発生している場合、サードパーティ製アプリが原因である場合があります。これが原因であるかどうかを確認するには、端末をセーフモードで起動します。これにより、インストールしたサードパーティ製アプリが一時的に無効になります。

再起動してセーフモードに変更する - Nexus ヘルプ

起動時の端末内ブロードキャストを拾って稼働するアプリがクソな場合この方法が有効です.

やってみた.

続きを読む >>


【英検/TOEIC】英単語・熟語 を 音声付きカードで覚えることができる「Ankidroid (Anki) 」で爆速暗記すべし

別に, 英単語でもなくてもいいけども.

テキストでの

「問題」と「解答」

のペアを覚える方法.

target1900-41

昔ながらの「書いて覚える」という方法とともに

「カード」を使った方法も効率的だろうと思います.

いまどきは, だれもがスマホを持ってる時代.

スマホは 世界中で喋られてる言語をある程度流暢に喋ることができますよね.

そんなスマホをつかって, 目だけでなく, 耳も使って効率的に

「音声付きカード」スタイルで単語を覚えていく方法をば.

続きを読む >>