'2018/11/23'에 해당되는 글 2건

728x90


jQuery mobile 을 이용하여 화면 프레임을 구성하면 비교적 깔끔하게 보이는 걸 알 수 있다.

먼저 구글에서 jQeury mobile 을 검색하여 https://jquerymobile.com/ 로 접속한다.

데모를 눌러서 가장 최신버전의 안정적 버전 데모를 눌러 jQuery mobile의 기본적인 기능을 익힌다.


index.html 파일을 아래와 같이 변경해보자.

header, content, footer 영역으로 나누어 구성한다.

header 와 footer 영역을 고정하는 것은 data-position="fixed" 를 추가하면 된다.

sub.html 파일에서 헤더 영역을 <div data-role="header" data-theme="f" data-position="fixed" data-add-back-btn="true">와 같이 수정해보면 백버튼이 생기고 누르면 뒤로 가기가 되는 걸 확인할 수 있다.


<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width" />
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css" />
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
</head>
<body>
<div data-role="page">
    <div data-role="header" data-theme="b" data-position="fixed">
        <a href="#" data-icon="back">이전</a>
        <h1>Header</h1>
        <a href="#" data-icon="home" data-iconpos="notext" data-theme="b">홈</a>
    </div>
    <div data-role="content">
        <ul data-role="listview" >
            <li data-role="list-divider"> 내부 도메인</li>
            <li><a href="sub.html" data-transition="slide">내부 페이지</a></li>
            <li><a href="sub.html" data-rel="dialog" data-icon="grid">다이어로그 페이지</a></li>
            <li data-role="list-divider"> 외부 도메인</li>
            <li><a href="sub.html" rel="external" data-transition="slide">외부링크 사용 내부페이지 열기</a></li>
        </ul>
    </div>
    <div data-role="footer" data-theme="b" data-position="fixed">
        <h2>Footer</h2>
    </div>
</div>
</body>
</html>

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width" />
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css" />
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
</head>

<body>
<div data-role="page" id="page">
    <div data-role="header" data-theme="f" data-position="fixed">
        <h1>Sub 페이지</h1>
    </div>
    <div data-role="content">
        <h1>페이지 링크 연습</h1>
        <p>다양한 종류의 링크 연습</p>
        <a href="#" data-role="button" data-rel="back" data-icon="back" data-theme="a" >돌아가기</a>
    </div>
    <div data-role="footer" data-theme="d"  data-position="fixed">
        <h2>Footer</h2>
    </div>
</div>
</body>
</html>


'하이브리드앱' 카테고리의 다른 글

Flutter란  (0) 2019.12.27
PhoneGap 안드로이드 APK 정렬하기  (0) 2018.11.23
PhoneGap CLI 설치 과정  (0) 2018.11.22
블로그 이미지

Link2Me

,
728x90

배포용 keystore 를 생성시 

구글 플레이 스토어에 배포할 앱을 만들때는 유효기간이 항상 2033년 10월 22일 이후로 끝나야 하는 점을 주의해서 해야 한단다.


폰갭에서 Android APK 파일을 만들어서 배포하기 전에 정렬을 해야 한다고 동영상 강좌에 나와서 찾아봤다.


Android SDK 폴더를 검색해보니 zipalign.exe 파일이 존재한다.


배포용 APK 파일을 Android Studio 에서 생성하면 zipalign 기능을 자동으로 해주기 때문에 별도에 신경쓰지 않아도 된다고 한다.


수동으로 하는 방법은 

$ zipalign -v 4 application_unaligned.apk application_aligned.apk

출처: http://wingsnote.com/85 [날개의 노트 (Wing's Note)]

zipalign -v 4 app_unaligned.apk app_aligned.apk



'하이브리드앱' 카테고리의 다른 글

Flutter란  (0) 2019.12.27
[jQuery mobile] UI Layout 구성  (0) 2018.11.23
PhoneGap CLI 설치 과정  (0) 2018.11.22
블로그 이미지

Link2Me

,