전체 글
-
ExpandableListView 샘플안드로이드(스튜디오)/막 써 2018. 3. 17. 19:13
본 샘플은 그룹 아이템 열기, 그룹 아이템 닫기, 추가, 삭제, 정렬 총 5가지의 이미지 파일이 필요 합니다.이미지 파일은 따로 준비해서 설정하여 사용하시면 됩니다. ExpandableListView_Sample_Activity.javapackage com.abyser.activity; import android.app.Activity; import android.os.Bundle; import android.support.annotation.Nullable; import android.view.View; import android.widget.Button; import android.widget.ExpandableListView; import com.abyser.R; /** * * ExpandableL..
-
일정 기간 범위 선택하여 작업하는 샘플안드로이드(스튜디오)/막 써 2018. 2. 12. 22:56
DateSearch_Sample_Activity.java package com.abyser.activity; import android.app.Activity; import android.app.DatePickerDialog; import android.app.DatePickerDialog.OnDateSetListener; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.DatePicker; import android.widget.TextView; import android.widget.Toas..
-
단순 텍스트 로그용 액티비티안드로이드(스튜디오)/막 써 2017. 11. 27. 20:55
Log_Activity.java package com.abyser.activity; import android.app.Activity; import android.os.Bundle; import android.support.annotation.Nullable; import android.view.View; import android.widget.Button; import android.widget.ScrollView; import android.widget.TextView; import com.abyser.R; import java.text.SimpleDateFormat; /** * * 텍스트 결과 출력 액티비티. * * Created by abyser on 2017-11-23. */ public cla..
-
태스크에 있는 액티비티 띄우기안드로이드(스튜디오)/막 써 2017. 11. 27. 20:48
ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); List tasks = am.getRunningTasks(Integer.MAX_VALUE); if (!tasks.isEmpty()) { int tasksSize = tasks.size(); for (int i = 0; i < tasksSize; i++) { ActivityManager.RunningTaskInfo taskinfo = tasks.get(i); if (taskinfo.topActivity.getPackageName().equals(getApplicationContext().getPackageName())) { am.moveTaskToFront(t..
-
BaseAdapter를 사용시 유의 사항안드로이드(스튜디오)/막 써 2017. 8. 7. 10:28
1. getView(int position, View convertView, ViewGroup parent) 에서 AdapterView.LayoutParams를 이용하여 아이템 뷰의 크기 설정시 아이템뷰가 AdapterView 하나가 되는 경우가 있음(개발자옵션 - 레이아웃 범위 표시로 보면 뷰 하나로 보임). └ 아이템 뷰의 최상위 ViewGroup의 크기를 wrap_content로 해놓고 하위 ViewGroup을 하나 더 만들어 그 안에 아이템뷰를 정의하고 아이템 뷰의 최상위 ViewGroup.LayoutParams를 사용하여 만든 하위 ViewGroup의 크기를 설정 해주면 해결. 아이템 뷰에서는 최상위 뷰 아래에 linear_container라는 아이디를 가진 ViewGroup을 만들고 priva..
-
이클립스 프로젝트 안드로이드 스튜디오로 임포트시 발생 된 오류안드로이드(스튜디오)/막 써 2017. 6. 7. 15:18
처음 이클립스 프로젝트를 안드로이드 스튜디오로 불러와서 빌드시키자 발생한 오류 execution failed for task ':app:mergedebugresources' 어찌저찌 찾다보니 이미지 파일에 문제가 있다는 걸 깨닫고 안드로이드 스튜디오에서 프로젝트 생성시 생기는 mipmap 폴더에이클립스 프로젝트에 있던 이미지 파일을 다 옮기자 나온 다른 오류 some file crunching failed, see logs for details 순간의 딥빡이 찾아왔으나 지인의 도움으로 해결.build.gradle에 android{ ... aaptOptions.cruncherEnabled = falseaaptOptions.useNewCruncher = false } 두 줄 추가해서 해결. 결과적으로 이미지..
-
안드로이드 ADB를 이용한 무선 디버깅안드로이드(이클립스)/막 써 2017. 4. 18. 17:32
※ 시작 전 유의 사항무선 디버깅을 하고자 하는 디바이스와 PC가 같은 네트워크망을 사용하고 있어야 가능 1. 시작 - 실행 - cmd입력 및 실행(도스창)2. 도스창에 cd 안드로이드 SDK 설치경로\platform-tools(예 : cd D:\SDK\Android_SDK\platform-tools) 명령어 입력3. PC와 디바이스 연결4. 도스창에 adb tcpip 사용 할 포트(예 : adb tcpip 5555) 명령어 입력5. restarting in TCP mode port : 입력한 포트(예 : restarting in TCP mode port : 5555) 메세지 확인6. PC와 디바이스 연결 해제7. 디바이스에서 디바이스 설정 - Wi-Fi - 사용할 와이파이를 길게 눌러 나오는 '네트워크..
-
argb 값을 헥사 값으로 출력하기안드로이드(이클립스)/막 써 2017. 3. 24. 17:20
/** * * 0 ~ 255 까지의 정수 값을 이용한 색상값을 * #00000000의 문자열 형태로 변환하여 반환 * * @since * * Create : 2017. 2. 18. 오전 12:00:07 * * @author abyser * @param alpah 투명도 * @param red 빨강 * @param green 초록 * @param blue 파랑 * @return 헥사값 */private String colorToString(int alpah, int red, int green, int blue){if(alpah