본문 바로가기

안드로이드26

[Android] 안드로이드 GIF ImageView 넣기 안녕하세요. 안드로이드 내에 gif 파일을 넣는법을 알려드리겠습니다. 이전 포스팅에 splash activity 에 gif 파일을 넣는 경우가 많습니다. splash activity란? http://yoo-hyeok.tistory.com/31 간단하게 어플리케이션을 대표하는 화면을 의미합니다. 만드는 방법은 위 링크로 들어가시면 됩니다. gif 파일이란 동영상을 짤라서 만든 화면? 움짤로 많이 알려져 있습니다. 특정 구간을 동영상처럼 재생되어 반복되는 화면입니다. 이런 화면입니다. 동영상은 아니지만 특정구간 재생되는 파일입니다. 안드로이드 스튜디오에서 적용해 봅시다. 1. build.gradle(Module:app) 을 클릭합니다. 우측에 dependencies 에 glide 라이브러리를 추가해 줘야합니.. 2017. 7. 31.
[Android] 안드로이드 JSON 문자열 파싱(parsing) String JSONData = "{"school":[{"subject1":"math"},{"subject2":"korean"}],"name":"유혁"}" (문법 생략) 안드로이드 스튜디오에서 파싱하기 ArrayList ArrList = new ArrayList(); //어레이 리스트 선언 JSONObject jObject = new JSONObject(JSONData); //JSONData 문자열 String name = jObject.getString("name"); JSONArray school = jObject.getJSONArray("school"); for (int i = 0; i < school.length(); i++) { ArrList.add(school.getJSONObject(i).g.. 2017. 7. 18.
[Android] 안드로이드 내 휴대폰(디바이스) 번호 가져오기 안드로이드 내 디바이스 번호 가져오기 주로 데이터베이스와의 인증으로 휴대폰 번호를 사용할 수 있습니다. 휴대폰 번호를 수집한다는 의미로는 프로그램 개발자가 사용자의 전화번호를 수집 할 수 있다는 의미로도 해석됩니다.. 악의적으로 사용된다면 참 무섭습니다. 저는 휴대폰 번호를 인증의 목적으로 사용합니다. 사용방법은 간단합니다. TelephonyManager telManager = (TelephonyManager) getSystemService(TELEPHONY_SERVICE); PhoneNum = telManager.getLine1Number(); if(PhoneNum.startsWith("+82")){ PhoneNum = PhoneNum.replace("+82", "0"); } 클래스에 Telephony.. 2017. 7. 18.
[Android] 안드로이드 Activity 뒤로가기 (MainBackPressCloseHandler) 딜레이 주기 결과화면 MainBackPressCloseHandler.class 생성 import android.app.Activity; import android.widget.Toast; public class MainBackPressCloseHandler { private long backKeyPressedTime = 0; private Toast toast; private Activity activity; public MainBackPressCloseHandler(Activity context) { this.activity = context; } public void onBackPressed() { if (System.currentTimeMillis() > backKeyPressedTime + 2000) { ba.. 2017. 7. 14.