<본 강좌는 PC에 최적화 되어 있습니다>


안녕하세요.. 젤리빵 입니다.


요번에 작성할 강좌는 지난 바로가기 활성화에 이어 "SeekBar(음악 재생바)" 활성화 강좌입니다.


해외버전에는 모든기능이 살아있지만.. 국내기능은 앨범아트기능외 전부비활성화(재생바,카메라바로가기)되어있습니다.


오늘은 간단하게 "SeekBar(음악 재생바)"를 활성화 해볼껍니다..


잠금화면 카메라 및 바로가기 기능 활성화 강좌는 아래 링크에 있습니다.


URL : http://www.matcl.com/?m=bbs&bid=usermoim&cat=%EA%B0%95%EC%A2%8C&uid=229204



그럼 본격적으로 강좌를 시작하겠습니다. 천천히 잘 따라와주세요.

(사실 별거 없습니다..진짜.......;)




1.먼저 Priv-App 에 폴더속에 있는 "Keyguard.apk" 뽑아 수정할수있게 디컴파일 해주세요.

(툴은 직접찾아보시길...어떻게 하냐 물어도 답안드립니다..)



2.그럼 위에 해당하는 링크로 들어가 수정할수 있게 메모장으로 열어줍니다.



Keyguard.apk -> res -> layout-sw360dp -> keyguard_transport_control_view.xml




열어 주셧다면 아래와 같은 소스들이 나오게됩니다.



---------------------------------------------------------------------------------------------------------------


<?xml version="1.0" encoding="utf-8"?>
<com.android.keyguard.KeyguardTransportControlView android:gravity="center_horizontal" android:id="@id/keyguard_transport_control" android:layout_width="fill_parent" android:layout_height="fill_parent"
  xmlns:android="
http://schemas.android.com/apk/res/android">
    <LinearLayout android:gravity="center" android:layout_gravity="center_vertical" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content">
        <ImageView android:id="@id/badge" android:visibility="gone" android:layout_width="32.0dip" android:layout_height="32.0dip" android:scaleType="fitCenter" />
        <LinearLayout android:orientation="vertical" android:id="@id/info_container" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="2.0dip">
            <LinearLayout android:layout_gravity="center" android:orientation="vertical" android:id="@id/metadata_container" android:layout_width="fill_parent" android:layout_height="wrap_content">
                <TextView android:textSize="16.0dip" android:gravity="center_horizontal" android:id="@id/title" android:layout_width="fill_parent" android:layout_height="wrap_content" android:shadowColor="#7f000000" android:shadowDx="2.0" android:shadowDy="2.0" android:layout_marginStart="16.0dip" android:layout_marginEnd="16.0dip" style="@style/keyguard_music_widget_style" />
                <TextView android:textSize="14.0dip" android:gravity="center_horizontal" android:id="@id/artist_album" android:layout_width="fill_parent" android:layout_height="wrap_content" android:shadowColor="#7f000000" android:shadowDx="2.0" android:shadowDy="2.0" android:layout_marginStart="16.0dip" android:layout_marginEnd="16.0dip" style="@style/keyguard_music_widget_style" />
            </LinearLayout>
            <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="2.0dip" android:layoutDirection="ltr">
                <FrameLayout android:layout_gravity="center_vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1.0">
                    <ImageButton android:layout_gravity="right" android:id="@id/btn_prev" android:background="#00000000" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/lockscreen_music_widget_prev" android:contentDescription="@string/keyguard_accessibility_transport_prev_description" />
                </FrameLayout>
                <FrameLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="25.0dip" android:layout_marginRight="25.0dip" android:layout_weight="1.0">
                    <ImageButton android:layout_gravity="center" android:id="@id/btn_play" android:background="#00000000" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/lockscreen_music_widget_play" android:contentDescription="@string/keyguard_accessibility_transport_play_description" />
                </FrameLayout>
                <FrameLayout android:layout_gravity="center_vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1.0">
                    <ImageButton android:layout_gravity="left" android:id="@id/btn_next" android:background="#00000000" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/lockscreen_music_widget_next" android:contentDescription="@string/keyguard_accessibility_transport_next_description" />
                </FrameLayout>
            </LinearLayout>
            <RelativeLayout android:layout_gravity="center" android:id="@id/transient_seek" android:paddingLeft="8.0dip" android:paddingRight="8.0dip" android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="wrap_content">
                <SeekBar android:id="@id/transient_seek_bar" android:layout_width="fill_parent" android:layout_height="wrap_content" style="@style/Widget.TransportControl.SeekBar" />
                <TextView android:textSize="15.0dip" android:id="@id/transient_seek_time_elapsed" android:paddingLeft="15.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:shadowColor="#7f000000" android:shadowDx="2.0" android:shadowDy="2.0" android:layout_below="@id/transient_seek_bar" android:layout_alignParentStart="true" />
                <TextView android:textSize="15.0dip" android:id="@id/transient_seek_time_remaining" android:paddingRight="15.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:shadowColor="#7f000000" android:shadowDx="2.0" android:shadowDy="2.0" android:layout_below="@id/transient_seek_bar" android:layout_alignParentEnd="true" />
            </RelativeLayout>
        </LinearLayout>
    </LinearLayout>
