Tôi đã biên dịch ứng dụng âm nhạc hệ thống của mình (từ Sony Ericsson cho Android GB 2.3.7) vì tôi muốn thay đổi bố cục thông báo. Tôi đã tìm thấy phương pháp tạo thông báo bằng mã này:Thay đổi Bố cục Thông báo
private void sendStatusBarNotification(Track paramTrack)
{
if (paramTrack != null)
{
NotificationManager localNotificationManager = (NotificationManager)this.mContext.getSystemService("notification");
String str = paramTrack.getArtist();
if ((str == null) || (str.equals(this.mContext.getString(2131361954))))
str = this.mContext.getString(2131361798);
Notification localNotification = new Notification(2130837696, paramTrack.getTitle() + " - " + str, System.currentTimeMillis());
localNotification.flags = (0x2 | localNotification.flags);
localNotification.flags = (0x20 | localNotification.flags);
PendingIntent localPendingIntent = PendingIntent.getActivity(this.mContext, 0, new Intent(this.mContext, MusicActivity.class), 268435456);
localNotification.setLatestEventInfo(this.mContext, paramTrack.getTitle(), str, localPendingIntent);
localNotificationManager.notify(0, localNotification);
}
}
Câu hỏi của tôi bây giờ là: Làm cách nào để thay đổi bố cục thông báo? Tôi muốn tạo bố cục trông giống bố cục thông báo android gốc nhưng có thêm hình ảnh ở bên phải thông báo. Tôi có thể làm cái này như thế nào?
Cảm ơn vì điều đó. Bạn sẽ nhận được tiền thưởng nhưng tôi có thể đưa nó cho bạn trong một giờ;) – Cilenco
@Cilenco Không có vấn đề thân yêu. Tôi đã không giúp bạn cho bounty cả. Tôi chỉ cảm thấy hạnh phúc khi Solution của tôi làm việc cho bạn, thats it ... :) Tôi thích giúp mọi người với bất cứ điều gì tôi có kiến thức. Happy Coding ...! –
@ shree202 cho tôi một gợi ý. Tôi xây dựng một cái nhìn thông báo lớn bằng cách sử dụng RemoteView để kiểm soát chơi/tạm dừng như liên kết này (stackoverflow.com/questions/14508369 /…) Tất cả đều đúng nhưng khi tôi nhấp vào nút quay lại thiết bị và thoát khỏi sự kiện nhấp vào ứng dụng (Phát/Tạm dừng/Chuyển tiếp/Đóng) không hoạt động. Hãy giúp tôi. –