Kev*_*vin 2 notifications android
我正在使用NotificationCompat.Builder来创建通知:
Intent activityIntent = new Intent( this,
MyActivity.class );
PendingIntent resultingActivityPendingIntent = getPendingIntent( activityIntent );
// create notification for foreground service
m_notificationBuilder = new NotificationCompat.Builder( this );
m_notificationBuilder.setSmallIcon( R.mipmap.ic_launcher );
m_notificationBuilder.setTicker( "some text" );
m_notificationBuilder.setContentTitle( "some text" ) );
m_notificationBuilder.setContentIntent( resultingActivityPendingIntent );
startForeground( ONGOING_NOTIFICATION_ID,
m_notificationBuilder.build() );
Run Code Online (Sandbox Code Playgroud)
通知在状态栏和通知下拉列表中按预期运行,但对于锁屏,它显示如下:
com.myname.mypackage
Contents hidden
Run Code Online (Sandbox Code Playgroud)
如何更改包名称所在的行?
我已尝试在通知构建器中设置内容文本和内容信息,但它不会更改任何内容.
必须有一些显而易见的东西,因为其他应用程序,即使其内容被隐藏,也会有相关内容,例如:
USB connectivity
Contents hidden
Run Code Online (Sandbox Code Playgroud)
我正在使用SDK 19,构建工具19,目标19,min SDK 11.
NotificationCompat.Builder设置VISIBILITY_PRIVATE的默认可见性标志.相反,通过调用setVisibility()将其显式设置为VISIBILITY_PUBLIC.