</com.android.keyguard.KeyguardTransportControlView>


---------------------------------------------------------------------------------------------------------------



위 소스를 모두 지워주시고 아래소스를 넣어줍니다.



---------------------------------------------------------------------------------------------------------------


[본 소스는 갤럭시S5 Source 입니다.]


<?xml version="1.0" encoding="utf-8"?>
<com.android.keyguard.KeyguardTransportControlView android:gravity="center_horizontal" android:id="@id/keyguard_transport_control" android:layout_width="fill_parent" android:layout_height="fill_parent"
  xmlns:android="
http://schemas.android.com/apk/res/android">
    <LinearLayout android:gravity="center" android:layout_gravity="center_vertical" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content">
        <ImageView android:id="@id/badge" android:visibility="gone" android:layout_width="32.0dip" android:layout_height="32.0dip" android:scaleType="fitCenter" />
        <LinearLayout android:orientation="vertical" android:id="@id/info_container" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="11.0dip">
            <LinearLayout android:layout_gravity="center" android:orientation="vertical" android:id="@id/metadata_container" android:layout_width="fill_parent" android:layout_height="wrap_content">
                <TextView android:textSize="20.0dip" android:gravity="center_horizontal" android:id="@id/title" android:layout_width="fill_parent" android:layout_height="wrap_content" android:shadowColor="#7f000000" android:shadowDx="2.0" android:shadowDy="2.0" android:layout_marginStart="16.0dip" android:layout_marginEnd="16.0dip" style="@style/keyguard_music_widget_style" />
                <TextView android:textSize="17.0dip" android:gravity="center_horizontal" android:id="@id/artist_album" android:layout_width="fill_parent" android:layout_height="wrap_content" android:shadowColor="#7f000000" android:shadowDx="2.0" android:shadowDy="2.0" android:layout_marginStart="16.0dip" android:layout_marginEnd="16.0dip" style="@style/keyguard_music_widget_style" />
            </LinearLayout>
            <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="10.0dip" android:layoutDirection="ltr">
                <FrameLayout android:layout_gravity="center_vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1.0">
                    <ImageButton android:layout_gravity="right" android:id="@id/btn_prev" android:background="#00000000" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/lockscreen_music_widget_prev" android:contentDescription="@string/keyguard_accessibility_transport_prev_description" />
                </FrameLayout>
                <FrameLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="25.0dip" android:layout_marginRight="25.0dip" android:layout_weight="1.0">
                    <ImageButton android:layout_gravity="center" android:id="@id/btn_play" android:background="#00000000" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/lockscreen_music_widget_play" android:contentDescription="@string/keyguard_accessibility_transport_play_description" />
                </FrameLayout>
                <FrameLayout android:layout_gravity="center_vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1.0">
                    <ImageButton android:layout_gravity="left" android:id="@id/btn_next" android:background="#00000000" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/lockscreen_music_widget_next" android:contentDescription="@string/keyguard_accessibility_transport_next_description" />
                </FrameLayout>
            </LinearLayout>
            <RelativeLayout android:layout_gravity="center" android:id="@id/transient_seek" android:paddingLeft="8.0dip" android:paddingRight="8.0dip" android:layout_width="fill_parent" android:layout_height="wrap_content">
                <SeekBar android:id="@id/transient_seek_bar" android:layout_width="fill_parent" android:layout_height="wrap_content" style="@style/Widget.TransportControl.SeekBar" />
                <TextView android:textSize="15.0dip" android:textColor="#ffffffff" android:id="@id/transient_seek_time_elapsed" android:paddingLeft="15.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:shadowColor="#7f000000" android:shadowDx="2.0" android:shadowDy="2.0" android:shadowRadius="2.0" android:layout_below="@id/transient_seek_bar" android:layout_alignParentStart="true" />
                <TextView android:textSize="15.0dip" android:textColor="#ffffffff" android:id="@id/transient_seek_time_remaining" android:paddingRight="15.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:shadowColor="#7f000000" android:shadowDx="2.0" android:shadowDy="2.0" android:shadowRadius="2.0" android:layout_below="@id/transient_seek_bar" android:layout_alignParentEnd="true" />
            </RelativeLayout>
        </LinearLayout>
    </LinearLayout>
