티스토리 뷰

컴퓨터 이야기/Android

멜론 수정 내역

사탕맛커피 2011. 6. 23. 20:29



1. 멜론 위젯 클릭시 멜론이 열림 -> 앨범아트를 눌러야 멜론이 열림


● 4x1 위젯

apktool로 분해 후 smali\com\iloen\melon\MediaAppWidgetProvider.smali을 열어서


183번대 줄에 있는 linkButtons메소드에서

 .method private linkButtons(Landroid/content/Context;Landroid/widget/RemoteViews;Z)V

    .locals 7

    .parameter "context"

    .parameter "views"

    .parameter "playerActive"


    .prologue

    const v6, 0x7f0c0002

const v6, 0x7f0c0003 으로 변경


● 4x2 위젯

smali\com\iloen\melon\MelonAppWidget42Provider.smali을 열어서


256번대 줄에 있는 linkButtonEventToService메소드에서

 .method private linkButtonEventToService(Landroid/content/Context;Landroid/widget/RemoteViews;Z)V

    .locals 9

    .parameter "context"

    .parameter "views"

    .parameter "playerActive"


    .prologue

    const v8, 0x7f0c0002

const v8, 0x7f0c0003 으로 변경




2. 위젯 클릭시 재생중이 아닌 경우 멜론 메인화면으로 이동 -> 재생중 화면으로 이동


● 4x1 위젯

smali\com\iloen\melon\MediaAppWidgetProvider.smali을 열어서


183번대 줄에 있는 linkButtons메소드에서

 .method private linkButtons(Landroid/content/Context;Landroid/widget/RemoteViews;Z)V

    ......

    .line 295

    .local v2, serviceName:Landroid/content/ComponentName;

    if-eqz p3, :cond_0


    .line 296

    const-string v3, "w"


    const-string v4, "playerActive"

 선택된 줄을 주석처리


● 4x2 위젯

smali\com\iloen\melon\MelonAppWidget42Provider.smali을 열어서


256번대 줄에 있는 linkButtonEventToService메소드에서

 .method private linkButtonEventToService(Landroid/content/Context;Landroid/widget/RemoteViews;Z)V

    .......

    .line 114

    .local v0, className:Ljava/lang/String;

    if-eqz p3, :cond_0


    .line 116

    new-instance v1, Landroid/content/Intent;


    .end local v1           #intent:Landroid/content/Intent;

    const-class v4, Lcom/iloen/melon/MediaPlaybackActivity;

 해당 줄을 주석처리


APK파일은 올리지 않습니다.


공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함