티스토리 뷰
Android NotificationCompat이용하여 다양하게 노출하기
Android 4.1부터는 Notification이 조금 다르게 작동을 한다.
일단 NotificationCompat.Builder를 제공하여 주어서, 하위버전에서 높은 버전 빌드를 하여도,
유연하게 동작을 할수 있도록 지원을 하여주었다.
특별하게 어려운 부분이 없기에, 소스를 보시면 알듯.
중요한 부분들은.
NotificationCompat.BigTextStyle bigTextStyle = new NotificationCompat.BigTextStyle();
bigTextStyle.setSummaryText("Google");
bigTextStyle.setBigContentTitle(title);
bigTextStyle.bigText(message);
NotificationCompat.BigPictureStyle bigPictureStyle = new NotificationCompat.BigPictureStyle();
bigPictureStyle.setBigContentTitle(title);
bigPictureStyle.setSummaryText(message);
bigPictureStyle.bigPicture(banner);
이런식으로 만들어준 이후에...
builder.setStyle(bigPictureStyle);
지정하여 주도록 한다.
아. 소스가 support7기준이라서 안되면 ActionBarActivity를 잘 수정해주길 바랍니다요.
'Mobile > Android' 카테고리의 다른 글
[Android]리소스 사용시 @와 ?의 차이 (0) | 2014.09.11 |
---|---|
[Android]장평, 줄간격 설정 (0) | 2014.09.05 |
[Android]GestureDetector (0) | 2014.09.04 |
[Android]ListView,ScrollView 스크롤 끝에 효과 없애기 (2) | 2014.09.04 |
[Android]치수변환 (0) | 2014.09.02 |
- Total
- Today
- Yesterday
- git
- golang
- Linux
- docker
- enum
- android
- Java
- Codable
- cocoapods
- centos8
- windows10
- Windows
- rxswift
- tomcat
- nodejs
- ubuntu
- ios
- Spring
- php
- Python
- go
- Xcode
- github
- SWIFT
- MySQL
- Gradle
- intellij
- Kotlin
- war
- CentOS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |