@Override
public void onClientMetadataUpdate(RemoteController.MetadataEditor metadataEditor) {
meta=metadataEditor;
StandardWidget.currentArt=metadataEditor.getBitmap(MediaMetadataEditor.BITMAP_KEY_ARTWORK,null);
StandardWidget.currentSquareArt = StandardWidget.currentArt;
if(StandardWidget.currentArt!=null) {
int cah = StandardWidget.currentArt.getHeight();
int caw = StandardWidget.currentArt.getWidth();
if (caw > cah * 1.02) {
StandardWidget.currentSquareArt = Bitmap.createBitmap(StandardWidget.currentArt,
(int) (caw / 2 - cah * 0.51), 0, (int) (cah * 1.02), cah);
}
}
StandardWidget.currentArtist=metadataEditor.getString(MediaMetadataRetriever.METADATA_KEY_ARTIST,"");
StandardWidget.currentSong=metadataEditor.getString(MediaMetadataRetriever.METADATA_KEY_TITLE,"");
StandardWidget.currentAlbum=metadataEditor.getString(MediaMetadataRetriever.METADATA_KEY_ALBUM,"");
if(StandardWidget.currentArtist==null||StandardWidget.currentArtist.equals("")){
StandardWidget.currentArtist = metadataEditor.getString(MediaMetadataRetriever.METADATA_KEY_ALBUMARTIST,"");
}
if(StandardWidget.currentArtist==null||StandardWidget.currentArtist.equals("")){
StandardWidget.currentArtist = metadataEditor.getString(MediaMetadataRetriever.METADATA_KEY_AUTHOR,"");
}
sendBroadcast(new Intent(StandardWidget.WIDGET_UPDATE));
}
NotificationListenerKK.java 文件源码
java
阅读 33
收藏 0
点赞 0
评论 0
项目:musicwidget
作者:
评论列表
文章目录