전체 글 401

안드로이드 스튜디오 - intent, id, 데이터 팝업 띄우기

기존 INF TextView에 id, tv_tab_inf 추가 MainActivity에 아이디 찾고Inf 클릭하면 Intent변수에 InfoActivity랑 연결currentStatus 변수에 viewModel 값 연결 ( 연결대기, 연결완료 등 상태 확인 ) intent에 status_data라는 키로 currentStatus 값 전달 후 intent 시작 InfoActivity로 Empty Views Activity로 생성 후받아온 키 데이터로 액티비티 String 값 받음 Toast로 하단 팝업에 받은 receivedData를 띄움https://youtube.com/shorts/Zaq2jaf6P1E?feature=share

안드로이드 스튜디오 - ViewModel 연결

UI를 구성하고 연결 시도 버튼을 누르면 ViewModel로 연결되게 만들었다.MainActivity.ktpackage com.example.testmoveimport android.os.Bundleimport android.widget.Buttonimport android.widget.TextViewimport androidx.activity.enableEdgeToEdgeimport androidx.appcompat.app.AppCompatActivityimport androidx.core.view.ViewCompatimport androidx.core.view.WindowInsetsCompatimport androidx.lifecycle.ViewModelProviderclass MainActivity..

Ecount ERP - 생산입고 1, 2, 3

(1) 우리회사 공장의 생산 입력1. 생산입고에서 생산공장을 우리공장으로 입력하고, [작업지시서] 적용하거나 직접입력2. 받는창고의 경우 생산품이 보관되는 장소를 입력 (2) 생산입고 1, 2, 3 메뉴의 차이점생산입고 1- 생산량입력 시 자재수량을 BOM기준으로 감소시키는 메뉴- 자재로스분의 측정이 어려운 경우 생산입고1을 이용하고, 나중에 재고조정 메뉴를 이용하여 자재수량을 맞춰야함생산입고 2- 생산량입력 시 자재수량을 BOM기준으로 감소시키거나, 직접 소모내역을 입력할 경우- 자재로스분의 측정이 가능한 경우 생산입고2 를 이용하여, 그때그때 마다 직접 자재 실사용량을 입력하여 재고관리생산입고 3- 생산입고 1, 2 와 다르게 각 공정별 생산실적을 한 전표에서 입력할 수 있음- 일반적으로 다공정품..

Ecount ERP 2026.10.13

Ecount ERP - 생산불출

생산/외주 : 생산불출 – 원/부자재/반제품 이동(1) 생산공장에 원/부자재 이동 시 입력방법1. 생산불출 : 작업지ㅣ서를 근거로 BOM 계산하며, 각 공장 별 투입량을 자동으로 산출, 작업지시서에서 지정한 BOM 버전으로 적용됨 ( [BOM버전] 버튼 이용 ) 2. 창고이동 : 원하는 수량만큼 직접 입력하거나, 발주요청/구매내역 등을 불러와서 입력 시 사용 /BOM 사용 불가능, 작업지시서 불러오기 안됨 (2) 우리회사 공장으로 자재 불출 시1. 생산불출입력에서 받는 공장을 우리회사 공장으로 입력(3) 외주공장으로 자재 불출 시1. 무상사급의 경우- 생산불출입력에서 받는공장을 외주공장으로 입력 2. 유상사급의 경우- 외주업체에 원자재를 판매하는 개념, 자재를..

Ecount ERP 2026.10.13

Ecount ERP - 작업지시서

(1) 작업지시서1. 반제품, 제품의 생산작업을 지시하는 메뉴 = 생산실적 아님2. 작업지시서 출력 가능3. 생산불출, 생산입고 시 작업지시서를 불러와서 입력 가능4. 작업지시서별 진행현황 확인 가능 : 생산진행현황, 불출진행현황, 원재료투입비교표(2) 작업지시서 입력방법 1 – 주문서 불러오기 VS 직접입력1. [ 주문 ] 버튼 : 작업지시서 작업 시 주문서 내역을 불러오는 기능2. 주문생산이 아닌 경우에는 자체생산계획에 따라 직접입력하여도 무방 (3) 작업지시서 입력방법 2 – 라인별 생산공장 입력 (생산라인이나 공장이 다수인 경우)1. 작업지시서에서 품목 입력 후, 생산공장을 지정할 수 있음 (장소별 생산계획입력)2. 지정된 공장 외 다른 공장에서는 생산불..

Ecount ERP 2026.10.13

안드로이드 스튜디오 텍스트 번역하기, 이미지 그림 교체하기

번역 방법 폴더 위치app -> res -> values -> strings.xml 파일 이 파일이 번역 파일이다.이 그림을 보면 그냥 strings.xml이랑 (en), (ja)가 붙은 파일을 볼 수 있는데 아무 것도 안 붙은 strings.xml은 한국어고 en은 영어, ja은 일본어이다. 그리고 여기서 또 다른 번역을 추가하려면 strings.xml 파일을 더블클릭해준 다음에 우측 상단에 Open Editor를 눌러주면 된다.이걸 누르면 화면이 바뀌는데여기서 좌측 상단에 이 모양을 누르면다양한 외국어를 추가할 수 있고 Key와 번역하는 외국어를 추가하여 적으면 된다.이미지 그림 교체하기 ( drawable ) Jetpack Compose가 아니기 때문에 res > layout 폴더로 들어가서 메인..

안드로이드 스튜디오 연습 - WiFi 연결 가짜로 연결되는 것처럼 해보기

완성 동영상https://youtube.com/shorts/GlDkHbBkvu8?feature=shareMainActivity.kt 코드 설명일단 ConnectionViewModel 이라는 스크립트에서 함수, 변수 등 사용하기위해 viewModel 이라는 변수명으로 viewModels의 도움을 받아서 생성해준다.현재 앱의 상태를 확인하는 activity라는 변하지않는 변수를 생성해줌박스 형태로 화면 전체사이즈 사용, 화면 정중앙으로 사용하고isMainScreen(메인화면)이 true 상태일 때 메인화면이라는 글자를 텍스트로 생성하여 폰트사이즈 24sp를 화면 정중앙에 표시함isLoading(로딩화면)이 true 상태일 때 LoadingDialog 함수를 불러와서 loadingText를 함수에 사용함isE..