「で, どれくらいのカバー率なの?」
「えーっと, 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でパソコンに接続 ]
これでスッキリです.
とりあえず一般リリースまで集めていく.
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
とりあえず, やみくもに集める.
ある程度たまったらまとめよう.
(随時更新中...)