</com.android.keyguard.KeyguardTransportControlView>


---------------------------------------------------------------------------------------------------------------



3.작업이 완료 되었습니다. 다시 컴파일 해주신후 리소스 파일과 수정한 XML 파일을 원본 "Keyguard.apk" 에 압축하여 넣어주시고 Priv-App 폴더속에 644권한을 한번주신후 재부팅하시면 됩니다.





4.SeekBar(음악 재생바) 활성화 작업 완료









Extra Form
첨부
Source.txt  [File Size:5.0KB/Download:29]
Screenshot_2014-06-24-17-10-43.png  [File Size:1022.6KB/Download:0]
댓글을 남겨야 다운로드가 가능합니다. 감사의 댓글을 달고 오른쪽 확인버튼을 눌러주세요.
다운로드시 일주일에 한개 이상의 게시물 작성이 필요합니다. 지금 자유게시판에 회원님의 하루를 남겨보세요.
추천♡버튼을 잊지 마세요. 추천인과 회원님 모두 포인트가 적립됩니다.
댓글 11
  • ?
    좋네요 ^^ 추천
  • ?
    세나™
    14.06.24
    요약 android:visibility="invisible" 지우기....
  • ?
    컴파일이 안되 이거저거 만지다보니 락화면 음악재생 중에 제목 누르고아아래로 드래그하니 시크바가 나오네요 ^^ 태클 아닙니다. 그나저나 컴파일이 안되지 쩝!
  • ?
    Geometry
    14.06.24
    좋은 강좌 감사합니다 3번에서 리소스 파일과 수정한 XML 파일을 원본 "Keyguard.apk" 에 압축하여 넣어주라는게 무슨 말이죠?
  • ?
    its맹구
    14.06.24
    작성완료된것 공유될까요? 제가하기에는 너무벅차네요ㅠ
  • ?
    museum
    14.06.27
    감사합니다.. 잘 적용되네요..
  • ?
    constable
    14.07.20
    이 방법 최신 kt 킷캣에서도 동일 하게 파일 추출해서 작업 가능 한가요?
  • ?
    public
    14.09.27
    안녕하세요 젤리빵님. 저 질문좀 드려도 될까요? 시커바를 활성화시키긴 하였는데 잠금화면을 2번째 켜야 시커바가 보이고 시간을 나타내는 숫자가 안보입니다. 이부분은 어찌 고쳐야 할까요?
  • ?
    Artilda™
    14.09.29
    저도 그현상에 대해서는.. 잘 모릅니다... (아마 세나님이 올리신 고정패치를 하면 되지 않을까 싶네요)
  • ?
    public
    14.09.29
    아 세나님의 도움으로 시커바를 항상켜짐으로 바꾸었습니다. 스말리수정을 해줘야 하네요..
  • ?
    greenkans
    15.01.01
    전기종 공통인가요?
