Android 仿微博说说
时间: 2023-10-25 10:26:58 浏览: 45
在Android仿微博说说中,可以通过设置不同的通知来提示用户发布状态的不同情况。
当返回失败或者网络无连接时,可以使用以下代码设置发布失败的通知:
NotificationManager mNotificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
Bitmap btm = BitmapFactory.decodeResource(getResources(), R.drawable.logo);
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(getApplicationContext())
.setSmallIcon(R.drawable.logo)
.setContentTitle("发布失败");
mBuilder.setTicker("发布失败");//第一次提示消息的时候显示在通知栏上
mBuilder.setLargeIcon(btm);
mBuilder.setAutoCancel(true);//自己维护通知的消失
mNotificationManager.notify(0, mBuilder.build());
当点击发布说说或上传照片时,可以使用以下代码设置发布中的通知:
Bitmap btm = BitmapFactory.decodeResource(getResources(), R.drawable.logo);//设置logo
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(getApplicationContext())
.setSmallIcon(R.drawable.logo)
.setContentTitle("发布中...");
mBuilder.setTicker("发布中...");//第一次提示消息的时候显示在通知栏上
mBuilder.setLargeIcon(btm);
mBuilder.setAutoCancel(true);//自己维护通知的消失
NotificationManager mNotificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
mNotificationManager.notify(0, mBuilder.build());
当通过调接口返回成功后,可以使用以下代码设置发布成功的通知:
NotificationManager mNotificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
Bitmap btm = BitmapFactory.decodeResource(getResources(), R.drawable.logo);
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(getApplicationContext())
.setSmallIcon(R.drawable.logo)
.setContentTitle("发布成功");
mBuilder.setTicker("发布成功");//第一次提示消息的时候显示在通知栏上
mBuilder.setLargeIcon(btm);
mBuilder.setAutoCancel(true);//自己维护通知的消失
mNotificationManager.notify(0, mBuilder.build());
mNotificationManager.cancel(0);<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [android 仿微博发布功能,通知栏显示,发布中...,发布成功...,发布失败等](https://blog.csdn.net/wxk105/article/details/54142449)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]