기억 저장소

클라우드 기반 인공지능 개발과 DevOps 실무

코딩 모음 366

안드로이드 스튜디오 : xml 선 그리기 / xml 선 긋기 / 레이아웃 선긋기/ 레이아웃 선

간단하게 xml 레이아웃에 선 긋기!! View를 넣어서 선을 그어버리면 간단히 해결 할 수 있다. 현재는 가로로 선이 그어졌지만 세로로 선을 긋고 싶은경우는 width 를 "1dp로 바꿔주면 된다. 2번째 style 따로 선언하기 Layout에 선 그리기 UI를 짜다보면 View 들 사이를 구분하기 위해서 선을 그려줘야 하는 경우가 있는데요. 다른 경우로 필요하기도 합니다 방법은 매우 간단합니다. 1 2 3 4 5 match_parent 1dp ?android:attr/listDivider Colored by Color Scripter 위와 같이 Style을 지정해주고 사용할때는 1 위와 같이 사용하면 됩니다. 가로 혹은 세로 선을 그릴때는 width와 height를 조정해서 사용하면 됩니다. 출처: ..

안드로이드 스튜디오 : dialog 만들기 / 커스텀 dialog / 원하는대로 다이얼로그 만들기

------------------------MainAcitvity (자바 코드에서 쓰면 됩니다)------------------------------ Oncreate 나 setOnclickListener 에 showDialog(); 를 꼭 넣어줘야 실행 됩니다. private void showDialog(){ dilaog01 = new Dialog(MainActivity.this); dilaog01.requestWindowFeature(Window.FEATURE_NO_TITLE); // 타이틀 제거 dilaog01.setContentView(R.layout.activity_main_dialog); dilaog01.show(); dilaog01.getWindow().setBackgroundDrawable(..

안드로이드 스튜디오 : 레트로핏 GET 데이터 받기

-안드로이드 스튜디오 서버에 값을 받아올 때 레트로핏을 사용한다 -> retrofit 아래 코드는 버튼 클릭 시 이벤트 발생으로 받아온 토큰이 있는 지 확인 후 토큰을 없애고 로그아웃을 하는 코드이다 여기서 봐야할 것은 레트로 핏으로 서버와 연결 하는 것이다 . 레트로핏 공식 문서 https://velog.io/@duckchanahn/Android-Studio-Retrofit2-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0 Android Studio - Retrofit2 시작하기 Retrofit2 velog.io 버튼 클릭 시 이벤트 발생하며 레트로핏에 연결하는 코드 informationbtn.setOnClickListener(new View.OnClickListener() { @Ov..

파이썬 : 리스트안에 튜플 없애기 / 리스트안에 튜플 제거 / 리스트안에 튜플 / 쿼리문 리스트 튜플

쿼리문을 통해서 값을 가져오게 되면 리스트안에 튜플이 있는 형태로 생기게 된다. 리스트 안에 튜플이 있는 경우 if 문을 비교하게 되면 튜플과 리스트를 비교를 할 수 없기때문에 비교문이 되지 않는다 문제없이 돌아가는 거 보면 null 값으로 인식하는 거 같다. cursor.execute(query) # select 문은 아래 내용이 필요하다. record_list = cursor.fetchall() print(record_list) record_list = [('Bus',), ('Bus Stop',), ('Car',), ('Fire Hydrant',), ('Gas Pump',), ('Hydrant',), ('Road',), ('Terminal',), ('Train',), ('Zebra Crossing',..

카테고리 없음 2022.03.25

안드로이드 스튜디오 : 체크박스 만들기 / 체크박스 사용하기

체크 박스는 빨간색으로 테두리 쳐진 부분으로 버튼을 누를 시 체크모양으로 표시가 바뀌게 된다. 글쓴이는 constraint 로 ChekBox를 만들었다. CheckBox checkBox = findViewById(R.id.check1) ; --------------------버튼 클릭시 체크박스가 체크 되어있는지 확인하는 코드 -------------------------------- btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { if(checkBox.isChecked()){ showProgress("잠시만 기다려주세요...."); Intent intent = new Intent(S..

안드로이드 스튜디오 : 다이얼 그램 다른 페이지 열기 / Intent 값을 보내 다른 페이지 열기

다이얼 그램을 통해서 선택을 하게 하게 하였고 선택을 통해 Intent 에 보내는 Number라는 변수에 값을 다르게 보냈다. 그런 뒤 값을 받는 클래스에 Number 변수 값에 if문을 걸어서 다른 화면을 보여주거나 다른 이벤트를 만들 수 있다. 참고정도만 하자 private void showDialog(){ AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this); builder.setTitle("선택하세요").setItems(R.array.select_array, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog..

안드로이드 스튜디오 : 두 날짜간의 차 빼기 / 더하기/Incompatible types. Found: 'long', required: 'java.lang.String'

prase 를 사용 하는 경우는 try 문안에 넣어줘야 한다. 이렇게 했을경우 Incompatible types. Found: 'long', required: 'java.lang.String' 이런 오류가 날 것이다 잘못된 코드!!!! 이럴 경우예는 long으로 빼고나는 변수 값을 duration 을 String으로 했기 때문에 나는 오류일 것이다. 데이터를 빼고나서는 long 인 변수로 받아줘야된다! try { Date rightNow = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("HH:mm"); dateString = formatter.format(rightNow); txt2.setText(dateString); Date start..

안드로이드 스튜디오 : 현재시간 및 date 변환

1. 현재 시간 구하기 1 2 long now = System.currentTimeMillis(); Date date = new Date(now); cs 2.날짜 비교하기 1 2 3 4 5 6 SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm", java.util.Locale.getDefault()); Date date1 = dateFormat.parse("2016-10-17 18:00"); Date date2 = dateFormat.parse("2016-10-17 18:00"); // date1가 date2보다 이후 일때 true를 반환하고 이전이면 false를 반환합니다. boolean result = date1.after(da..

안드로이드 스튜디오 : 핸들러를 이용해서 실시간 현재 시간 가져오기

public class MainActivity extends Activity { private TextView timeTv; private Timer mTimer; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); timeTv = (TextView) findViewById(R.id.timeTv); MainTimerTask timerTask = new MainTimerTask(); mTimer = new Timer(); mTimer.schedule(timerTask, 500, 1000); } private Ha..

안드로이드 스튜디오 : 다이얼로그 사용하기/AlertDialog

버튼 클릭시 다이얼로그가 나오는 코드이다. btn = findViewById(R.id.btn); btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { showAlertDialog(); } }); private void showAlertDialog() { AlertDialog.Builder builder = new AlertDialog.Builder(UsingActivity.this); builder.setTitle("반납 시간이 빨라요! \n 반납하시겠어요?") .setPositiveButton("반납 하기", new DialogInterface.OnClickListener() { @Ove..