2015年7月17日のブックマーク (3件)

  • dx.jarをfastdx.jarに入れ替えて、Androidのビルドを50%くらい速くする

    Androidのアプリのビルドは非常に遅い。原因の一つはGradleが重いことなのだが、実はDEXとPRE-DEXのフェーズも無駄な処理を行なっているため、非常に時間がかかる。 そこで、DEXとPRE-DEXを行なっているdx.jarの高速版のfastdx.jarを作成した。全体のビルド時間は、私の環境では50%くらい高速化された。 fastdx.jarのダウンロードはこちら オリジナルのdx.jarが遅い原因は、大きく2つある。 無駄に.classから.dexの作成を行なっている(キャッシュしていない) 複数のdexのマージの処理に無駄がある 無駄に.classから.dexの作成を行なっている(キャッシュしていない) オリジナルのdx.jarでは、.jarに含まれていた.classが一つでも変更された場合、.jarに含まれていた全.classファイルを再度.dexにコンバートし直している

  • はじめてのAndroidアプリ開発 - AndroidStudioの基本機能を理解する|オンライン動画授業・講座のSchoo(スクー)

    カリキュラムでは、Androidアプリを開発してみたいけど、ちょっと難しそうでなかなか手をつけられない開発未経験者や、Androidアプリの開発を仕事として使えるようにしたい方を対象に、簡単なアプリを独力で開発できることを目指します。 今回の授業では、 - Androidアプリ全体の構成とAndroidStudio基操作 - アプリ開発に登場する基要素(java,レイアウト、各種リソースなど) 上記2つのことについて、講義形式で学びます。授業を通して、実際にAndroidアプリ開発を始める前に必要な知識を身に付けましょう。※今回の授業ではAndroid Studioを実際に触ることはありませんが、今後のことをふまえて【事前準備】をしておきましょう ■事前準備 Androidアプリを開発するには、Android Studioが必要です。 この授業ではAndroid Studio 1.2

    はじめてのAndroidアプリ開発 - AndroidStudioの基本機能を理解する|オンライン動画授業・講座のSchoo(スクー)
    KeithYokoma
    KeithYokoma 2015/07/17
    よろしくお願いします
  • 夜でもアッサム

    Android4.0以前と4.1以降では、親のViewをクリックした時に子のViewがどう見えるのかが異なるので注意が必要。 以下のようなViewがあったとする。 Clickできる箇所は、外側の白い部分(下図のA)と、上の水色の部分(下図のB)。残りはnon clickable。すべてのViewのbackgroundDrawableは、stateful(pressedステートだと色が暗くなる)とする。 Android 4.1以降では、子にもpressedステートが伝わる Android4.1以降でAをクリックした場合は、Aの領域すべてが暗くなる(子にもpressedステートが伝わる)。ただしclickableなBには伝わらない。 Android4.1以降でBをクリックした場合は、Bの領域が暗くなる(Bの中にあるnon clickableな子にもpressedステートが伝わっている)。 An

    KeithYokoma
    KeithYokoma 2015/07/17
    “このcommit”