댓글 쓰기 권한이 없습니다.
분류 정렬 목록 검색 쓰기
List of Articles
제목 글쓴이 추천 조회 날짜
샤오미가 구글 플레이 샤오미 코너에 샤오미 체험 홈런처를 올렸습니다 iptime 1 4853 2014.07.24
노트 2 kt 키캣 4.4.2 루팅어떻게 할 수 없나요? 3 오은철 1 3371 2014.07.23
스마트폰을 DSLR 카메라용 무선 리모컨으로 활용하세요! 2 조남식 2 4265 2014.07.19
[뻘팁] 와이파이 잘터지게하는법 16 간단 10 12036 2014.07.19
킷캣 업데이트 후 부팅시 터치위즈 중지 오류 해결법. 11 file 파이팅 7 12382 2014.07.16
강좌 노트3 S/K/L 커스텀롬 설치 강좌 (아직 문제 있습니다) 23 4 14043 2014.07.16
노트2의 대기 밧데리 절전(7시간에 3%소모) 6 가가멜71 4 7335 2014.07.15
towelroot 으로 루팅후 언루팅하기~!! 1 angeli58 5 17712 2014.07.14
강좌 (smali 수정) 킷캣 잠금화면 재생바(seekbar) 항상 보이게 하기 10 세나☆ 6 6464 2014.07.14
잠금화면 추가시, 리붓시, "효과 없음" 으로 돌아오는 부분 픽스 하기 16 JHOLLEH 5 2538 2014.07.13
wanam 2.9.9버젼 HD보이스 사용하기 13 갤3매니 2829 2014.07.12
[분석]Towelroot의 원리와, 최신 펌웨어에서 작동하지 않는 이유. 3 file bestmjh47 8 16032 2014.07.11
갤포아(SKT) 사용하시는분들 나츠밍 1 3015 2014.07.09
towelroot 안되시는분들 여기보세요 7 RVS 6 19843 2014.07.09
SKT, KT 통화품질 향상방법 10 file SGO 12806 2014.07.09
강좌 [강좌]안드로이드 4.4 기종 배터리 이미지화 활성화 하기 12 푸우♡ 22 11546 2014.07.06
강좌 (xml 수정) 상단바 투명 상태에서 시계중앙 강좌 13 세나☆ 14 11416 2014.07.06
원플러스원 (cm11s)잠금화면 적용하기 file PodGom 5 11938 2014.07.06
LG 스마트폰 루팅없이 멀티태스킹창 깔끔하게 하기! 1 조남식 1 12987 2014.07.06
베가 LTE-A 킷켓 루팅하시고 SuperSU 바이너리 업뎃 안되시는분 필독 3 file kw558 5 20809 2014.07.04
강좌 (smali 수정) 킷캣 배터리 이미지화 강좌 24 file 세나☆ 17 12951 2014.07.04
강좌 노트2 킷캣 카메라 무음 활성화 방법 9 지누지눙 19 15510 2014.07.02
노트2 킷켓 카메라 무음 메뉴 활성화 팁 10 file 내가제로 13 6614 2014.07.02
스크 갤포아 업데이트후 1 막심모까 2746 2014.07.01
강좌 초절전모드 사용 가능 어플 추가하기 & 홈 배열 변경하기 7 file 세나☆ 3 20374 2014.06.27
쉘스크립트 실행하기 기본설정 file 짱구삼촌 8 8312 2014.06.27
강좌 [smali] 툴박스 등록 어플 갯수 늘리기 11 file 하얀여우 6 7018 2014.06.27
강좌 갤럭시노트2 킷캣 잠금화면 SeekBar(음악 재생바) 기능 활성화 11 file 젤리베리 20 15759 2014.06.24
제가 올린 폰트 미리 받으신분들 참고 하세요 ^^:: 제가 빠뜨렸네요... 1 file 용이니까 4 6330 2014.06.23
앱자료실에올라왓엇던 갤4용 노트3향 뷰커버을 Xposed 모듈로 조금더 ... 2 file JDHStanDarD 1 3621 2014.06.22
1 - 25 - 135