<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Chansuk Yang</title>
  <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@1fVQ" />
  <author>
    <name>huewu</name>
  </author>
  <subtitle>Chansuk Yang의 브런치입니다.</subtitle>
  <id>https://brunch.co.kr/@@1fVQ</id>
  <updated>2016-02-25T05:56:15Z</updated>
  <entry>
    <title>안드로이드 Q DRM 기기 식별자  활용하기 - 개발자를 위한 안드로이드 #7</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@1fVQ/15" />
    <id>https://brunch.co.kr/@@1fVQ/15</id>
    <updated>2019-08-12T04:39:44Z</updated>
    <published>2019-04-17T15:57:14Z</published>
    <summary type="html">시작하기 전에 이 포스트는&amp;nbsp;안드로이드 Q 베타 2 패치 버전을 기준으로 작성되었습니다. Q 정식 버전에서는 기능 및 API가 변경될 수 있습니다. 기능에 관한 소감이나 의견은 개인적인 의견으로 회사의 공식 의견과는 다를 수 있습니다. 본 포스트는 안드로이드 MediaDrm API를 이용해,&amp;nbsp;기기 초기화 후에도 유지되는 고유 식별자를 얻는 방법을 다룹니다. &lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F1fVQ%2Fimage%2FoiP72Ocp54CRRWKndp7EuRF4WL0.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>안드로이드 Q Scoped Storage에서 살아남기 - 개발자를 위한 안드로이드 Q #6</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@1fVQ/14" />
    <id>https://brunch.co.kr/@@1fVQ/14</id>
    <updated>2021-04-02T06:27:57Z</updated>
    <published>2019-04-11T08:44:27Z</published>
    <summary type="html">시작하기 전에 이 포스트는 안드로이드 Q 베타 2 패치 버전을 기준으로 작성되었습니다.&amp;nbsp;Q 정식 버전에서는 기능 및 API가 변경될 수 있습니다. 기능에 관한 소감이나 의견은 개인적인 의견으로 회사의 공식 의견과는 다를 수 있습니다. 본 포스트는 개발자를 위한 안드로이드 Q #2편&amp;nbsp;내용을 기반으로&amp;nbsp;Scoped Storage에서 파일을 읽고 쓰는 방법과 앱 &lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F1fVQ%2Fimage%2FGfuZ8p2BDzhE9MYEfFxZBPO7jwY.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>안드로이드 Q 백그라운드 엑티비티 실행 제한 - 개발자를 위한 안드로이드 Q #5</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@1fVQ/12" />
    <id>https://brunch.co.kr/@@1fVQ/12</id>
    <updated>2019-11-05T00:08:24Z</updated>
    <published>2019-03-24T16:37:58Z</published>
    <summary type="html">시작하기 전에... 안드로이드 Q 베타 1 버전의&amp;nbsp;'백그라운드 액티비티 시작 제한' 및 그 외 추가적인&amp;nbsp;호환성 이슈를 정리해 보았습니다. Q&amp;nbsp;정식 버전에서는 기능 및 API가 변경될 수 있습니다. 기능에 관한&amp;nbsp;소감이나 의견은 개인적인 의견으로 회사의 공식 의견과는 다를 수 있습니다.  TL;DR; 안드로이드 Q부터는 타깃 SDK 관계없이 브로드캐스트 리시버&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F1fVQ%2Fimage%2F-KIi6TDWjJrw3Ks7a_UrEauXSI4.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>안드로이드 Q  새로운 기기 위치 접근 권한 - 개발자를 위한 안드로이드 Q #4</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@1fVQ/11" />
    <id>https://brunch.co.kr/@@1fVQ/11</id>
    <updated>2022-03-28T01:20:49Z</updated>
    <published>2019-03-20T13:54:31Z</published>
    <summary type="html">시작하기 전에... 본&amp;nbsp;포스트는 새롭게 변경된 '기기 위치 접근 권한'을 다루며,&amp;nbsp;3월 14일 공개된 안드로이드 Q 베타 1 버전 기준으로 작성되었습니다. 이후, 정식 버전에서는 기능 및 API가 변경될 수 있으며, 기능에 관한 소감이나 의견은 개인적인 의견으로 회사의 공식 의견과는 다를 수 있습니다.  TL;DR; 안드로이드 Q에서는 '앱 사용 중에만 허&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F1fVQ%2Fimage%2FOLK2dofhQ929WSENm9n6L41gqDU.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>안드로이드 Q 기기 고유 식별자(IMEI 등) 제한 - 개발자를 위한 안드로이드 Q #3</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@1fVQ/9" />
    <id>https://brunch.co.kr/@@1fVQ/9</id>
    <updated>2021-06-24T07:27:36Z</updated>
    <published>2019-03-18T10:53:03Z</published>
    <summary type="html">시작하기 전에... 본&amp;nbsp;포스트는 디바이스 ID 관련된 내용을 다루며,&amp;nbsp;3월 14일 공개된 안드로이드 Q 베타 버전 기준으로 작성되었습니다. 이후, 정식 버전에서는 기능 및 API가 변경될 수 있으며, 기능에 관한 소감이나 의견은 개인적인 의견으로 회사의 공식 의견과는 다를 수 있습니다.  TL;DR; 안드로이드 Q 버전부터는 더 이상 '사용자가 재설정할 수&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F1fVQ%2Fimage%2FjjC3ubTGqrbq-ZS0lkbLXH6-pW0.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>안드로이드 Q Scoped Storage  이해하기 - 개발자를 위한 안드로이드 Q #2</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@1fVQ/8" />
    <id>https://brunch.co.kr/@@1fVQ/8</id>
    <updated>2020-01-15T09:10:05Z</updated>
    <published>2019-03-15T10:52:42Z</published>
    <summary type="html">개발자를 위한 안드로이드 Q #6 안드로이드 Q Scoped Storage에서 살아남기 시작하기 전에... 본 포스트는 Scoped Storage 관련된 내용을 다루며, 3월 14일 공개된 안드로이드 Q 베타 버전 기준으로 작성되었습니다. 이후, 정식 버전에서는 기능 및 API가 변경될 수 있으며, 기능에 관한 소감이나 의견은 개인적인 의견으로 회사의 공식&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fguest%2Fimage%2FHeBWIjJvbKkYoz8U_gvfS0jhSLY.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>안드로이드 Q 개인정보 보호를 위한 변경 사항 정리 - 개발자를 위한 안드로이드 Q #1</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@1fVQ/7" />
    <id>https://brunch.co.kr/@@1fVQ/7</id>
    <updated>2020-06-23T02:56:37Z</updated>
    <published>2019-03-14T07:17:09Z</published>
    <summary type="html">시작하기 전에... 이 포스트는 안드로이드 Q&amp;nbsp;베타 1 버전 기준으로 작성되었습니다. 이후, 정식 버전에서는 기능 및 API가 변경될 수 있으며, 기능에 관한 소감이나 의견은 개인적인 의견으로 회사의 공식 의견과는 다를 수 있습니다. 안드로이드 Q 베타 출시 2019년 3월 14일 (미서부 현지 시간&amp;nbsp;13일) 안드로이드 Q 첫 번째 베타 버전이 공개되었습니&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F1fVQ%2Fimage%2Frqb7TuVHYKTRfC0KMBuiv4yPAJA.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>안드로이드 N에서 자바 8 사용하기 - lamda expression, method reference, etc.</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@1fVQ/5" />
    <id>https://brunch.co.kr/@@1fVQ/5</id>
    <updated>2017-09-20T02:32:35Z</updated>
    <published>2016-04-08T13:21:16Z</published>
    <summary type="html">TL; DR: 안드로이드 N 개발자 프리뷰 버전부터 일부&amp;nbsp;자바&amp;nbsp;8 기능을 활용할 수 있습니다. 자바 8 환경을&amp;nbsp;설정하는 방법과, 어떤 기능들을 활용할 수 있는지 살펴봅니다.  뭘 사용할 수 있을까? 안드로이드 N 개발자 프리뷰 버전에서 추가된 여러 기능 중, 개인적으로 가장 반가운 기능은 바로 향상된 자바 8 언어&amp;nbsp;지원에 관한 내용입니다. 자바 8 자체는</summary>
  </entry>
  <entry>
    <title>안드로이드 앱&amp;nbsp;프로세스 분리하기 - Parcelable, Intent, Messenger, AIDL, etc</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@1fVQ/4" />
    <id>https://brunch.co.kr/@@1fVQ/4</id>
    <updated>2023-07-28T19:40:05Z</updated>
    <published>2016-04-07T12:43:14Z</published>
    <summary type="html">TL; DR:&amp;nbsp;안드로이드 앱을 구현할 때 경우에 따라&amp;nbsp;서비스를 별도의 프로세스로 구분하는 것이 유리할 수 있습니다. 프로세스를 분리하면 어떤 장점이 있는지, 그리고 이때&amp;nbsp;서비스와 액티비티 간 통신을 위해 어떤 방법을 사용할 수 있는지 정리해보았습니다.  언제 프로세스를 분리할까? 안드로이드는 여러 가지 의미로 유연한 플랫폼입니다.&amp;nbsp;앱 개발자는 액티비티, 서&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F1fVQ%2Fimage%2FOhE24m5sR_y4ngXY1dXhWm3tbj0.png" width="469" /&gt;</summary>
  </entry>
  <entry>
    <title>Doze와 Foreground Service - Top Sleeping Importance 버그 회피하기</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@1fVQ/3" />
    <id>https://brunch.co.kr/@@1fVQ/3</id>
    <updated>2023-01-07T19:40:09Z</updated>
    <published>2016-04-05T09:53:12Z</published>
    <summary type="html">Doze란? Doze는 안드로이드 6.0 마시멜로에서&amp;nbsp;새롭게 추가된 절전 모드입니다.&amp;nbsp;디바이스 스크린이 꺼져있고, 배터리를 사용 중이면서, 일정 시간 동안 움직이지 않는 경우,&amp;nbsp;디바이스는 Doze 모드에 진입하고, 앱들은&amp;nbsp;배터리 소모가 많은 기능 -&amp;nbsp;네트워크 연결, GPS 스캔 등을&amp;nbsp;활용할 수 없습니다.  그 악명에 비해 Doze 모드의 영향을 받는 앱이 &lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F1fVQ%2Fimage%2FjR2y3OREdQ-PFivia-1dUUUkDlc.png" width="500" /&gt;</summary>
  </entry>
</feed>
