프로그래밍/안드로이드: 3개의 글

안드로이드 APK 추출하기

Posted by 고 고특파원
2019. 4. 26. 17:21 프로그래밍/안드로이드

안드로이드 APK 파일을 추출해보도록 한다.

 

1. Generate Signed Bundle / APK 선택

Build Tab 선택 후 프로젝트를 클린 및 빌드한 후에 Generate Signed Bundle / APK를 선택한다.

 

2. 팝업상태에서 APK를 선택

우리는 지금 APK 파일을 만들것이기 때문에 APK 선택 후 다음으로 넘어간다.

 

 

 

3. 처음으로 APK를 만드는 것이기 떄문에 jks 파일을 생성한다.

APK파일을 만들기 전에 jks파일을 생성하라고 하니, 일단 생성하고 넘어가도록 한다.

jks파일은 다음에 apk파일을 생성할때도 필요하므로 꼭 로컬피씨에 보관하도록 한다.

 

 

4. jks파일을 생성할 위치를 지정하고 Key항목을 채워 넣는다.

jsk파일을 생성할 위치를 지정하고, key에 대한 별칭 및 암호를 설정한다.

 

잊어버리지 않도록!

 

자격증명 정보는 각자 알아서 채워 넣도록 한다.

 

5. release 선택 후 V2에 체크한 후 Fisish

release모드로 선택후 apk파일을 저장할 폴더를 지정한다. APK Signature Version V2로 체크함.

 

왜 V2로 체크하는지는 아직 잘 모르겠으나, 하라는대로 하고 넘어감.

 

 

6. 완성된 apk파일을 확인한다.

완성된 apk파일을 확인하고, 각자 apk파일을 구글스토어로 배포를 하든, 웹배포를 하든 기호에 맞게 사용한다.

 

이 댓글을 비밀 댓글로

안드로이드 스튜디오 설치하기

Posted by 고 고특파원
2017. 3. 28. 08:36 프로그래밍/안드로이드

내가 대학교 학부시절에는 안드로이드를 이클립스를 이용하여 개발을 하였는데,


요즘에는 안드로이드 스튜디오 라는 툴을 사용하여 개발을 한다고 한다.


안드로이드 스튜디오의 설치법은 비교적 간단하다.


https://developer.android.com/studio/index.html

위의 링크로 들어가서 다운로드 버튼을 눌러서 설치를 진행하면 된다.



이 댓글을 비밀 댓글로

안드로이드 웹 호스팅을 이용한 DB 연결

Posted by 고 고특파원
2016. 2. 21. 23:02 프로그래밍/안드로이드

현재 사용하고 있는 호스팅회사는 코리아 호스팅 회사이다~!

 

한달에 550원정도 하는 요금으로 웹호스팅을 받아서 DataBase의 일부 저장공간을 할당받아서 쓰고 있는 상태이다!

 

(만약 자신이 개발하는 애플리케이션의 규모나 이용자수가 많다면 좀 더 높은 비용을 주고 호스팅을 받아야한다. 필자는 단순 개발 및 테스트용이기 때문에 제일 싼 것으로 사용함.)

 

안드로이드를 이용해서 DB에 접속하고 Data를 주고 받기 위해서 호스팅을 하게 되었다.

 

이번에 안드로이드를 처음으로 시작하면서 알게된 사실은 안드로이드에서 직접 DB연결이 불가능하다는 것이내요! 보안상 직접적으로 연결하는것을 막아 놓았다고 한다...

 

그래서 DB에 접속하기 위해서는 PHP, JSP, ASP 등의 웹프로그래밍 언어를 통하여 DB를 접속하여 데이터를 주고받을수 있다.

 

현재 웹호스팅을 받고 있는 곳에서 php를 이용하여 DB접속을 하도록 해보겠다.

 

 

 

<?php

$host_name="호스트이름";

$db_user="DB유저명;

$db_pass="DB암호";

$db_name="사용할DB이름";

$conn = mysqli_connect($host_name, $db_user, $db_pass, $db_name);

if(mysqli_connect_errno($conn)){

echo "DB연결 실패";

}else{

echo "DB연결 성공";

}

 

?>

 

 

( 웹호스팅을 하고있는 상태에서 host_name 은 "localhost"로 쓰면된다.

필자도 정확하게는 알지 못하겠으나 웹호스팅을 받고있는 상태라면 웹호스팅을하는 회사의 서버의 일정공간을 빌리는 개념인데, 우리가 작성한 .php파일의 실제소스가 작동하는 물리적인 위치는 서버-PC의 내부이기 때문에 localhost로 쓰는것같다.. )

 

사실 개인적으로 생각해본것같은데 localhost로 해서 연결하면 작동하는것을 확인 할 수 있으므로 필자가 생각하는 개념이 맞다고 생각한다..

 

혹시나 정확하게 알고 계신 독자분이 있다면 추가 내용을 댓글로 써주시면 감사하겠습니다~

 

작성된 파일은 .php 의 확장자로 저장을 하도록 한다.

 

위처럼 작성한 파일을 저장 후 ftp를 이용하여 htdocs 폴더안에 php를 복사하여 넣어준다.

(htdocs  폴더는 웹사이트의 경로가 저장되어있는 물리적인 경로라고 생각하시면 된다.)

 

 

 

 

현재 위처럼 dbTest.php 파일이 ftp를 통해 올려진것을 확인할수 있다.

 

 

여기에서  데이터베이스 연결에 성공하면 "DB연결 성공" 이라는 문구를 보일것이고 실패하면 "DB연결 실패"라는 문구를 반환할 것이다.

 

결과 확인을 해보도록 하자

 

 

위의 그림처럼 DB연결 성공이라는 문구를 확인할 수 있다.

 

 

이 댓글을 비밀 댓글로