전체 글 30

[안드로이드 스튜디오] 앱에서 글 쓰기 / 리스트생성 , 내가 쓴 글 리스트에 추가, 리스트 삭제 / listView , EditText 사용 글자 예시 , hint

일부분 소스는 아래 나올테지만 전체소스를 보고싶다면~ https://yangcottondev.tistory.com/36 [안드로이드 스튜디오] GCS 앱 만들기 - 전체소스 MainActivity.java package com.example.gcs; import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AppCompatActivity; import android.content.DialogInterface; import android.content.Intent; import android.os.Bundle; import android.view.Layo yangcottondev.tistory.com 1. EditText 사용하여 앱..

[안드로이드 스튜디오] Intent 를 이용한 다른페이지 이동 / 페이지 이동시 앱이 튕길때 / 새로운 페이지 java와 xml 연동

전체 소스가 보고싶다면~ https://yangcottondev.tistory.com/36 [안드로이드 스튜디오] GCS 앱 만들기 - 전체소스 MainActivity.java package com.example.gcs; import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AppCompatActivity; import android.content.DialogInterface; import android.content.Intent; import android.os.Bundle; import android.view.Layo yangcottondev.tistory.com 만든앱에 목록추가 버튼을 누르면 페이지를 이동시키려한다. 1...

[안드로이드 스튜디오] 원하는 부분만 스크롤 기능 주기 ScrollView

더보기 파란색으로 정한 칸 내에서만 스크롤을 적용하고 싶고 나머지는 고정하고싶다! 실제 스크롤을 하면 이렇게 리스트만 올라간다. 전체 소스를 보고싶은경우 https://yangcottondev.tistory.com/36 [안드로이드 스튜디오] GCS 앱 만들기 - 전체소스 MainActivity.java package com.example.gcs; import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AppCompatActivity; import android.content.DialogInterface; import android.content.Intent; import android.os.Bundle; import androi..

[안드로이드 스튜디오] 다른 페이지에서 가져온 값으로 SeekBar 만들기, 다중 SeekBar 총합, progress , 커스텀

전체 소스를 보고싶은경우 https://yangcottondev.tistory.com/36 [안드로이드 스튜디오] GCS 앱 만들기 - 전체소스 MainActivity.java package com.example.gcs; import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AppCompatActivity; import android.content.DialogInterface; import android.content.Intent; import android.os.Bundle; import android.view.Layo yangcottondev.tistory.com 1. 다른 페이지에서 가져온 값으로 SeekBar 만들기 먼저..

[안드로이드 스튜디오] GCS 앱 만들기 - 전체소스

MainActivity.java package com.example.gcs; import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AppCompatActivity; import android.content.DialogInterface; import android.content.Intent; import android.os.Bundle; import android.view.LayoutInflater; import android.view.Menu; import android.view.View; import android.view.ViewGroup; import android.widget.Button; import android.wi..

[SQL] NVL , NVL2

우선 NULL 값이란 아직 정의되지 않을 값으로 0과 공백과는 다르다. (0은 숫자이고, 공백은 문자이다) NVL 함수는 NULL과 연산하고 싶을때 시스템에서 의미없는 문자로 바꿔서 연산할때 사용한다. SELECT NVL(ANUM , BNUM) AS NUM FROM TABLE1 이때 NVL의 기능은 TABLE1에서 ANUM을 NUM로 가져오고싶은데 ANUM이 NULL일때 BNUM을 조회하는 쿼리이다. NVL2는 NVL을 확장한 함수로 SELECT NVL(ANUM , BNUM , CNUM ) AS NUM FROM TABLE1 ANUM이 NULL이면 BNUM을 ANUM , BNUM 이 둘다 NULL 이면 CNUM 을 조회한다. ====== 다른방식으로도 사용가능하다. NVL("값", "지정값") 값이 NUL..

SQL 2023.02.10

[WebSquare] 한 달 검색 조건 , 최대실행일자 WebSquare.date.dateDiff

웹스퀘어를 쓰다보면 달력기능이있다. 아주 유용하다. 날짜를 조회하고 세팅하는 기능을 사용해보도록 하자! 페이지 로드시 scwin.onpageload = function() { var aToday = com.getServerTime("yyyyMMdd"); srchStartDt.setValue(comf.date.calcToday(0,0,-7, WebSquare.date.parseDate(aToday))); srchEndDt.setValue(comf.date.calcToday(0,0,+7, WebSquare.date.parseDate(aToday))); }; 오늘 날짜는 서버로부터 받아오고 기준일로 잡는다. 기준일로부터 시작일은 -7일 끝나는 날은 +7일로 자동세팅해준다. 조회 이벤트 scwin.findSrc..

WebSquare 2023.01.16

WebSquare 시점이 안맞을 때 , 먼저 불러오고 싶은 데이터

WebSquare 개발중 시점이 안맞는 경우가 있다. 예를들면 a데이터 보다 b 데이터를 먼저 받고 싶을때 mode 를 바꿔주면 된다 asynchronous (비동기)를 synchronous (동기)로 바꿔주면 된다. mode가 평소엔 asynchronous 로 되어있어서 생략하는 경우도 있는데 추가해주면 된다 "mode" : "asynchronous" ▶"mode" : "synchronous" "mode" : "asynchronous" : 비동기가 default. 즉, 콜백과 상관없이 처리 "mode" : "synchronous" : 동기는 콜백 후 처리 시점이 안맞을 땐 싱크처리로 !

WebSquare 2023.01.14