전체 글(115)
-
Xamarin.Forms 자마린의 기초(3) - 네이티브 기능 사용 - 진동 기능 사용
자마린 Forms에서 코딩을 하다 보면 Android 프로젝트에서만 사용가능해 보이는 코드들이 있다. 이때 공용 프로젝트에서 쓰기 위한 방법으로는 다른 Cross Platform 플러그인을 다운로드하거나, 이 글에서 설명할 방법을 쓰면 된다. 예시로, Android.App.Application.Context.GetSystemService는 안드로이드 프로젝트에서만 사용가능하다. 그러므로, 안드로이드 프로젝트에서 이 기능을 사용하는, 그래서 진동 기능을 하는 클래스를 만들어보겠다. 그러기 위해서는 두개의 파일을 각각의 프로젝트에 만들어야한다. 1. 공용 프로젝트에 클래스의 함수 이름을 담은 인터페이스 namespace HeVibrates { public interface IVibratorDevice { v..
2021.02.12 -
Xamarin.Forms 자마린의 기초(2) - 아이콘 변경
Android 프로젝트에 있는 수정해야할 파일 1. Properties의 AssemblyInfo.cs 2. Resources 폴더 아래의 모든 mipmap 폴더 3. 속성의 안드로이드 Manifest AssemblyInfo.cs Application 항목의 Icon을 "@mipmap/아이콘이름"으로 바꿔주도록합시다. 이때, 확장자는 뺍니다. AssemblyInfo.cs를 바꿔줌으로써 AndroidManifest.xml의 icon은 자동으로 바꿔집니다. Resources 폴더 아래의 모든 mipmap 폴더 (mipmap-anydpi 제외) 모든 mipmap 폴더에 아이콘 파일을 [기존 항목 추가]로써 추가합니다. 시간이 조금 걸리는 작업입니다. 안드로이드 프로젝트 속성 만약 에러가난다면, 또는 경고가 있다..
2021.02.12 -
Xamarin.Forms 자마린의 기초(1) - 내부 이미지 사용
내부 이미지 사용, Visual Studio에 추가한 이미지를 어떻게 자마린에서 사용할까요? 그냥은 안됩니다. 이미지 자원 제공 클래스를 만들어서 쓸 수 있습니다. Xamarin.Forms 솔루션을 만들면 공용 프로젝트, Android 프로젝트, iOS 프로젝트까지 있습니다. 공용 프로젝트에 원하는 이미지를 [마우스 왼쪽 클릭] -> [추가] -> [기존 항목] 해서, 추가하도록 합니다. 또한 속성창에서 그 이미지에 대한 빌드작업을 [포함 리소스]로 변경해주도록 합시다. 준비는 끝났습니다. 이제 코드를 짜고 xaml에서 테스트해볼 시간입니다. ImageResourceExtension.cs 공용 프로젝트에 위 클래스를 하나 만들어준 후, 아래의 코드를 넣습니다. using System; using Syst..
2021.02.12 -
개인정보처리방침
이미지 파일을 앱에 업로드시 앱은 이미지의 저장 위치를 저장합니다. 기기내부에 저장함으로, 외부로 이미지를 빼지않습니다.
2021.02.12 -
Xamarin.Forms 자마린에서 애드몹 Admob 사용하기 *(Android)
개요 Xamarin Forms에서 애드몹을 사용하기 위해서, 또 각기 다른 애드몹 광고 단위에 대하여 다른 코드를 작성해야한다. Xamarin Forms 솔루션을 만들면 하위 프로젝트에 공용 프로젝트, Android용이 나온다. 이때, 우리는 AdMob을 사용하기 위해서 Xamarin.GooglePlayService.Ads를 각각의 IOS, Android 프로젝트에 다운로드해야한다. 그러고 난 후, 배너광고(Banner)를 위한 컨트롤과, 전면광고(InInterstitial)를 위한 Android용 코드를 짜겠다. 주의 간혹가다 Android.Gms.Ads를 찾을수 없다거나, System, Xamarin.Essential 등, 다른 모든 것들을 찾을 수 없다고 하는 경우가 있다. 이때 솔루션 코드 정리를..
2021.02.10 -
화학의 기초, 원자의 구성
개요 우리들은 중학생일때 무엇을 배웠는가, 과학의 진리를 배운것이 아니라 억지로 끼워맞춘 퍼즐들을 현실과는 딴판으로, 그저 쉽다는 이유 전개해 나가는 법을 배웠다. 적어도 2015년 개정교육과정에서는 말이다. 혹은 그 이전부터거나. 일단 원자번호가 왜 이렇고 저렇고, 전자는 왜 저렇고 이런지, 그리고 이 숫자들의 의미는 무엇인지, 원자의 구성을 알게 된다면(적어도 현대적 원자 모형의 정말 기본) 자연스럽게 풀릴 것이다. 하지만, 왜 현대적 원자 모형에 관련된 그 양자역학에 관련된 숫자와 개념에 대한 물음은 풀 수 없을 것이다. 이유는 굉장히 복잡한 수학 공식으로 풀이되어 있고, 전공지식이기 때문이다. 그럼, 알 수 있는 정보와 알 수 없는 정보에 대해 간략히 짚었으니 현대적 원자 모형에 이르기 까지 과정..
2021.02.05