「で, どれくらいのカバー率なの?」
「えーっと, Gingerbread なので 2.3 からなので API10から なのでー...」
とか, だるいすね.
で, 開くページが だいたいここ.

Dashboards | Android Developers
で, こんな ダイアログが AndroidStudio にあったりします.

各OSバージョンの概要と説明ページへのリンク付きです.

新規プロジェクト作成からどうぞ.

「で, どれくらいのカバー率なの?」
「えーっと, Gingerbread なので 2.3 からなので API10から なのでー...」
とか, だるいすね.
で, 開くページが だいたいここ.

Dashboards | Android Developers
で, こんな ダイアログが AndroidStudio にあったりします.

各OSバージョンの概要と説明ページへのリンク付きです.

新規プロジェクト作成からどうぞ.

GUI上のドラッグアンドドロップででAndroid端末に簡単にファイルコピーなどに便利なツールなのですが.

USBでMacとAndroidをつないだ瞬間, 勝手に起動して, Mac画面からカーソルが消えて, キーボードやマウスやパッドの入力を一切受け付けなくなる.
きっとみなさんも イラッとして, 作業の途中でMac再起動とか.
どこかネットで見たフレーズが思い出されました.
AndroidスマートフォンでUSB Mass Storageを利用できずにMTPとかいうゴミ規格を利用している皆さんこんにちは。
ゴミ規格て (笑)
MacでMTPを利用できるソフトウェアであるAndroid File Transferが、端末をUSBで接続するだけで起動してしまい、しかも接続のたびにOSXのUIが10秒程度フリーズしとても邪魔なので対処法を見つけました。
Android File Transferが端末を繋ぐたびに自動で起動して邪魔 - sudo_viの日記
作業途中で, パソコン再起動ほどキレそうになることはありません.
再起動したあと, イラッとしながら調べると, クソ加減が分かります.
Now whenever I plug in certain USB devices that can't be used for transferring files (my Nexus 7 in locked state, an iPhone…) my laptop's built-in keyboard and trackpad stop working [external mouse stays working].

android file transfer freeze mac - Google 検索
前述と同様な感じでみんな回避してる雰囲気.
rm -r ~/Library/Application\ Support/Google/Android\ File\ Transfer/Android\ File\ Transfer\ Agent.app
cd /Applications/Android\ File\ Transfer.app/Contents/Resources mv Android\ File\ Transfer\ Agent.app Android\ File\ Transfer\ Agent.app.disable
Taming Android File Transfer on Mac OS X
この方法で, 自動起動を停止しておけば, 挿した瞬間イラッとすることは避けられるし, 手動で File Transfer を利用することができます.
または, 端末側で「MTP」なる規格をOFFにもできるようです.
ADBなどは通常通り使用できます.
[ 設定 ]-[ ストレージ ]-[ 右上メニュー ]-[ USBでパソコンに接続 ]

これでスッキリです.
以下の, ダイアログが Google Play Store デベロッパーコンソールに表示されている.

2014 年 8 月 1 日から Google Play デベロッパー プログラム ポリシーでは、Play ストアにアップロードされるすべてのアップデートと新着アプリに、広告を目的とした広告 ID(端末で利用可能な場合)を他の端末 ID の代わりに使用することが定められています。
Android Play Store で公開しているアプリはすべて Googleの管理するIDを使う, ということになる.
iOS/Androidで端末を識別するIDまとめ | iRidge, Inc.
iOSでのUDID規制からの端末IDへの再認識とAndroidでの現状と今後(特にリワード広告業界):That's the Way to GO!:ITmedia オルタナティブ・ブログ

以下を利用していたらすべてアウト?!
・UDID(Unique Device Identifier)
主にiOSで端末を識別するユニークなID。工場出荷時に各端末に割り当てられ、割り振られたUDIDは端末を特定できる一意な識別番号。Appleの意向によりアプリで使用することは基本的にNG。・IMEI(International Mobile Equipment Identity)
携帯電話端末に付与される識別番号。携帯電話のバッテリを外すと書いてあることが多い。また電話番号入力画面で「*#06#」 と入力すれば表示することも可能。・IMSI(International Mobile Subscriber Identity)
携帯電話内のSIMカードに格納されており契約者単位に割り当てられている一意な識別番号。・MACアドレス(Media Access Control address)
LANカードなどのネットワーク機器のハードウェアに一意に割り当てられる物理アドレス。スマートフォンの場合、Wi-Fiが標準で搭載されているのでハードウェア一意な識別番号となる。
Googleのページに見ていると以下のようにも書いてある.
Q: Android ID などの永続 ID は、8 月 1 日以降も使用できますか?
A: はい。広告に関連しないさまざまな使用事例がありますので、永続 ID は引き続き使用できます。Google では、どの永続 ID がサードパーティに提供されているかについて、より詳しい情報をユーザーに提供する新しい機会を長期的に評価していきます。詳細情報を入手した場合は、前もってお知らせいたします。
Q: 広告の目的以外で永続 ID を使用できますか?
A: はい。ただしプライバシーポリシーを掲示し、デベロッパーの条項と、アプリ提供地域の該当するすべてのプライバシー法に従ってデータを管理している場合に限ります。
Q: ターゲティングしている端末に広告 ID がない場合はどうなりますか?
A: 広告 ID が存在しない場合は、永続 ID または所有 ID の使用に戻ることができます。ただし、プライバシー ポリシーをユーザーに掲示し、デベロッパーの条項と、アプリ提供地域の該当するすべてのプライバシー法に従ってデータを管理している場合に限ります。
8/1 以降に Play Store にアップする apk のみが注意すべき ということなのか, どうなのか.
関連著名人の見解はどうなるのか?
どちらにしても「独自に 端末の特定をすることはできなくなる」 という方向なのは間違いなさそう.
Admob からメール「最新版の SDK にアップグレードしてください」
今回のアップデートはベータ版で、Googleによれば、Samsung、HTC、LGその他のメーカーの一部のデバイスにここ数日のうちに提供されるという。Chromecastアプリのバージョンは1.7となる。これは相当に役立つ機能だが、アップデートが全員に行き渡るには少々時間がかかる。しばし忍耐して待て
ここ数日中にAndroidデバイスからChromecast に画面ミラーリングできるようになる - TechCrunch
すでに, どこかにあるよな.

