목록전체 글 (119)
App노자

TextView란? 문자열을 화면에 출력하는 뷰다 View 클래스 바로 다음에 위치하며 EditText, Button, CheckBox등의 다양한 위젯이 하위에 존재한다 EditText란? 사용자가 글을 입력할 수 있는 뷰다 어떤 값을 입력받기 위해 사용되어 활용도가 높고 View, TextView를 상속 받는다 1. XML XML파일에 , 를 작성한 후 그 안에 제약이나 id를 적는다 2. 자주 사용되는 속성들 android:text="Hello World!" android:textColor="@color/white" android:textSize="10dp" android:textStyle="normal" android:autoLink="web" android:maxLines="2" android:e..
1. Button이란? Button은 사용자 인터페이스에서 클릭 가능한 요소로, 사용자의 입력을 받아 특정 동작을 수행하도록 하는 위젯이다 버튼은 주로 사용자에게 어떤 작업을 수행할 수 있는 옵션을 제공하거나 상호작용을 유발하는 데 사용되며 아래와 같은 기능들을 갖고 있다 클릭 이벤트 처리: 버튼을 클릭하면 지정된 동작이 수행되도록 프로그래밍할 수 있다 버튼을 클릭하면 해당 버튼에 연결된 클릭 이벤트 리스너가 호출된다 텍스트 및 이미지 표시: 버튼에는 텍스트 또는 이미지를 포함하여 버튼의 내용을 나타낼 수 있다 스타일 및 배경: 버튼의 외관을 스타일링하고 배경을 지정하여 버튼의 모양을 커스터마이즈할 수 있다 상태 변화: 버튼은 사용자와의 상호작용에 따라 상태가 변할 수 있다 예를 들어 눌림 상태일 때의 ..
1. TextView란? TextView는 사용자 인터페이스에 텍스트를 표시하는 데 사용되는 Widget이다 TextView를 사용하면 앱 내에서 텍스트를 표시하거나 레이아웃에 텍스트를 추가할 수 있다 https://developer.android.com/reference/android/widget/TextView TextView | Android Developers developer.android.com 2. XML XML파일에 , 를 작성한 후 그 안에 제약이나 id를 적는다 2. 자주 사용되는 속성들 android:text="Hello World!" android:textColor="@color/white" android:textSize="10dp" android:textStyle="normal" ..
1. View란? 안드로이드 화면에서 실제로 사용되는것들은 모두 View라는 클래스의 상속을 받는다 모든 뷰 클래스의 최상위 클래스이다 액티비티는 view의 서브클래스만 화면에 출력한다 액티비티 화면을 구성할 때 사용하는 클래스는 모두 View의 하위 클래스이다 그래서 화면 구성과 관련한 클래스를 통칭하여 뷰클래스라고 한다 버튼, 텍스트뷰, 이미지 등 모두 View의 View라는 클래스의 상속을 받는 서브 클래스이며 View 클래스를 담을 수 있는 클래스를 레이아웃이라고 한다 레이아웃의 경우 ViewGroup클래스의 아래에 존재한다 View의 하위클래스지만 자체 UI는 없어서 화면에 출력해도 아무것도 나오지 않는다 다른 뷰 여러개를 묶어서 제어할 목적으로 사용한다 일종의 그릇 역할을 한느 클래스로 htt..
1. Activity란? class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) } } 안드로이드 앱의 기본 구조는 컴포넌트를 기반으로 한다 컴포넌트에는 액티비티 서비스 브로드캐스트 리시버 콘텐츠 프로바이더가 존재하며 그중 액티비티는 화면을 출력하는 유일한 컴포넌트이다 액티비티는 앱이 UI를 그리는 창을 제공할 뿐만 아니라 한 앱이 다른 앱을 호출하면 호출 앱은 전체 앱이 아닌 다른 앱의 액티비티를 호출하는 방식으로 액티비티는 사용자와 앱의 상호 작용을 위한 ..

새로운 프로젝트와 키체인을 받아서 작업 완료 후에 TestFlight에 올리려고 하니 발생했던 상황 빌드 파일마다 암호를 요청하고 보통 이런 경우 해결 방법은 비밀번호를 누르고. 허용이 아닌 항상 허용 버튼을 클릭하는 것이지만 나오지 않는다. 내 상황과 완전히 일치하는 내용은 찾기가 어려웠고 유사한 내용과 정상적으로 아카이브가 가능한 다른 프로젝트와의 차이점을 파악하여 문제점에 대해 한 가지 추측을 했다. 인증서가 로그인 키체인이 아니라 시스템 키체인에 설치가 되어 있다. 로그인 키체인으로 바로 드래그했고 결과는 성공적이었다. 왜 이런 상황이 발생했는지까지 알고 싶었지만 아쉽게도 알아내지 못했다.
일본으로 취업을 희망했었지만 내가 졸업했던 시기에 맞추어 터진 코로나 비즈니스고 유학이고 다 막아버리는 바람에 난 한국에서 취업할 수밖에 없었고 어느덧 2년 정도가 흘러 외국인을 다시 받아 주겠다고 하신다. (중간에 잠깐잠깐 열어 주긴 했지만 금방 닫아서 난 들어갈 수 없었다) 딱히 아무런 목표가 없던 내가 해외에 도전해보고 싶다는 막연한 생각 하나로 무언가를 위해 처음으로 열심히 준비해 왔던 것이 일본 it취업이었고 , 한국에서 개발자로 일하면서도 계속 난 저곳에 미련이 남아 제대로 나아가지 못하는 느낌이었다. 이번에는 다시 닫지 않을 느낌이기도 하고 더 늦기 전에 다시 도전해보고 싶다는 생각이 너무 강렬하게 들어서 이직을 준비하게 되었다. 다음은 내가 예전 일본 취업을 준비할 당시 사용했던 사이트들이..