분류 전체보기
-
[iOS] 개발자 등록하기iOS/iOS기타 등등 2020. 5. 2. 15:56
apple app store에 등록하기 위해 개발자 등록을 하였습니다. 추후에 다시 등록해야 하니까 등록 방법을 기억하기 위해 글로 남겨봅니다. 필요한 준비물은 신용카드 입니다. 우선 애플 개발자 페이지로 이동합니다. https://developer.apple.com/ 그리고 상단 메뉴 중에서 Account 를 선택해줍니다. 그럼 로그인 요청하는 화면이 나옵니다. 로그인을 해줍니다. 로그인을 하면 아직 개발자가 아니기 때문에 개발자 등록을 해야합니다. Join the Apple Developer Program 을 선택해줍니다. 그럼 등록할 수 있는 버튼이 보입니다. Enroll 을 선택하면 아래와 같은 화면이 나타납니다. Start Your Enrollment 를 선택합니다. 내용을 확인 후 Purcha..
-
[iOS] archive가 나타나지 않는 경우 해결 방법iOS/iOS기타 등등 2020. 5. 1. 17:53
앱을 개발하고 배포하기 위해 빌드를 해야하는데 Archive가 활성화가 되지 않는 상태가 되었습니다. 문제가 뭔지 찾아봅니다. 생각보다 원인이 별거 아니였습니다. 시뮬레이터로 실행하도록 되어있었던게 문제였습니다. 시뮬레이터가 아니라 실제 단말기에 연결 또는 Generic iOS Device를 선택 후 확인해보니 제대로 활성화 되어서 보입니다. 혹시 Archive가 비활성화 되어서 고생하신 분들은 실제 단말로 연결하시고 다시 한 번 확인해보시길 바랍니다.
-
[flutter] toast 메세지 보이기flutter/flutter 공부 2020. 4. 19. 14:22
안드로이드에서 사용자에게 정보를 보여주기 위해 잠깐 띄우는 토스트 메세지를 플러터에서도 구현해보도록 하겠습니다. 우선은 https://pub.dev/로 가서 fluttertoast로 검색을 합니다. 그럼 검색 결과로 fluttertoast가 나타나게 됩니다. 선택을 해주시고 installing 을 누릅니다. 그럼 사용방법에 대한 예시가 나타나게됩니다. 설명에 나온대로 따라하면 됩니다. pubspec.yaml 에 dependencies 안에 fluttertoast: ^4.0.1 를 추가해줍니다. 그리고 안드로이드 스튜디오에서 packages get 을 선택해줍니다. 그럼 아래와같이 패키지를 다운받게 됩니다. 다운이 완료되면 이제 사용할 수 있습니다. 이제 사용하는 방법을 알아보겠습니다. 1. 사용하고싶은 ..
-
[flutter] 화면 방향 고정시키기flutter/flutter 공부 2020. 4. 17. 11:44
화면을 세로 또는 가로로 고정시키는 방법을 알아봅니다. 1. import 'package:flutter/services.dart'; 를 입력해줍니다. 2. StatelessWidget class build() 메서드 안에다가 SystemChrome.setPreferredOrientations([DeviceOrientation.landscapeLeft]); 이런식으로 넣어줍니다. 3. 실행합니다. 끝! setPreferredOrientations 는 배열 형태로 파라미터 입력을 받습니다. 가로모드만 넣으면 가로방향만 보이게 되고 세로 방향까지 넣으면 세로 방향으로도 전환되게 할 수 있습니다. 그럼 실제 사용 코드를 확인해보겠습니다. 1. 한쪽으로만 고정시킬 경우 1 2 3 4 5 6 7 8..
-
[flutter] Vertical viewport was given unbounded heightflutter/flutter 에러 2020. 4. 12. 17:30
Vertical viewport was given unbounded height 플러터로 ListView 연습을 하는중에 위와같은 에러가 생겼습니다. 높이에 뭔가 문제가 있다는거같은데 뭘 넣어야 높이값이 지정되는지 잘 모르겠습니다. 검색해보니 ListView 속성 중에서 scrollDirection 과 shrinkWrap 가 빠진것을 발견하였습니다. ListView를 입력한 코드는 아래와 같습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 Widget playerList() { return ListView.separated( scrollDirection: Axis.ver..
-
[flutter] java.lang.IllegalStateException: A required meta-data tag in your app's AndroidManifest.xml does not exist.flutter/flutter 에러 2020. 4. 8. 18:46
java.lang.IllegalStateException: A required meta-data tag in your app's AndroidManifest.xml does not exist. You must have the following declaration within the element: com.google.android.gms.version" android:value="@integer/google_play_services_version" /> 플러터로 연습하는중에 위와같은 에러가 나타났습니다. 이상없이 다 잘 작성되어있는거 같은데 자꾸만 에러가 나타나더라구요. 그래서 정보를 찾아보니 flutter clean 을 하면 된다고 하네요. flutter clean 을 할 수 있는 위치는 Tools ..
-
[안드로이드] textview 외곽선 넣기안드로이드(java)/UI 관련 2020. 3. 18. 11:55
배경이 있는곳에 하얀 색을 갖고있는 글을 입력했는데 잘 인식되지 않는다는 의견이 있어서 글자에 외곽선을 넣을일이 생겼습니다. 기존에 사용하던 글자는 아래와 같습니다. 바탕도 전체적으로 밝은편인데 글자색까지 하얀색으로 하니 뒤로 갈수록 눈에 잘 안띄는것 같기는 하네요. 이제 글자에 테두리를 만들어 넣어보도록 하겠습니다. 절차는 3가지 정도입니다. 커스텀 클래스를 하나 만들고 attrs.xml을 만들고 레이아웃을 설정해주면 끝입니다. 아래는 관련된 코드입니다. outline_textview.xml 을 하나 만들어줍니다. 1 2 3 4 5 6 7 8 Colored by Color Scripter cs 이렇게 사용할 외곽선 코드를 입력해주고 적용할 곳에 입력해주도록 ..
-
[안드로이드] Caused by: java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.안드로이드(java)/에러 관련 2020. 3. 18. 11:11
Caused by: java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first. alert dialog에 setView(View view) 를 이용해서 커스텀 다이얼로그를 만들고 취소 또는 확인 버튼을 만들어서 처음 한 번은 잘 실행되었는데 두 번째 실행이 되면 위와같은 에러를 내며 앱이 강제 종료 되었습니다. you must call removeView() 를 보아하니 뭔가 뷰를 제거하라는거 같은데 정확히 어떻게 제거하는지는 잘 모르겠어서 정보를 찾아보았습니다. view가 등록된 상태에서 또 다시 등록하려고 하는게 문제라고 하네요...