본문 바로가기

일기장

(72)
[Android]줌인 줌아웃 이미지 뷰 PhotoView Photoview 에 대하여 알아보자 안드로이드 어플리케이션 개발시 줌 인 또는 줌아웃을 구현 해야할 경우가 있다.그럴때 사용가는한 라이브러리가 PhotoView 라이브러리이다. PhotoView 라이브러리에대해 알아보기=>https://github.com/chrisbanes/PhotoView 사용방법은 간단하다. 1. build.gradle 파일에 추가하기implementation 'com.github.chrisbanes:PhotoView:2.1.3' 2. 프로젝트 단에 추가하기maven { url "https://jitpack.io" } 3. 사용하기 //필자 같은 경우 Glide 와 함께사용 하였다.PhotoViewAttacher photoViewAttacher; Glide.with(act) .lo..
[Android]No Network Security Config specified, using platform default (네트워크 보안 문제) 안드로이드Pi (9.0) 버전에서 네트워크 통신 문제가 발생하였다. error : No Network Security Config specified, using platform default 해결방안 ※파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음※
[Android] 안드로이드 GPS 실시간 위치 안드로이드 GPS 실시간 위치 public class GPSService extends Service implements GoogleApiClient.ConnectionCallbacks, GoogleApiClient.OnConnectionFailedListener, com.google.android.gms.location.LocationListener { private LocationRequest mLocationRequest; private GoogleApiClient mGoogleApiClient; private static final String LOGSERVICE = "#######"; @Override public void onCreate() { super.onCreate(); buildGoog..
[Android] 안드로이드 갤러리 이미지 여러장 불러오기 갤러리 이미지 여러장 불러오기 구글링 중 감사하게도 yongbeam 이란 분께서 만들어 주신 라이브러리를 발견하게 되었다. implementation 'com.github.yongbeam:Android-Y-PhotoPicker:1.0.0' 위와같이 gradle app 환경에 설정을 해준다 YPhotoPickerIntent intent2 = new YPhotoPickerIntent(act); intent2.setMaxSelectCount(5); intent2.setShowCamera(false); intent2.setShowGif(false); intent2.setSelectCheckBox(true); intent2.setMaxGrideItemCount(3); startActivityForResult(in..
[Android] 안드로이드 나인패치 사용하기 안드로이드 개발시 여러가지 해상도를 잡기 위하여 나인패치를 사용 해야한다. 그럴 경우 아래의 링크를 통해 나인패치를 사용하게 되면 손쉽게 나인패치된 이미지를 얻을 수있다. 디자이너분과 상의를 하여 베이스 해상도를 맞춘뒤 그에 맞는 해상도의 이미지를 나인패치하여 사용한다. http://romannurik.github.io/AndroidAssetStudio/nine-patches.html 안드로이드 나인패치 사용하기
[Android] 안드로이드 폴더생성하기 안드로이드 어플리케이션 폴더 생성하기. private File getSaveFolder() { File dir = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/폴더명"); if(!dir.exists()){ dir.mkdirs(); } return dir; } 위와 같이 함수를 사용하면 지정한 경로로 폴더를 생성할 수있다. 폴더를 생성하면 생성한 폴더에 사진등 여러가지 파일을 저장할 수있다. ※파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음※
[Android] 기기설정 언어 가져오기 안드로이드 어플리케이션 개발중여라나라를 타켓으로 하는 앱을 개발해야 할 때가 있다그럴 경우 필자는 앱의 설정 언어를 가저와 제어를 하였다. public static String getLanguage(Context context){ Locale systemLocale = context.getResources().getConfiguration().locale; return systemLocale.getLanguage(); }안드로이드 핸드폰 자체 언어 설정에서한국의 경우 "ko" 영어일 경우 "en" 을 반환 할것이다... 나머지 언어들은 직업 확인 해주시면 감사하겠습니다~!
[Android] 오늘하루 보지않기 팝업창 띄우기 안드로이드 개발을 하다 보면 "오늘 하루 보지 않기" 와 같은 알람 팝업을 제어 해야 할때가 있다. AppUserData.setData(act,"date",strCurDate); 위와 같이 팝업창에서 x버튼을 눌렀을 경우 날짜를 담아 두고 public void oneDayAppInfo(){ Intent intent; if(StringUtil.isNull(AppUserData.getData(act,"date"))){ intent = new Intent(act, DlgAppInfo.class); startActivity(intent); }else{ String sDate = AppUserData.getData(act,"date"); SimpleDateFormat CurDateFormat = new Simpl..