Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Kiyoshi Nomo
    @kysnm
    初心者ですが annotation 周りを読んでみたいと思います
    Masato OSHIMA
    @mpon
    どうも白いソファに座ってる大島です。実は私iOSの人間でAndroidさっぱりなんですが、Androidのテーブルビューみたいなところのコードを読んでみたいですがどれを読めばいいでしょうか?
    Shinnosuke Kugimiya
    @kgmyshin
    @mpon さん
    ListViewあたりがそれにあたるかと!
    http://tools.oesf.biz/android-MNC/xref/android/widget/ListView.java
    Masato OSHIMA
    @mpon
    そして、冷房は会場半分しかついてなくてさっきつけたのできっと涼しくなるはずです!
    @kgmyshin あざす!
    pistatium
    @pistatium
    省電力機能のDozeまわりを頑張って読んでみたいです
    Atsushi Eno
    @atsushieno
    @kysnm android annotationsは仕事でいじってるのですが、Android SDKのplatform-tools/api/annotations.zip にandroid.jarの中身に相当する部分が入っているので参考になります
    Kiyoshi Nomo
    @kysnm
    ありがとうございます!せっかくなので m-preview を読んでみようかと思っています
    verno3632
    @verno3632
    RecyclerView読んでみます
    Kiyoshi Nomo
    @kysnm
    OpenGrok の方に切り替えましたが github の android-m-preview タグってなんか古いですね
    Atsushi Eno
    @atsushieno
    branchではないから、tagに対してコミットはしていないでしょうね。
    yuichiro
    @u-16
    CoordinatorLayout 読みます
    Kiyoshi Nomo
    @kysnm
    android.googlesource.com の master も最新ではないっぽい。よくわからないですね
    Atsushi Eno
    @atsushieno
    あー、frameworks/base にある android/annotation は、非公開API(@ hidden)なのです。
    あ、やべ、誰か呼んじゃったw
    Kiyoshi Nomo
    @kysnm
    難しいっすね
    Atsushi Eno
    @atsushieno
    annotation frameworkはandroid.support.annotation にあります
    Satoshi Asano
    @ninjinkun
    design support library読んでみたいんですが、FloatingActionButtonしか公開されてないような…
    Atsushi Eno
    @atsushieno
    frameworks/baseの中にある annotationがどう使われているかは、ちょっとわたしには説明できません(ごめんなさい)
    yuichiro
    @u-16
    IDE がデコンパイルしてくれたものを読んでいます...
    Shinobu Okano
    @operando
    まったりAndroid framework code reading #1 概要資料でーす!
    http://www.slideshare.net/shinobuokano7/android-framework-code-reading-1
    Takahiro Menju
    @takahirom
    @kysnm
    すみません、ミスって投稿しました。。アノテーション関係のAndroid Studioのコードをちょっと読んだことがあってここに書いてあります
    https://speakerdeck.com/takahirom/android-support-annotations
    Kiyoshi Nomo
    @kysnm
    はい
    お、ありがとうございます!
    Shinnosuke Kugimiya
    @kgmyshin
    Androidの各パッケージのパーミッションの個別設定は/data/system/users/{userId}/runtime-permissions.xmlにあるぽいなー
    shunsugai
    @shunsugai
    やっぱxmlっすか
    Shinnosuke Kugimiya
    @kgmyshin
    そうっすね
    shunsugai
    @shunsugai
    これもruntime-permissions-backup.xmlとか作るのだろうか。
    Shinnosuke Kugimiya
    @kgmyshin
    shunsugai
    @shunsugai
    あざーっす!
    Atsushi Eno
    @atsushieno
    opengrokにあるmncのソースは、Android SDKでダウンロードできるJavaのソースだそうです。だからいろいろAOSPにないものがあるわけですね…
    Kiyoshi Nomo
    @kysnm
    お二方ありがとうございます!勉強になりました!
    Satoshi Asano
    @ninjinkun
    ありがとうございます!
    ViewのHardware Accelerationをやってるネイティブのコードがどこにあるか知ってる方が居たら教えて頂けるとありがたです :bow:
    cafedeaqua
    @cafedeaqua
    ありがとうございました!最近テストコードに興味があったのでアプリのテストコードみたのですが、あまりありませんでした・・・
    こういう機会がないとFWのコードを読まないのでよい機会でした!
    Satoshi Asano
    @ninjinkun
    cafedeaqua
    @cafedeaqua
    @ninjinkun https://www.youtube.com/watch?v=v9S5EO7CLjo お役に立つかもしれません。
    Shinnosuke Kugimiya
    @kgmyshin
    gistであげるのいいですね
    Masato OSHIMA
    @mpon

    ListViewを読んでみたメモ

    Viewをリサイクルしてるところを読んでみたい

    わからなかった・・・
    ので、5.1.1とのdiffを眺めてみた

    Android 5.1.1 と M Preview diff

    • findViewTraversal@IdResアノテーションがついた
      • なにかいいことがあるの?
    • getAccessibilityClassNameってのが増えた
      • アクセスビリティーみたいな新しい機能が増えた
    • measureScrapChildというprivateメソッドの引数にheightHintが増えた
      • パフォーマンス向上とかあるのかな