NotificationListenerKK.java 文件源码

java
阅读 33 收藏 0 点赞 0 评论 0

项目:musicwidget 作者:
@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));
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号