- (218) 썸네일형 리스트형 @(Content) build action is not supported Xamarin.forms 안드로이드 프로젝트 쪽에서 빌드 액션을 지원하지 않는다는 경고가 어느 순간부터 보이기 시작했다. 구체적인 파일을 확인해보니 아래와같이 전부 이미지 파일이었고 파일명을 보고 있자니 최근 추가했던 PlayStore 업로드용 아이콘, 스크린샷 이었다. 해당 파일들은 앱 상에서 사용하는 것이 아니고 관리 목적으로 프로젝트에 포함만 시켜놓았던 건데 안드로이드 프로젝트의 Resources 폴더가 아닌 별도 폴더에 추가하면서 위와 같은 경고가 발생하고 있었다. Content로 설정되어있는 각 이미지 파일들의 Build Action을 None으로 바꿔주면 경고가 사라진다. (Build Action은 Visual Studio에서 해당 이미지파일 우클릭 - Properties에 들어가면 확인할 수.. Xamarin forms Application Current Properties 사용시 주의사항 xamarin forms에서는 모바일 기기 로컬에 데이터를 저장/사용할 수 있도록 Properties라는 이름의 Dictionary를 제공한다. Ref : https://docs.microsoft.com/ko-kr/xamarin/xamarin-forms/app-fundamentals/application-class#Properties_Dictionary Xamarin.Forms App 클래스 - Xamarin 이 문서에서는 기본 App 클래스의 기능을 설명합니다. 이 클래스에는 앱의 초기 페이지로 설정할 속성과 수명 주기 상태 변경 전체에 걸친 단순 값을 저장하는 영구 사전이 포함되어 있습니다. docs.microsoft.com 해당 Dictionary를 사용할때 주의할 점은 저장할 값의 타입이 기본형식.. Xamarin forms android passing value from Activity to Activity. 자마린 폼즈 안드로이드 엑티비티 벨류 전달하기. Android에서 Activity란? 액티비티 | Android Developers An Activity is an application component that provides a screen with which users can interact in order to do something, such as dial the phone, take a photo, send an email, or view a map. Each activity is given a window in which to draw its user interface… developer.android.com 어떤 시나리오에선 Activity에서 다른 Activity로 value를 전달해야하는 경우가 있다. 예를 들면 MainActivit.. MSSQL delete row from specific table that have foreign key constraint. FK 제약조건이 있는 테이블 row 지우기 간단히 특정 테이블(이하 Table A)의 row를 몇개 지우려고 하는데 Table A의 PK가 다른 테이블(이하 Table B)의 FK 일때 row 지우는것이 조금 귀찮아진다. 그냥 지우려고하면 아래와 같은 에러 발생. The DELETE statement conflicted with the REFERENCE constraint "". The conflict occurred in database "", table "", column ''. 이럴경우 다음과 같은 순서로 작업을 진행한다. 1.해당 제약조건 임시 제거 2.Table A에서 지우려던 row 제거 3.Table B에서 Table A에선 지워진 row를 참조하고 있는 row가 있다면 제거 4.제약조건 복구 ALTER TABLE [dbo].[Tab.. 이직 제안 어제 오전 문자를 한통 받았다. 작년 여름 훈련소 수료 후 이직 준비를 하면서 최종 합격했던 회사였다. 정확하진 않지만 아마 최종면접때 가운데 앉아계셨던 실장님 인 것 같다. 점심시간 이후 10분 정도 통화를 했고 내용을 요약하자면 아래와 같다. Q. 지난여름 면접 진행했던 ~입니다. 잘 지내셨는지? A.네 (블라블라) Q. 혹시 지난번 이후로 회사는 어떻게 되셨는지? A.기존 회사에 남기로 해서 남아있다. (블라블라) Q. 아 옮기지 않으신 특별한 이유라도? A.지금 회사에서 당시 제 오퍼를 받음과 동시에 제가 걱정하던 부분에 있어 개선 가능성을 보여주었다. Q. 다름이 아니라 당시 면접이 인상 깊었어서 혹시 아직 이직 의사가 있으신가 하여 연락드렸다. A.아 감사하다. Q. 실례지만 그 당시 오퍼가?.. Xamarin forms Playstore android app 강제 업데이트 상황에 따라 안드로이드 앱에서 업데이트를 강제하는 것이 필요할 수 있다. (예를 들어 해당 업데이트에 프로토콜이 변경되었다거나..) 하지만 앱에서 플레이스토어에 최신 버전 정보를 요청하는 것은 기본적으로 막혀있다. 이러한 이유로 강제업데이트를 하려면 앱의 최신 버전 정보를 가지고 있는 무엇(예시에선 앱의 서버)인가가 필요하다. 업데이트 로직은 다음과 같다. 1. 앱 실행시 최신 버전 정보 요청 2. 버전정보 받음 3. 최신버전정보와 자신(android app)의 버전 정보 비교 4. 전달받은 버전이 더 높으면(=업데이트가 필요하다) 앱 종료 및 플레이스토어로 링크 4-2. 그렇지 않을경우 앱 정상 실행 코드로 보면 대강 아래와 같다. var latestVersionString = Task.Run(asyn.. 이전 1 ··· 24 25 26 27 28 29 30 ··· 37 다음