본문 바로가기

반응형

분류 전체보기

(135)
안드로이드 SNS 카카오톡 로그인 안드로이드 SNS 로그인 인증 Kakao 관련 입니다. 보통 SNS로그인을 고객사가 요청하면 국내에서는 필수중의 필수라고 할 수 있죠. 이번에도 샘플에 대하여 간단한 정리를 해놓겠습니다. 카카오 역시 API를 사용하려면 카카오 Developer 사이트를 방문해야 겠지요?(링크) 그 후 우측상단에서 어플리케이션에 들어가셔서 페이스북과 기타 API 사이트들과 다르지 않게 어플리케이션을 생성합니다. 조금 까다로운 부분이 있다면 역시나 키 해쉬를 적는부분입니다. 그부분은 이전글 페이스북 관련을 참조하시면 될거같습니다. 카카오 관련 로그인을 하기 위해서 일단 AndroidManifest.xml에서 키값을 넣어 줍니다. AndroidManifest를 셋팅하셨다면 첫번째로 해야할건 KaKaoAdapter를 선언하고 ..
안드로이드 SNS Facebook 로그인 안드로이드 SNS 로그인 인증 FaceBook 관련입니다. 요즘 앱개발시 로그인을 할때 SNS를 이용하여 개발을 해달라는 경우가 많이 있어서 최근에 샘플을 만들고 간단하게 정리를 해놓도록 하겠습니다. 첫번째 다른 서비스의 API를 이용하기 위해서는 항상 그 페이지에 가셔서 앱을 생성하여야 합니다. 그러기 위해서 페이스북 Developer 사이트를 방문합니다(페이스북 페이지 링크) 1. 새 앱 만들기를 클릭합니다. 2. 앱명을 적어 간단하게 만든 후 제품추가에서 사용할 Facebook 로그인을 클릭하여 줍니다. 3. 안드로이드 추가를 클릭하셔야겠죠? 4. Gradle 프로젝트 관련에서 아래녀석들을 추가합니다.mavenCentral()implementation 'com.facebook.android:face..
성수역 맛집 춘하추우동 회사 근처 밥집 추천 제2탄입니다.  가계명이 춘하추우동  성수역 근처에서 밥집 찾기가 많지 않아서 이곳 저곳 다니다가 발견한 맛집입니다.  안으로 들어가 보시면 가게입구를 보다시피 아주 작습니다. 그래도 맛있다보니 일찍 가지 않으면  평일 점심에는 한참 기다리셔야 하는 곳이죠.        메뉴판입니다.   저는 여기서 먹을때 주로 믹스동, 치킨카츠카레, 미니카레+오뎅우동을 주로 먹었습니다.        1. 믹스동 같은 직장동료가 가면 이거밖에 먹지 않습니다. 저두 자주 먹지만 맛이 좋고 양이 많아서 항상 조금씩은 남깁니다.  위에는 새우튀김과 돈까스가 얹혀져 있으며 일본식을 잘 모르지만 이걸 무슨 소스라 해야할지 모르겠지만 제 입맛에 딱 맞는 간으로 되어있는 밥이 참 일품인 요리입니다.    2. ..
HttpURLConnection Multipart 파일 업로드 일전에 올렸던 HttpURLConnection을 이용한 Multipart 파일업로드를 샘플입니다. 처음에 파일업로드 하다가 고생을 하였는데 가장 큰 이유는 데이터를 똑바로 넣어주니 404로 처리가 되어서 였습니다. 한참을 하다가 해결을 하였는데 문제는 바로 boundary라는 이녀석인데요. 찾아보지도 않았지만 느낀바로는 Http에서 이녀석까지가 데이터라고 하는 규약이지 않을까 싶네요. 결론적으로는 마지막에 “—boundary—”데이터를 넣어 줘야 한다는 것이죠. 다들 참고하시고 아래 샘플입니다. rivate void HttpMultiPart(final File file){ new AsyncTask(){ @Override protected JSONObject doInBackground(Void... voi..
HttpURLConnection Sample(Get, Post) 안드로이드 HttpURLConnection Sample입니다. 안드로이드 앱내에서 RestAPI를 이용하여 데이터를 받아오기 위한 통신입니다. 기본적인 Get/Post 샘플입니다. 1. GET 통신 private void HttpGet(){ new AsyncTask(){ @Override protected JSONObject doInBackground(Void... voids) { JSONObject result = null; try{ URL url = new URL("요청 URL"); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setRequestProperty("content-type", "app..
성수동 맛집 달아래면 회사근처에 있어 자주가는 밥집을 추천해 드립니다.    가계명은 달아래면입니다.      자세히는 모르지만 듣기로 이 가계는 어반자카파 멤버가 운영하는 가계라고 하더군요. 가계는 그리 크지 않지만 인테리어도 깔끔하게 잘되어 있었어요.근래 다른 가계들처럼 음식을 가져다 주는것 외에는 모든것은 다 셀프더라구요.       이 가계의 메뉴는 4가지로 구성되어있는데요.(저기서 3가지는 먹어봤어요)     1. 중국식 일본냉면      한창 더운날에는 날씨가 너무 더워서 중국식 냉면을 계속 먹었는데요.    사람마다 호불호가 갈리긴 하겠지만 굉장히 괜찮았어요. 더운날 먹기 딱좋은 음식!    특히 안에있는 토마토가 어떻게 담궈놓은것인지 정말 맜있어요. 저 토마토 때문에 갈때마다   메뉴를 정하는데 있어서 고민이 ..
이미지사이즈 초과시 대처(Bitmap too large) Bitmap too large to be uploaded into a texture (2316x4632, max=4096x4096) 안드로이드 앱 개발중 라이센스 문제를 위해 크기가 720x6153 사이즈의 이미지를 넣어줘야 하는 일이 생겨서 작업을 해야했습니다. 이미지가 커서 스크롤뷰를 이용하여 작업을 하면 간단하게 해결될거라고 생각하였는데 왠걸 최신 디바이스에서는 전혀 문제가 없지만 몇년 지난 디바이스에서는 위의 저 더러운 경고가 발생하면서 이미지가 나오지 않는 현상이 발견 되었습니다. 그리하여 구글링 결과 Manifest.xml에서 hardwareAccelerated 를 false로 값을 주면 정상적으로 작동합니다. 이런것으로 보아 default 값이 true 인듯 하네요....ㅠ 만약 hardwa..
안드로이드 Fabric 설치 안드로이드앱이 강제종료될때 대쉬보드로 보여주는 프로그램입니다. 앱을 배포하고 난뒤 사용자들이 앱이 죽는다고 글을 달았을 경우 문제가 직접 어디서 죽는지 답변을 달아서 조취하기가 번거롭기 때문에 Fabric을 사용하면 좋을거 같습니다. Fabric을 사용하기 위해서 일단 홈페이지를 방문합니다(홈페이지 바로가기) 홈페이지에서 GET FABRIC 을 클릭합니다. 버튼을 클릭하면 나오는 창에 값을 입력하여 주시면 등록한 이메일로 메일이 와있을겁니다. Confirm을 클릭하시면 이제 Fabric 홈페이지로 이동하여 아래와 같이 하시면 될거 같습니다. Fabric을 사용할 OS를 클릭하여 주시면 됩니다. 다음부터는 안드로이드 스튜디오에 설치하는 방법에 대한 설명이 나와있습니다. 스튜디오를 실행한뒤 Preferenc..

반응형