2013-06-18 3 views

답변

23

단지 기본 안드로이드 리소스 android.R.drawable.stat_sys_download을 사용하십시오.

+0

가 감사를! 그것은 작동합니다! :) – belladonna

+1

잘 작동하지만 애니메이션을 재생하려면'setTicker ("" ")'을 추가해야했습니다. 신용은 [이 답변] (http://stackoverflow.com/a/15311161/1276636)으로 이동합니다. – Sufian

+0

다운로드가 완료되면 어떻게해야합니까? –

0

Android 다운로드 관리자를 살펴보세요. 다운로드중인 파일이 있다는 알림 아이콘이 표시됩니다. Android Download Manager

+0

이미 쉽게 발견 된 해결책이다. 어쨌든 고마워 :) – belladonna

3

다음은 상태 표시 줄에 기본 "시스템"다운로드 알림 아이콘을 표시하는 완전한 기능의 예입니다.

private static void showProgressNotification(Context context, int notificationId, String title, String message) 
{ 
    NotificationManager manager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE); 
    NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(context); 

    mBuilder.setContentTitle(title) 
    .setContentText(message) 
    .setSmallIcon(android.R.drawable.stat_sys_download) 
    .setTicker("") 
    .setProgress(0, 0, true); 

    manager.notify(notificationId, mBuilder.build()); 
} 

그리고 당신의 "다운로드"작업이 완료되면, 알림 취소 :

private static void hideProgressNotification(final NotificationManager manager, final Context context, final int id) 
{ 
    manager.cancel(id); 
} 
관련 문제