Task에 관련된 함수들은 다음에서 확인해 보실 수 있습니다.[MicroC/OS-II] Task에 관련된 함수들 오늘은 OSTaskStkInit에 대해서 알아보겠습니다. 코드를 보면서 찬찬히 살펴보겠습니다. OSTaskStkInit 우선 들어가는 인자부터 간단히 확인을 해보겠습니다. 1OS_STK *OSTaskStkInit (void (*task)(void *pd), void *p_arg, OS_STK *ptos, INT16U opt)cs 1. task는 code의 address를 가르킵니다. 2. pdata는 task의 변수들이 들어갑니다. 3. ptos는 stack의 top을 가르킵니다.(stack에 아무것도 없을 경우 바닥을 가르킵니다. 4. opt는 주셔도 되고 안 주셔도 됩니다. 간단하게 인자를..
이전 [안드로이드] Thread Handler 예제를 만드는데 마지막에 TextView에서 스크롤이 안되어 작성하게 되었습니다. Scroll Bar를 달아보자 ScrollView를 통해 아주 간단하게 TextView에 스크롤의 기능을 추가할 수 있습니다. ScrollView 추가를 위해 xml로 이동하였습니다. ScrollView와 HorizontalScrollView를 보실 수 있습니다. 전자는 세로로 스크롤을 지원하고 후자는 가로로 스크롤을 지원해줍니다. 양방향이 필요하시면 둘다 쓰시면 됩니다. ScrollView를 끌어다가 만들어준 뒤 TextView를 ScrollView안에 넣어주시면 됩니다. 위와 같이 TextView를 끌어다가 ScrollView 안에 넣어주셔도 되고 xml의 text 부분에서..
이전에 백 버튼(뒤로가기 버튼) 클릭 시 한 번 더 의견을 물어 일정 시간 안에 백 버튼을 다시 누르면 어플이 종료되는 예제를 알아보았습니다.[안드로이드] 뒤로가기 버튼 이벤트 예제 이러한 예제를 사용한 곳도 있지만 종료를 위해 뒤로가기 버튼을 누르면 팝업창이 뜨면서 광고 또는 공지가 정말 종료할 것이냐는 말과 함께 종료나 취소를 선택할 수 있게 됩니다. 여기서는 광고나 공지를 올리는 건 아니지만 종료를 위해 백 버튼을 누르면 팝업창에서 선택할 수 있는 형태를 AlertDialog를 통해 간단히 만들어 보겠습니다. AlertDialog를 통해 팝업창을 띄어보자 팝업창을 띄우는 방법은 여러 가지가 있지만 사용이 간단하면서도 구글에서 추구하는 Material Design으로 디자인 되어있으므로 다른것은 신경..
- Total
- Today
- Yesterday