목록Development Language/JAVA · ANDROID (50)
SPRING :: NOTE
1. onCreate 바로아래 디파인 private static final int REQ_CODE_SELECT_TEMPLATE = 1; 2. 버튼 이벤트 하위에 소스삽입.( 나는 버튼으로 액션이벤트를 취했다.) public void [버튼 이벤트 정의](View _view) { Intent intent = new Intent(this, [값 주고받을 클래스].class); startActivityForResult(intent, REQ_CODE_SELECT_TEMPLATE); } 3. onActivityResult 정의 @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivit..
private void DialogSimple() { // [class]부분에 자기 프로젝트의 클래스 이름을 씀 final Dialog dialog = new Dialog([Class].this); //다이얼로그에 올릴 XML 레이아웃 dialog.setContentView(R.layout.c_dialog); dialog.setTitle("title"); // 각 오브젝트들을 다이얼로그에 올림 TextView TV1 = (TextView) dialog .findViewById(R.id.haveGluDTextView); EditText ET = (EditText) dialog .findViewById(R.id.adPayDTextView); TextView TV2 = (TextView) dialog .fin..
MainActivity.java package com.example.sockest; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.net.Socket; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.EditText; import android.widget.Toast; p..
체크박스의 이미지 변경 ( selector 이용) xml 파일을 새로 만들어준다. ( 본 포스팅에서는 checkbox.xml로 xml파일을 만들어줌 ) 생성해준 xml파일은 drawable 폴더에다 해주었다. 그리고 체크박스를 사용할 xml / layout에 CheckBox 생성 이부분이 중요하다. 만들어준 셀렉터 파일명을 적어준다. android:drawableLeft="@drawable/checkbox"
리스트뷰의 더보기 기능 구현입니다. 추가적으로 커스텀으로 만들었습니다. 소스를 어디서 훔쳐온건지는...기억이 안나... 링크를 못달아둡니다.ㅠ 혹시라도 자료에 문제가 있거나, 삭제를 요청 혹은 출처를 아시는 분은 댓글을 달아주시기 바랍니다. 커스텀 리스트뷰 + footer를 이용한 더보기 구현 (샘플소스 다운로드 및 스크린샷은 소스 하단부에 있습니다.) MainActivity.java package com.example.morelistview; import java.util.ArrayList; import android.app.Activity; import android.app.AlertDialog; import android.content.Context; import android.content.Dia..
출처 : 영상털이범님 블로그 - http://dsnight.tistory.com/14 / [안드로이드] 뒤로가기(Back 버튼) 두번 눌러 앱 종료하기 요즘 많은 어플들이 뒤로가기 버튼을 두번 눌러 앱을 종료시킨다. 종료하시겠습니까? 라는 확인창이 뜨고 확인을 눌러야 되는 번거로움이 없고, 잘못 종료버튼을 눌렀을 경우에도 토스트 알림창만 뜰뿐 별다른 방해요소가 없어서 참 좋은것 같다. 요즘 대부분의 앱이 이러한 종료 방식을 선택하고 있기때문에 한번 구현을 해보자. 구현방법은 간단하다 뒤로가기 버튼 클릭시 현재시간을 저장하며 토스트 알림창을 띄워주고 한번더 눌렀을때 일정시간(예를들면 2초)가 지났는지 확인하고 일정시간이 지나지 않았을 경우 종료, 지났을 경우 알림창을 다시 띄워주면 된다. 1. 시간을 저장..
private void dataSaveLog(String _log, String _fileName) { /* SD CARD 하위에 LOG 폴더를 생성하기 위해 미리 dirPath에 생성 할 폴더명을 추가 */ String dirPath = Environment.getExternalStorageDirectory().getAbsolutePath() + "/LOG/"; File file = new File(dirPath); // 일치하는 폴더가 없으면 생성 if (!file.exists()) file.mkdirs(); // txt 파일 생성 File savefile = new File(dirPath + "LOG_" + _fileName + ".txt"); try { BufferedWriter bfw = new..