Chromecast 1.7.4 apk https://copy.com/nDk8jjSV3Hu1cdfG +Android Police +Artem…
com.google.android.apps.chromecast.app.apk :: Copy
すでに, 1.5.5 入れてる人は上書きできないようです.
$ adb install com.google.android.apps.chromecast.app.apk 4724 KB/s (4897903 bytes in 1.012s) pkg: /data/local/tmp/com.google.android.apps.chromecast.app.apk Failure [INSTALL_FAILED_ALREADY_EXISTS]
一度, 1.5.5 をアンインストールしていれるといいです.


予定通りに動きます.

音声画像共に遅延は感じられません.
サポートする端末は以下だそうです.
Nexus 4
Nexus 5
Nexus 7 (2013)
Nexus 10
Samsung Galaxy S4
Samsung Galaxy S4 (Google Play Edition)
Samsung Galaxy S5
Samsung Galaxy Note 3
Samsung Galaxy Note 10
HTC One M7
HTC One M7 (Google Play Edition)
LG G3
LG G2
LG G Pro 2
Chromecast が画面ミラーリングに対応、ニコニコやゲームも大画面にキャスト。要対応Android端末 - Engadget Japanese
日本国内メーカーで製造されてる端末てどうなっていくのかっ!
こちらからは以上です.
とりあえず一般リリースまで集めていく.

Material Designは静止画で見るとフラットデザインっぽいですが、思想や使い心地は異なったものです
ウェブやiOSにもサービスを提供している場合は、どのようにMaterial Designを取り入れるのがユーザにとって一番良いのか考える必要があります
Android L Developer Previewは、まだプレビュー感が強いのでただちに移行するということはないが、ウォッチはしていた方が良いです
Material Designの目指すところとAndroid側の変更点 - クックパッド開発者ブログ
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_enabled="true"
android:state_pressed="true">
<objectAnimator
android:duration="@android:integer/config_shortAnimTime"
android:propertyName="translationZ"
android:valueFrom="@dimen/button_elevation"
android:valueTo="@dimen/button_press_elevation"
android:valueType="floatType" />
</item>
<item>
<objectAnimator
android:duration="@android:integer/config_shortAnimTime"
android:propertyName="translationZ"
android:valueFrom="@dimen/button_press_elevation"
android:valueTo="@dimen/button_elevation"
android:valueType="floatType" />
</item>
</selector>
Floating Action Button (requires Android-L preview)
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
tools:context=".MainActivity">
<android.support.v7.widget.RecyclerView
android:id="@+id/recycler_view"
android:scrollbars="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</RelativeLayout>
RecyclerView example | Code Random
Palette palette = Palette.generate(photo); // photo は Bitmap // get○○○Color()で任意のパレット色が取得できる // VibrantColor palette.getLightVibrantColor().getRgb(); // 明るい palette.getVibrantColor().getRgb(); palette.getDarkVibrantColor().getRgb(); // 暗い // MutedColor palette.getLightMutedColor().getRgb(); // 明るい palette.getMutedColor().getRgb(); palette.getDarkMutedColor().getRgb(); // 暗い
[Android] android.support.v7.graphics.Palette がいい感じかも - adakoda
1.material design specification.をみる 2.マテリアルテーマをアプリに適用する 3.マテリアルテーマをカスタマイズするためにスタイルの定義を加える 4.マテリアルデザインガイドラインに従ってレイアウトを作る 5.影を適用するために、viewにelevationを指定する 6.リストやカードなどのcomplex viewに新しいWidgetを作る 7.新しいAPIを使ってアニメーションをカスタマイズする
L Developer Preview マテリアルデザインを始める - Firespeed
compile 'com.android.support:cardview-v7:+' compile 'com.android.support:recyclerview-v7:+' compile 'com.android.support:palette-v7:+'
For Android Material support libraries, where can I find CardView and RecyclerView? - Stack Overflow
RecyclerView を使用すると、アイテムのサイズが固定長の場合に、従来よりも良いパフォーマンスが得られる(※2)ほか、
アイテムの追加、削除時などのアニメーション(※3)についても、デフォルトで利用することができます。
[Android] RecyclerView を使ってみました - adakoda
とりあえず, やみくもに集める.
ある程度たまったらまとめよう.
(随時更新中...)