일시 : 2017월 5월 17일 ~ 2017년 5월 19일



5월 17일 Sessions


1. Asisting the Driver: From Android Phones to Android Cars

    1. 안드로이드 폰으로 차량을 컨트롤 가능함 (네비게이션, 메세징, 뮤직, 차량Trip, power on/off, door lock 등등)

    2. 다중 유저 기능으로 개인화 된 상태로 차량을 관리 할 수 있음.

    3. 현재 Audi, Volvo에 탑재될 예정이고, 더 많은 제조사와 더 많은 기능들이 추가될 것이다.





2. What’s New in Android

    1. PIP기능 : Picture in Picture (Multi-display)

        - $ adb shell dump sys display

        - $ adb shell start <activity> --display <id>


    2. Media

        - getMetrics() 함수 추가 = Codec, duration, bitrate, etc… 확인 가능

        - MediaPlayer, MediaRecorder, MediaCodec, MediaExtractor에서 사용 가능

        - ex) MediaRecorder recorder = new MediaRecorder();
      PersistableBundle metrics = recorder.getMetrics();


    3. Playback

        1. 일정한 양에 도달 했을 시, 워터마크 노출이 가능하도록 함. (ex. Youtube)

        2. 크기 또는 시간을 기준으로 버퍼링 할 수 있게 됨.

        3. 하나의 비디오 트랙, 하나의 오디오 트랙만 가능 하던 것에서, 다중 비디오/오디오트랙을 사용할 수 있도록 변화

        4. New support for the MPEG-2, TS stream format 

        5. New support for metadata tracks 

            - MIME type must start with “application/“


    4. WebView

        1. 검색을 저장하는 기능 추가

        2. 멀티 프로세스 처리를 위한 새로운 API 추가

        3. 메모리가 부족한 상황에 대해, 메모리 관리를 위한 새로운 API 추가


    5. AnimatorSet, Autofill 기능 강화


    6. Fonts in XML

        - res/font/myfont.ttf   >   R.font.myfont

        - getResource().getFont()


    7. Auto-Sizing TextView


    8. TextView tv = <T extends View> findViewById(R.id.mytextview); 사용 가능


    9. Notification의 Channel 화.


    10. Media File Access

        - 큰 파일이나 다운로드가 필요한 파일일 경우, 전체를 열지 않고 파일 디스크립터 생성 가능


    11. Privacy

        - ANDROID_ID, net.hostmane 쓰지마라. 개인 프라이버시에 침해되는 문제이다.

        - 구글 광고 API의 ID, 쓰지마라. Google Play Service 꺼다.


    12. Kotlin 사용 가능





3. Background Check and other insights into the evolution of the Android Operating System Framework

    1. Doze, Doze lite, Standby

    2. Save RAM, Save Battery를 위해서 필요

    3. 백그라운드에서 location 정보처리 및 백그라운드에서 실행에 대해서 제한을 둠





4. ExoPlayer: Flexible media playback for Android

    - MultiPriod의 DASH 지원

    - 쉬운 사용을 위해, SimpleExoPlayer 추가

   - 기능확장을 위한 추가



  - MediaPlayer vs ExoPlayer




'Android > Framework&Build' 카테고리의 다른 글

Google I/O 2017 [19일 Sessions]  (0) 2017.05.22
Google I/O 2017 [18일 Sessions]  (0) 2017.05.22
[Android] Image 심기 (Nexus)  (0) 2015.07.28
/system/ 읽기 권한 변경  (0) 2015.03.30
파일 속성 바꾸기.. chomd & chown  (0) 2015.03.30
Posted by 소망아기
: