목록Android (43)
에이치의 모바일 앱 개발
Tomcat 사용 및 Eclipse 연동 1. 톰캣 설치현재 PC에 이클립스만 설치되어 있단 가정하에 진행하겠습니다.먼저 톰캣을 브라우저를 통해 다운로드해 줍니다.Binary DistributionsCore:zip (pgp, sha1, sha512)tar.gz (pgp, sha1, sha512)32-bit Windows zip (pgp, sha1, sha512)64-bit Windows zip (pgp, sha1, sha512)32-bit/64-bit Windows Service Installer (pgp, sha1, sha512)본인에게 맞는 운영체제로 설치하시면 됩니다. 2. 이클립스, 톰캣 연동이제 이클립스와 톰캣을 연결해 보겠습니다.먼저 이클립스 구동 후 Window
안드로이드 앱 개발을 하고 계신다면, 특정 패턴으로 작업하시는 것을 추천해 드립니다.MVC(Model View Controller), MVP(Model View Presenter), MVVM(Model View ViewModel) 등 다양한 패턴이 있습니다.개발자 특성 또는 앱 규모에 맞는 패턴을 사용하면 됩니다.이러한 패턴을 사용한다면, 아무리 잘 정리된 소스 구조로 되어 있더라도 타인이 앱 소스를 보았을 경우 문제가 됩니다.앱이 잘 돌아간다고 해서 좋은 앱은 아닙니다.앱 인수인계 및 협업을 대비해서 되도록 사용해야 할 패턴들이니 학습하도록 합시다. 먼저 MVC입니다.모델 뷰 컨트롤러 패턴은 대부분 패턴의 시초입니다. 모델은 데이터, 상태, 비즈니스입니다. (tic-tac-toe) 뷰는 사용자에게 보여..
Android/Java, Android 설치안드로이드 스튜디오 설치1. 안드로이드 스튜디오 설치Android studio download 링크를 통해 다운로드를 진행합니다. ※ 참고 : https://developer.android.com/studio/install.html 자바 설치1. 자바 프로그램 설치오라클 자바 다운로드 페이지에 접속하여 JDK(Java SE Development Kit)를 다운로드 받습니다. 2. 환경변수 설정'내 컴퓨터
1. 아이툰즈에 접속하여 설치하고 싶은 os 다운로드를 한다.필자는 다음 버전을 다운로드 하였다.설치 시 버전은 내 PC 부품 제작년도 보다 높은 것을 다운로드 받자. (수정 중)
public String getNumberString(int number){ String price = ""; NumberFormat numberFormat = NumberFormat.getInstance(); price = numberFormat.format(number); return price; }CheckStringValidity csv = new CheckStringValidity(); String result = csv.getNumberString(1234567890); Log.e("Test", result); /** * result -> E/Test: 1,234,567,890 * max 지정 : setMaximumIntegerDigits * 그 외에도 다양하다. * 안드로이드 개발 문서에 다..
1. ScrollView안에 ListView 크기 설정
class ExtensionFilter implements FilenameFilter { private String extension; public ExtensionFilter(String extension) { this.extension = extension; } public boolean accept(File dir, String name) { return (name.endsWith(extension)); } }
1. anim 추가, 2. style 추가, 3.MainActivity 추가 anim 추가fadein.xml fadeout.xml style 추가 MainActivity 추가AlertDialog alert;a alert = alertBuilder.create(); alert.getWindow().getAttributes().windowAnimations =R.style.PauseDialogAnimation;
안드로이드 버전이 상위로 업데이트 되면서 퍼미션 조건 추가가 되었다. 구글플레이 스토어에서도 권장하는 부분으로, 앱 버전이 특정(기억안남.) 이상이면 하단 소스가 적용이 된다. 하단 소스를 응용하여 본인의 앱 버전 업그레이드 하도록 하자. package com.roynuri.enjoy.getsms; import android.app.Activity; import android.content.Intent; import android.content.pm.PackageManager; import android.os.Bundle; import android.support.v4.app.ActivityCompat; import android.support.v4.content.ContextCompat; import ..
package com.roynuri.enjoy.getsms; import android.app.Activity; import android.content.ContentResolver; import android.content.pm.PackageManager; import android.database.Cursor; import android.net.Uri; import android.os.Bundle; import android.support.v4.app.ActivityCompat; import android.support.v4.content.ContextCompat; import android.util.Log; import android.widget.TextView; /** * Created by ls..