cheoly's language study blog

안드로이드 앱 배포하기 전 서명된 apk만들기!!

프로그래밍/안드로이드
반응형
SMALL

오늘 앱 하나 만들어서 배포까지 진행해 봤네요..


처음으로 한 번 해봤습니다!!ㅋㅋㅋ


배포할때는 일반 apk파일이 아닌 서명이 된 apk파일로 해야 한다더라구요..


전 요즘 안드로이드 스튜디오를 쓰고 있으니 거기서 하는 방법을 한 번 보여드리죠.


젤위에 build 탭을 보면 아래와 같은 generate singed apk 라는 것이 있어요.


그거를 누르면 이렇게 뜹니다.



여기서 create를 누르는거죠..



파일이 하나 생성될거라 그 파일이 생성될 위치를 정해주고


자신의 패스워드를 만듭니다.






아래정보는 알아서 적어주세요..^^


영어루요..


contry code 는 kr로 쓰시면 되요.



그러면 이렇게 뜹니다.



넥스트를 누르면 또 패스워드를 입력해요.


전 앞에꺼랑 다 똑같은 거 사용했어요..


머가 먼지 몰라서...ㅋㅋㅋㅋㅋㅋㅋㅋ



이제 여기에서 finish를 누르면 서명이된 apk파일이 만들어져요..^^


위에 어느 폴더에 만들어지는지 다 보이죠??


참고로 처음 배포해 보시는 분들....


패키지 네임 확인 잘해보세요...


com.example로 시작할거에요..


이렇게 되면 구글플레이에서 안올라갑니다.


전 이거 때문에 또 삽질했네요...ㅠ.ㅠ


막 이것저것 하다가 되긴 했는데...


어디서 다 변하게 되었는지 기억이 안나서 올리지를 못하겠네요...ㅠ.ㅠ


다른분들은 꼭 확인하고 하세요~~^^


반응형
LIST

안드로이드 버튼 누를 때 화면 전환!!

프로그래밍/안드로이드
반응형
SMALL

오랜만에 글을 쓰네요..


그동안 앱만드는데 시간을 쓸 여유가 없었다보니..


오랜만에 들어오게 되었네요..


오늘 알아볼 내용은 화면 전환하는 방법입니다!!


버튼을 누르면 다른 화면을 뜨게 만들건데요..


인텐트 전환이라고 했던것 같군요..^^


먼저 레이아웃을 만듭니다.


제일 기본으로 있는 것이 activity_main.xml이죠..


저는 first_activity.xml이 가장 먼저 뜨는 화면으로 바꿨어요.



이렇게 바꾸면 메인 화면을 다른 것으로 바꿀 수 있어요..



그리고 인텐트 만들어서 버튼을 누를 때마다 활성화를 시켜주면 되는 거죠..^^


근데 이렇게만 하고 실행하면 오류나요...


분명 검색한 것에는 안드로이드 스튜디오를 사용하면 manifest파일에 자동 등록된다고하던데..


전 안되더라구요..


그래서 직접 수작업합니다.



바로 위에 3개 올린거 보이죠??ㅋㅋㅋ


이거 각각 클래스 만들어서 등록하면 되요....


이렇게만 말하면 좀 어려울 수도 있겠죠??



이렇게 각 클래스 만든 후 manifest파일에 추가해주면 되요..^^


그러면 아무 이상없이 프로그램이 돌아가게되요.



핸드폰에서 실행했을 때의 화면이에요...^^


그러면 열심히 코딩하시길...


다음에는 다른 기능에 대해서 얘기해볼게요...ㅋㅋ

반응형
LIST

안드로이드 프로그래밍 - 레이아웃 만들기

프로그래밍/안드로이드
반응형
SMALL

어제 헬로 월드를 찍었었죠...


2016/07/13 - [프로그래밍/안드로이드] - 안드로이드 개발환경 구축방법(구글 안드로이드 스튜디오) 1단계 - java jdk 설치 및 환경변수 설정

2016/07/13 - [프로그래밍/안드로이드] - 안드로이드 개발환경 구축방법(안드로이드 스튜디오) 2단계 - 안드로이드 스튜디오 설치하기!!

2016/07/13 - [프로그래밍/안드로이드] - 안드로이드 프로젝트 만들기부터 hello world 까지!!



궁금한 사람들은 위 글을 참고해주세요.


오늘부터 저도 이제 앱만들기에 들어갑니다.


제가 부동산공부를 하는 사람이다보니 매번 엑셀로 하곤 했는데요.


그것을 앱으로 만들어보려고 합니다..^^


이런 앱을 만들기 가장 기초적인 것은 레이아웃을 만들어야 겠죠??


그럼 한 번 만들어보겠습니다.


어제 hello world를 찍었던 것에서 다 지우고 수정할거에요..^^



이렇게 보이죠.. 요기에서 activity_main.xml을 건드려야해요..


이 파일을 더블클릭을 해주세요..


그럼 아래와 같은 화면이뜨는데요.


제가 사용할 것들은 textview와 editview, button 만 사용할 거에요..^^


기본적으로 생성하면 relativelayout이 되어 있는데요. 그거 사용할 경우 배치가 너무 힘들더라구요.


그래서 전 linearlayout을 주로 사용합니다.


전체적으로 하나 linearlayout을 하나 만들어 주구요.


정렬형식은 vertical로 해서 만들면 세로로 정렬되게 합니다.


android:orientation = "vertical" 이 되는 것이죠.


아래 pedding이런 것들 적혀있는데요..


전 그냥 건드린 것 없어요..


처음만들어진 상태에서 relativelayout을 linearlayout으로 바꾼거 외에는 아무것도 없답니다!!^^


이런식으로 해서 아래처럼 가로로 배치하고 싶은 것이 있을 때는


linearlayout을 만들어서 그안에 배치할 것 들하고 했답니다.


따로 여백을 주고 하는 행위는 안했어요..^^


전 귀차니즘이 강해서요.



참고로 저는 핸드폰 개발자 모드로해서 작업하고 있어요..



이렇게 설치가 되구요.


아래와 같은 앱이 되어있습니다.


제대로 된 구동시킬 코딩도 곧 들어가야겠죠??^^


참고로 이 앱은 초기화면있고, 버튼이 3개 있고, 누르는 거에 따라 화면이 다르게 넘어가게 만들거에요^^


좀 더 자세한 것들은 다음 포스팅에 적어볼게요..


지금 딱 이정도까지 만들었거든요..ㅋㅋㅋㅋ


저 위와 같은 레이아웃 만드는 것이 필요한 분들을 위해 코딩올려드리죠..ㅋㅋㅋ


다음 기술적인 코딩부터는 귀찮으니 핵심부분만 올릴게요..


아!! 그리고 앱 제일 위에 이름바꾸는거있죠..



이 string.xml파일을 더블클릭하면 알게됩니다...ㅋㅋㅋㅋ

반응형
LIST