목록IT/Android (37)
이야기앱 세상
phonegap으로 로그인 화면을 호출할 때 비밀번호를 휴대폰에 저장할지 여부를 물어보는 창이 보일 때 해당 창을 보이지 않게 처리하는 방법, 즉 휴대폰에 비밀번호를 저장하지 않게 처리하기 아래 Activity에서 super.appView.getSettings().setSavePassword(false)로 지정함. public class PhoneGapTest extends DroidGap{ @Override public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); super.loadUrl("http://mail.test.com/login.php"); super.appView.getSettings().setSa..
Phonegap을 사용해서 웹앱을 제작할 때 웹뷰에서 네이티브 메서드 호출 기능 예) 휴대폰 번호를 구해서 네이티브 메서드로 해당 휴대폰 번호를 반환하는 클래스를만들고 해당 클래스의 메서드를 웹뷰에서 호출할 수 있도록 등록 AndroidManifest.xml 에 권한 설정 android.permission.READ_PHONE_STATE -------------------------------public class PhonegapGuestbookActivity extends DroidGap { String phoneNumber; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Tele..
Android Studio에서 SVN 사용하기 Android Studio에는 SVN 프로그램이 설치되어있지 않기 때문에 아래 경로로 이동해서 SVN 프로그램을 원하는경로에 설치한다. https://www.visualsvn.com/downloads/ Apache Subversion command line tools 를 다운받음 File>Settings를 선택한 후 Subversion를 선택한 후 Use command line client에 설치한 SVN 경로를 지정한다. File>New>Project from Version Control>Subversion 선택 Repositories 옆에 + 버튼을 클릭하고 Repository URL을 입력하고 OK 버튼 클릭참고로 Naver SVN 주소는 https:/..
안드로이드 스튜디오에서 전체 파일에 UTF-8 적용하기 안드로이드 스튜디오의 설정 파일에 인코딩을 UTF-8로 지정하면 안드로이드 스튜디오 사용시 전체 파일을 UTF-8로 인코딩함 C:\Program Files\Android\Android Studio\bin 폴더에서 studio64.exe.vmoptions 파일을 열어서-Dfile.encoding=UTF-8 를 추가해준다. studio64.exe.vmoptions 내용-----------------------------------------------------------Xms128m -Xmx750m -XX:MaxPermSize=350m -XX:ReservedCodeCacheSize=225m -XX:+UseConcMarkSweepGC -XX:SoftRe..
EditText의 커서 위치 지정하기 EditText에 데이터가 들어가 있을 때 데이터의 원하는 위치에 커서가 놓여지도록 지정하기 EditText edit = (EditText)findViewById(R.id.edit);edit.setText("오늘은 바람이 심하게 부는 날!!");edit.setSelection(5); // 문자열의 원하는 인덱스에 커서가 위치하도록 지정
EditText에 자동 포커스 막기 및 초기 키보드 자동 실행 막기 1. EditText에 자동 포커스 막기 EditText를 실행하면 자동으로 포커스가 가는데 이를 막고자 한다면EditText이외의 view에 아래와 같은 속성을 추가한다. 일반적으로EditText 상위 view 즉 Layout에 속성을 추가할 수 있다. android:focusable="true"android:focusableInTouchMode="true" 2. EditText 사용시 초기 키보드 자동 실행 막기 EditText를 사용해 프로그래밍할 때 초기 키보드 자동 실행을 막고자 한다면마니페스트 파일에 Activity 태그에 아래 속성을 추가한다. android:windowSoftInputMode="stateAlwaysHidde..
안드로이드 디바이스 넓이와 높이 구하기 DisplayMetrics displayMetrics = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); int width = displayMetrics.widthPixels;// 가로int height = displayMetrics.heightPixels;// 세로