Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    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が増えた
      • パフォーマンス向上とかあるのかな
    Takahiro Menju
    @takahirom
    This message was deleted
    Kiyoshi Nomo
    @kysnm
    上級者の方の読み方、当たりのつけ方とか聞いてみたいです。diff とかもどんな感じで見てるとか
    やっぱり調べたい機能を組み込んだサンプルアプリ作ってデバッグするのが初心者には良いのかなー
    Takahiro Menju
    @takahirom
    上級者じゃないですがAndroidStudioで見ていくと抽象クラスのメソッドとかでも、実装してるクラスを出してくれたりして読みやすいです
    Takahiro Menju
    @takahirom
    自分も他の人がどんな感じで見ているの気になりますー
    Kiyoshi Nomo
    @kysnm
    ありがとうございまーす
    Shinobu Okano
    @operando
    調べたい機能によりますが、なんかデータを管理してそうな機能についてはエミュレータとかで実際に動かして、adb shellで端末内をぐるぐる回ったりしますね。エミュレータだとRoot権限でどこでも見れるので!
    あとadb bugreportというコマンドがありまして、これ使うと端末の情報がバンバン出てきて、これにどんなことが書いてあるのかわかったりすると、色々楽しくなります。
    bugreportは出力される内容が多いので、Fileに書き出したりするのがオススメです。
    Kiyoshi Nomo
    @kysnm
    おー、すごいですね。参加して良かったですー。またよろしくお願いしまーす
    Shinobu Okano
    @operando

    昨日、勉強会に参加していただいたみなさま、ありがとうございました!

    何か他に気になったことやわかったことなどなど、日常的にここで色々インタラクションしていただいてもOKでーす!逆にしてほしい!
    もちろん勉強会に参加していなかった方もガンガン発言してください!

    Shinobu Okano
    @operando
    App Permissionsについてまとめてくれた!!ありがとうございます!
    http://motida-japan.hatenablog.com/entry/2015/06/30/010038
    Shinobu Okano
    @operando
    まったりAndroid Framework Code Reading#1のまとめ書きました!
    http://hack-it-iron.hatenablog.com/entry/2015/07/06/120014
    Shinobu Okano
    @operando
    まったりAndroid Framework Code Reading#2やります!
    https://mandroidfcr.doorkeeper.jp/events/33925
    Kenichi Aramaki
    @firewood
    home画面のソースを読もうと思っています
    packages/apps/Launcher3 な気がする
    Kengo Suzuki
    @ken5scal
    sandbox周りを読みます
    /docs/source.android.com/src/devices/tech/security/overview/ から読むとよさ気な匂い
    Shinobu Okano
    @operando
    chai3
    @chai3
    logcat周り読みます
    abechws
    @abechws
    DirectShare周り読んでみます
    Yasuhiro Shimizu
    @yshrsmz
    WindowManager読んでます
    FujiKinaga
    @kinafuu
    ExoPlayer読みます(https://github.com/google/ExoPlayer)
    特にseekTo()周りを理解できればと思ってます
    AsamiSmz
    @starmaine777
    ハードキーのイベント(dispatchKeyEvent等)読んでます。http://tools.oesf.biz/android-6.0.0_r1.0/xref/frameworks/base/core/java/android/view/KeyEvent.java この辺とか
    shunsugai
    @shunsugai
    MasterReset周り読んでます
    Shinobu Okano
    @operando
    本勉強会のまとめRepositoryです!
    https://github.com/AndroidFrameworkCodeReading/CodeReadingHistory
    Shinobu Okano
    @operando
    コマンドラインからOpenGrokの検索ができるものを作ってまーす!!
    コマンド叩くと、結果がブラウザで開く仕組みです!
    https://github.com/operando/GopenGrok

    m_android_fcr

    Atsushi Eno
    @atsushieno
    Shinobu Okano
    @operando
    今表示している画面の情報をDumpするコマンドです!
    この画面って何Activityなんだろー??みたいなときにすげー便利です!
    adb shell dumpsys activity top

    m_android_fcr

    FujiKinaga
    @kinafuu

    以下、ExoPlayerの成果です!

    秒数の管理にはAtomicIntegerとStandaloneMediaClockなるものを使っている

    何らかの処理が終わればいつでもdoSomeWork();が呼ばれる(変数とか変更した機能のリセット処理っぽい)
    ↑これに時間がかかっている&ストリーミングの仕組みのせいでスムーズなseekToが不可能になってるという見解に至りました。
    (localのstorageにある動画ファイルならできるのかな.....)
     
    PositionUs = PositionMs * 1000
    このpositionUsをseektoの引数として使ってるっぽいが
    なぜpositionに1000かけて管理するのかわからない......。

    seekToのメソッド多すぎ!

    Shinobu Okano
    @operando
    本日参加されたみなさま、ありがとうございました!
    これからも不定期で開催する予定なので、今回参加できなかった方もぜひぜひ参加してくださーい!
    今回参加された方で、何か成果やまとめ的なを公開していただける方がいらっしゃいましたら、こちらかTwitterのハッシュタグに資料等をPostしていただけると助かりまーす!
    Twitterのハッシュタグは#m_android_fcrです!よろしくお願いします!
    Kenichi Aramaki
    @firewood
    感想書きました
    良いイベントありがとうございました