본문 바로가기

전체 글

(68)
[Android] WebView 버튼 클릭 이벤트 javascript 연동 * 안드로이드 어플리케이션 제작중 하이브리드 앱 또는 반응형 웹페이지와 연동을 해야할경우가 있다. 또한 WebView에 표시해야할 페이지가 단일 페이지로 제작된 웹일 경우 페이지 이동에 제약을 따른다. 안드로이드로 비유하자면 ViewPager 안의 탭으로 바로 연결하는 함수라고 생각하시면 됩니다. 1. 기본 설정 binding.webview.setWebViewClient(new WebViewClientClass()); binding.webview.getSettings().setJavaScriptEnabled(true); binding.webview.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); binding.webview.getSetting..
[AWS]AWS EC2 Amazon linux 2 AMI Tomcat 설치 및 연동 1. Wget 명령어를 사용하여 톰캣 파일 다운로드하기 *Wget 이란 비 상호작용형 네트워크 다운로더. 로그인 없이 웹상에 있는 파일을 다운로드한다. tomcat.apache.org/download-80.cgi Apache Tomcat® - Apache Tomcat 8 Software Downloads Welcome to the Apache Tomcat® 8.x software download page. This page provides download links for obtaining the latest versions of Tomcat 8.x software, as well as links to the archives of older releases. Unsure which version you ..
[AWS]aws ec2에 openJDK 1.8 설치하기 AWS EC2 Amazon Linux2 AMI 사용시 자바 설치하기 - 자바버전 확인시 찾을 수 없다고 나올경우 - 아래 명령어를 작성하여 설치를 진행한다 sudo yum install -y java-1.8.0-openjdk-devel.x86_64 - 설치성공 여기서 get -apt 가 아닌 yum을 사용하는 이유는 Amazon Linux 2 AMI에서는 yum 이라는 명령어가 서버에서 의존성을 가져와 설치가 가능한 패키지설치/제거 명령어이다.
[AWS] 초보자 아마존사용하기 01 - EC2인스턴스 생성하기 1. 회원가입 진행하기 https://ap-northeast-1.console.aws.amazon.com/ec2/v2/home https://ap-northeast-1.console.aws.amazon.com/ec2/v2/home?region=ap-northeast-1#Instances: ap-northeast-1.console.aws.amazon.com 먼저 위 링크를 타고 아마존 사이트에 접속하여 회원가입을 진행하여준다. 회원가입시 무료 프리티어 과정으로 진행하였다. 2. 인스턴스생성하기 아래 그림과 같이 인스턴스시작 버튼을 클릭한 후 단계별로 진행하여 준다. ※ 보안 설정의 경우 인스턴스에 대한 트래픽을 제어하는 방화벽을 설정하기 위함입니다. 인스턴스는 가상머신이므로 터미널을 통해 접속해야 하기 때..
[Android] AP-All SDK 적용하기 안녕하세요 오늘은 리워드 포인트를 적립할 수 있는 AP-All SDK 적용하는 방법에 관해 알아보려고 합니다. 1. 먼저 APALL 사이트에 들어가서 회원가입을 진행해줍니다. http://app-all.kr/ 세상에 없던 새로운 무료충전소, APPALL 국내 '모바일 리워드 광고 플랫폼' 중 가장 많은 광고 수량 제공. 소문내기 추가수익 까지! , 앱올 www.app-all.kr 2. 회원가입 진행후 개발사 로그인을 진행해줍니다. 로그인 후 SDK를 다운 받습니다. 3. 다운받은 SDK Android Studio 에적용하기 ※ 복사후 오른쪽마우스를 누르고 library 등록하기를 눌러주세요! 4. Build.gradle(:app) 세팅하기 ※ 구글정보를 들고오기 위해 아래사항은 추가 해야합니다. impl..
[Android] 지오코딩 주소->좌표 [2020버전] Android Geocoding 작업을 하다보니 문제가 생겼다.. 바로 세종특별자치시... Google Geocoding의 경우 구글지도 기반으로 좌표를 변환시켜주는데 세종특별자치시의 경우 아직 주소 정보가 등록이 되어있지않았다.. 그리하여 찾아 낸 방법은 네이버 클라우드 플랫폼에서 제공하는 지오코딩을 사용하는방법이었다. www.ncloud.com/product/applicationService/maps NAVER CLOUD PLATFORM cloud computing services for corporations, IaaS, PaaS, SaaS, with Global region and Security Technology Certification www.ncloud.com 우편번호 API 를 사용하여 ..
[Android] 지정한 도메인 이름 'kakaolink'이(가) 올바르지 않습니다. 올바른 도메인 이름을 지정하세요. Android Studio KAKAO link API 사용시 발생한 이슈에 대해 정보를 공유 해드리려고합니다. 제가 개발한 프로젝트에서 빠질 수 없는 기능 KAKAO link 공유하기 기능 하지만 어느날 "지정한 도메인 이름 'kakaolink'이(가) 올바르지 않습니다. 올바른 도메인 이름을 지정하세요." 라며 구글 플레이스토어에서 업로드를 거부하였다.. AndroidManifest에 카카오링크 스키마 등록시 아래와 같이 등록해주었다. kakaolink.com "지정한 도메인 이름 'kakaolink'이(가) 올바르지 않습니다. 올바른 도메인 이름을 지정하세요." 오류 해결 방법 ※파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음※
Android Webview 크기 조절 (컨텐츠가 벗어날경우) Android Webview 작업시 데이터를 불러왔지만.. 반응형 웹으로 작업이 되지않았을경우.. 사이즈가 제대로 나타나지 않아 Webview 화면을 어떻게 잡아야할지 고민할때가 많다.. 그럴경우 webView.getSettings().setUseWideViewPort(true); // wide viewport를 유연하게 설정하고 webView.getSettings().setLoadWithOverviewMode(true); // 컨텐츠가 웹뷰 범위에 벗어날 경우 크기에 맞게 조절 아래는 줌이 필요할 경우 추가하면된다. //webView.getSettings().setBuiltInZoomControls(true); //webView.getSettings().setSupportZoom(true); 다른방법이..